Lets kick off the week with a new firmware for the TF536.
Its not a massive update but it does fix a bug with the NVRAM on the A570 and i suspect may fix the DTACK issue people had with the ZZ9000. But I havent confirmed that. That is to say it may be possible to use the stock ZZ9000 firmware. If someone could test that and let @mntmn know that would be great.
The motivation for the update was a request from the CDTV project guys that there was a bug with bookmarks on the A570 CD Drive. They very kindly send me a unit to test with and i was able to reproduce the problem right away. It seems that DTACK was bouncing and this cause me to bounce DSACK. Turns out if you do this when accessing word on a non-longword aligned port you can cause the 030 to read from the wrong side of the 32 bit bus. It didnt happen reliably but it did happen.
In this case we were reading 58AC. The solution was to add some hysteresis to the DSACK signals.
I have also incremented the product id to 5 so that people can identify if they have the latest in the ESM and added a firmware stamp in the colourbars rom .. This isnt present on the CDTV version. Also the CDTV version can be used if you just dont want the colour bars for whatever reason (some people like it as a bootup indication).
This is how i am planning to stamp firmwares in the future.
Unless i get actual bug reports i dont plan to do any more FW updates for the TF536 as i believe its pretty sorted at this point.
Enjoy and please let me know if there are any issues with this.
TF536 Firmware Update (Final)
Moderators: terriblefire, Terriblefire Moderator
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
TF536 Firmware Update (Final)
———
"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."
"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."
-
- Posts: 51
- Joined: Fri Apr 09, 2021 11:15 pm
- Location: Rotherham
- Contact:
Re: TF536 Firmware Update (Final)
Excellent work, thank you
Re: TF536 Firmware Update (Final)
Nice. Many thanks for this and to CaptainFuture who is behind the CDTV/A570 Extended ROM 2.35 development.
Not that it really matters (as it has been worked around in SW) but does this firmware also fix the CDTV address clash issue?
I *think* the TF536 at one point had an its own boot ROM mapped into the Amiga address space? I don't think it is used. But the address decode was not completely removed? CaptainFuture knows the real technical details.
Not that it really matters (as it has been worked around in SW) but does this firmware also fix the CDTV address clash issue?
I *think* the TF536 at one point had an its own boot ROM mapped into the Amiga address space? I don't think it is used. But the address decode was not completely removed? CaptainFuture knows the real technical details.
CaptainFuture wrote:The first 64K at $F00000 contains some diagnostic aid code / flashes colours on screen at start-up which overlaps part of the Extended ROM space
Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
- 8 Bit Dreams
- Moderator Team
- Posts: 785
- Joined: Fri Nov 09, 2018 7:12 am
- Location: Germany
Re: TF536 Firmware Update (Final)
Thank You very much Stephen! works like a charm here!
Retro computer hardware & repair in Germany
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF536 Firmware Update (Final)
Thats what the specific CDTV jed is for that i mentioned in my post. It doesnt have the colourbars. There should be a total of 6 jeds in this package.alexh wrote: ↑Mon Oct 31, 2022 10:52 am Nice. Many thanks for this and to CaptainFuture who is behind the CDTV/A570 Extended ROM 2.35 development.
Not that it really matters (as it has been worked around in SW) but does this firmware also fix the CDTV address clash issue?
I *think* the TF536 at one point had an its own boot ROM mapped into the Amiga address space? I don't think it is used. But the address decode was not completely removed? CaptainFuture knows the real technical details.
———
"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."
"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."
Re: TF536 Firmware Update (Final)
Thanks
Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF536 Firmware Update (Final)
Thanks for the feedback. Let me know if you can test the ZZ9000.8 Bit Dreams wrote: ↑Mon Oct 31, 2022 10:54 am Thank You very much Stephen! works like a charm here!
IMG_20221030_203455.jpg IMG_20221030_203147.jpg
EDIT: Failing that if anyone has a disk image i can test the ZZ9000. I just dont have time to get a disk setup for ZZ9000-ness.
———
"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."
"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."
- 8 Bit Dreams
- Moderator Team
- Posts: 785
- Joined: Fri Nov 09, 2018 7:12 am
- Location: Germany
Re: TF536 Firmware Update (Final)
Don't own ZZ9000, sorry...
Retro computer hardware & repair in Germany
-
- Moderator Team
- Posts: 5389
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TF536 Firmware Update (Final)
No worries. If anyone has a bare bones disk image i can try on the 2000 let me know.
———
"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."
"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."