You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

TF330 NVram issue

68030 + SDRAM + IDE

Moderators: terriblefire, Terriblefire Moderator

theq
Posts: 114
Joined: 18 Dec 2018 19:16
Location: North of the Wall

Re: TF330 NVram issue

Post by theq »

terriblefire wrote: 03 Sep 2019 16:17 Try this one... I expect a slight speed slowdown...

tf330_2019_09_03_alpha.zip

EDIT: Speed hit isnt too rough... its more or less as it was before..
It works out of the box. No need to "Disable cache".
Only tested with Cannon Fodder so far.

Only other thing I've noticed, but doesn't have to be related to the firmware, is that the drive motor makes a funny noise every now and then while loading. Sounds like the reader head is being pushed "out of bounds" but recovers.
go0se
Posts: 411
Joined: 25 Nov 2018 19:55

Re: TF330 NVram issue

Post by go0se »

theq wrote: 07 Sep 2019 17:29 It works out of the box. No need to "Disable cache".
Only tested with Cannon Fodder so far.
Were you able to recreate the issue described in the original post before updating to the new firmware?
Smyckers
Posts: 8
Joined: 27 Aug 2019 21:13

Re: TF330 NVram issue

Post by Smyckers »

Here's a tool that might help debug some of this - it allows you to list the contents of nvram and also add a dummy title to nvram so you don't have to load up whdload or a game on cd to test.

https://github.com/gareth-smyth/nvman

It's just a simple wrapper on nonvolatile.library but I haven't tested it extensively.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5682
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF330 NVram issue

Post by terriblefire »

Nice. I added a few things to the makefile to make it build on linux and sent you a pull request.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Smyckers
Posts: 8
Joined: 27 Aug 2019 21:13

Re: TF330 NVram issue

Post by Smyckers »

Thanks that's great, I've merged it in.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5682
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF330 NVram issue

Post by terriblefire »

Any more updates/reports on this. There was a huge demand for me to do this and now nobody seems to care.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
go0se
Posts: 411
Joined: 25 Nov 2018 19:55

Re: TF330 NVram issue

Post by go0se »

Hi TF,

I have tested this again with the aid of the NVMan tool by Smyckers.

Under the new firmware & with caches enabled the boot screen NVRAM list is populated correctly however when listing calling the nonvolatile.library using NVMan under workbench (without MUTools installed) an empty NVRAM list is returned.

When caches are disabled using the CDIS jumper on the card both the boot screen list and the call to nonvolatile.library under workbench (no MUTools) return correct information.

With MUTools installed, and following a call to MUFastRom the calls to nonvolatile.library using NVMan return correct information.

Was your expectation that the boot screen NVRAM list would not be populated with the caches enabled?

I am also currently running the updated firmware day to day to determine if it is generally stable outside the bug fix. I haven't seen any issues as of yet.

Cheers.
terriblefire
Admin sponsor
Admin sponsor
Posts: 5682
Joined: 28 Aug 2017 22:56
Location: Glasgow, UK

Re: TF330 NVram issue

Post by terriblefire »

go0se wrote: 09 Sep 2019 19:10 Hi TF,

I have tested this again with the aid of the NVMan tool by Smyckers.

Under the new firmware & with caches enabled the boot screen NVRAM list is populated correctly however when listing calling the nonvolatile.library using NVMan under workbench (without MUTools installed) an empty NVRAM list is returned.

When caches are disabled using the CDIS jumper on the card both the boot screen list and the call to nonvolatile.library under workbench (no MUTools) return correct information.

With MUTools installed, and following a call to MUFastRom the calls to nonvolatile.library using NVMan return correct information.

Was your expectation that the boot screen NVRAM list would not be populated with the caches enabled?

I am also currently running the updated firmware day to day to determine if it is generally stable outside the bug fix. I haven't seen any issues as of yet.

Cheers.
Thanks go0se...

This is the expected behaviour. I wasnt sure what the boot menu behaviour would be but it looks like its good

I'll maybe spend some time restoring the performance to full speed again then we'll have a release version 3 (product code 3 in the ESM).
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
8 Bit Dreams
Moderator Team
Moderator Team
Posts: 785
Joined: 09 Nov 2018 07:12
Location: Germany

Re: TF330 NVram issue

Post by 8 Bit Dreams »

finally was able to test new firmware. Reporting sucsess!
i am able to load Cannon Fodder from NVRAM with CDIS jumper closed and MMULib installed :2k2:
Retro computer hardware & repair in Germany
Smaug
Posts: 7
Joined: 12 Jul 2019 22:27

Re: TF330 NVram issue

Post by Smaug »

terriblefire wrote: 09 Sep 2019 17:57 Any more updates/reports on this. There was a huge demand for me to do this and now nobody seems to care.
Hi,
I really care about this!.. :-)
Thank you for all your efforts in pulling this off for us. Its an amazing product... A real gem...

Anecdote:
My first wishes of a card like this for my CD32 was when I got stuck at some of the last levels of "SubWar 2050" due to lag....
(some month after game release!..)
The goal is to finally beat the game..... Still got my NV-RAM save on a floppy somewhere, I had a communicator device then, which allowed me to transfer files through serial network between a A1200 and the CD32...…
Playing the CD32-games with CD-Audio effects is a big deal of the consoles beauty!... ..so saving CD-games to NV-RAM, somehow, chip or emulating is kind of necessary I believe.

Right Now:
I have just soldered the JTAG pins on my tf330 v.3b board and I thought about soldering pins to the jumper positions but how should they be positioned?...
The "Disable Speed" jumper is soldered against the PCB printed lines but a suppose the "MMUDIS" and "CDIS" should be soldered as printed (Within the lines)...

Could you please show me on a simple hand drawing or so, how to solder them....
Are those for disabling the MMU and Cache?....

I´ve got some saves in the NV-RAM chip that isn't available just now with my tf330 installed in the CD32

I don´t know which firmware version the Xilinx chip has right now but I think I have to upgrade it with this recent version and install the MMUlibs to get it to work.
I have an old MC68000RC50C somewhere but I cant find it so I had to order another one. Its on its way from China so I cant test the MMUlib setup until it arrives.


best regards,...
/Mikael

Return to “TF330”

Who is online

Users browsing this forum: CCBot and 1 guest