New CT60 Boot ROM 1.05
Moderators: Mug UK, lp, [ProToS], moondog/.tSCc., Moderator Team
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
New CT60 Boot ROM 1.05
Hi everyone!
I've written a new CT60 Boot for the CT60,CT63 and CT60e.
After talking with mikro I am going to release this as Boot 1.05
You can get it at my webpage http://insane.tscc.de/
You'll need your standard CT60 Flash Program.
This Boot has been tested with CTPCI, Supervidel, Ethernat and Svetlana attachements
Boot Changelog since v1.03c
- modified the sources for cross compilation on PC (huge thanks to mikro!)
- added fixes from 1.03c-PM (background color ESC-c)
- added fixes from 1.03d (flash chip id is 16bit, not 32bit)
- added v_pline fix from 1.04alpha
- added Patrice Mandin's CT60 Setup, enhanced it and bugfixed the setup loader
- added CTPCI IDE Port support (and nothing else regarding PCI!)
- limit CTPCI memory space to 0xC0000000-0xE0000000 (This way Ethernat+SuperVidel+CTPCI work)
- fixed boot modecode interlace setting when boot monitor != running monitor
- fixed VT52 emulator: ESC KoJEd all destroyed the saved cursor pos
- removed ataboot Linux Atari Bootstrap from ROM - It can't boot the current Linux/m68k Kernel
- Selecting Linux will launch C:\BOOTSTRA.TOS
- New Atari Logo Display Routine which doesn't use the Blitter (for SV Users)
I've written a new CT60 Boot for the CT60,CT63 and CT60e.
After talking with mikro I am going to release this as Boot 1.05
You can get it at my webpage http://insane.tscc.de/
You'll need your standard CT60 Flash Program.
This Boot has been tested with CTPCI, Supervidel, Ethernat and Svetlana attachements
Boot Changelog since v1.03c
- modified the sources for cross compilation on PC (huge thanks to mikro!)
- added fixes from 1.03c-PM (background color ESC-c)
- added fixes from 1.03d (flash chip id is 16bit, not 32bit)
- added v_pline fix from 1.04alpha
- added Patrice Mandin's CT60 Setup, enhanced it and bugfixed the setup loader
- added CTPCI IDE Port support (and nothing else regarding PCI!)
- limit CTPCI memory space to 0xC0000000-0xE0000000 (This way Ethernat+SuperVidel+CTPCI work)
- fixed boot modecode interlace setting when boot monitor != running monitor
- fixed VT52 emulator: ESC KoJEd all destroyed the saved cursor pos
- removed ataboot Linux Atari Bootstrap from ROM - It can't boot the current Linux/m68k Kernel
- Selecting Linux will launch C:\BOOTSTRA.TOS
- New Atari Logo Display Routine which doesn't use the Blitter (for SV Users)
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
Re: New CT60 Boot ROM 1.05
Thanks, thanks, thanks
Re: New CT60 Boot ROM 1.05
Hi,
awesome, but I would like ask you before apdate of my CT6x.
On my first Falcon, I have CT63+CTPCI. There are use not only Radeon card, but Realtek and USB card too. and in this moment I have 2.02 beta 10. In this case, should I do an update?
On second I have CT60e + CTPCI, there is only Radeon card,that is, there should be no problems here ?
awesome, but I would like ask you before apdate of my CT6x.
On my first Falcon, I have CT63+CTPCI. There are use not only Radeon card, but Realtek and USB card too. and in this moment I have 2.02 beta 10. In this case, should I do an update?
On second I have CT60e + CTPCI, there is only Radeon card,that is, there should be no problems here ?
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
Hi Kroll!
Only CTPCI Ide is supported on this Boot 1 codebase.
If you are using PCI devices then you'll need to stay on Boot 2
Only CTPCI Ide is supported on this Boot 1 codebase.
If you are using PCI devices then you'll need to stay on Boot 2
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
Re: New CT60 Boot ROM 1.05
OK thank you for additional explanations.
-
- Hardware Guru
- Posts: 4685
- Joined: Sat Sep 10, 2005 11:11 am
- Location: Kosice, Slovakia
- Contact:
Re: New CT60 Boot ROM 1.05
Except the massive respect to insane's work done on this I want to mention one oddity (in a good sense), my problem mentioned in http://atari-forum.com/viewtopic.php?f=100&t=35445 is gone with this TOS :D Yes, we have verified that reverting back to standard 1.03d makes it reproducible again. We have absolutely no logical explanation for that but if you observe something fishy with your CT60(e), feel free to give this one a try. ;-)
Re: New CT60 Boot ROM 1.05
Intriguing! I read that thread and was convinced it was a hardware problem. Glad the CT60 TOS is getting more support.mikro wrote:Except the massive respect to insane's work done on this I want to mention one oddity (in a good sense), my problem mentioned in http://atari-forum.com/viewtopic.php?f=100&t=35445 is gone with this TOSYes, we have verified that reverting back to standard 1.03d makes it reproducible again. We have absolutely no logical explanation for that but if you observe something fishy with your CT60(e), feel free to give this one a try.
STE: Desktopper case, IDE interface, UltraSatan (8GB + 512Mb) + HXC floppy emulator. Plus some STE's/STFM's
Re: New CT60 Boot ROM 1.05
Hi,
here some pics:
before, any existing ct6x TOS with SV: now, with boot 1.05: and pics from the extended setup (press del to enter setup
)
you may want to upgrade, its worth it. Thank you, Insane!
Greets,
Beetle
here some pics:
before, any existing ct6x TOS with SV: now, with boot 1.05: and pics from the extended setup (press del to enter setup

Greets,
Beetle
You do not have the required permissions to view the files attached to this post.
What Atari do you want to modify today?
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
A small update: Boot 1.05 20190306 now shows [ ] Boot from CTPCI IDE Controller inside SETUP.
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
Re: New CT60 Boot ROM 1.05
Thank you for this update. Just tested it and I'm pleased to see that it doesn't generate the (to me) useless CT60TEMP.ACC every time it boots 
One question - on my CT60e the ABE and SDR values are both FFFFFFFF. What does this mean? And what are those values/settings for?

One question - on my CT60e the ABE and SDR values are both FFFFFFFF. What does this mean? And what are those values/settings for?
Jo Even
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
@joska: where those 0xffffffff before the flashing (using abesdr.tos according to the readme.txt)?
Those only show you which Version of the ABE/SDR you have flashed onto the CPLD/FPGA.
If you know for sure that you have rev5 or rev7 (AFAIK all CT60e have Rev7) then you can use abesdr.tos to set those IDs again.
To clarify: those version numbers are stored into the CT60' Flash - not inside the Chips. So it could be that they are erased during flashing.
I've had the same - 0xffffffff, but I do not remember when they were erased. Yet it is only "for Information".
Those only show you which Version of the ABE/SDR you have flashed onto the CPLD/FPGA.
If you know for sure that you have rev5 or rev7 (AFAIK all CT60e have Rev7) then you can use abesdr.tos to set those IDs again.
To clarify: those version numbers are stored into the CT60' Flash - not inside the Chips. So it could be that they are erased during flashing.
I've had the same - 0xffffffff, but I do not remember when they were erased. Yet it is only "for Information".
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
Re: New CT60 Boot ROM 1.05
Yes, they were.insane wrote:@joska: where those 0xffffffff before the flashing (using abesdr.tos according to the readme.txt)?
I can't remember ever having flashed my CT60e, so I guess it came this way from willy. I will set the values using your tools, thanks.insane wrote:Yet it is only "for Information".
Jo Even
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
-
- Hardware Guru
- Posts: 4685
- Joined: Sat Sep 10, 2005 11:11 am
- Location: Kosice, Slovakia
- Contact:
Re: New CT60 Boot ROM 1.05
Sorry to bring your mood down but this has nothing to do with the TOS. ;-)joska wrote:I'm pleased to see that it doesn't generate the (to me) useless CT60TEMP.ACC every time it boots :)
It is generated by CT60CONF.CPX.
Re: New CT60 Boot ROM 1.05
Greatmikro wrote:It is generated by CT60CONF.CPX.

Jo Even
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
- mpattonm
- Hardware Guru
- Posts: 880
- Joined: Mon Oct 21, 2002 8:52 am
- Location: Czech republic
- Contact:
Re: New CT60 Boot ROM 1.05
I noticed there is another update: 20190312, are there any significant fixes, changes?insane wrote:A small update: Boot 1.05 20190306 now shows [ ] Boot from CTPCI IDE Controller inside SETUP.
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
Nothing significant.
- 20190312: Added new Boot-Picture/Demo ID "DEMO"
- if used (instead of XIMG) the 2s wait after the Demo is skipped
Only useful if you code your own intro picture - that's why I haven't posted an update yet.
- 20190312: Added new Boot-Picture/Demo ID "DEMO"
- if used (instead of XIMG) the 2s wait after the Demo is skipped
Only useful if you code your own intro picture - that's why I haven't posted an update yet.
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
- mpattonm
- Hardware Guru
- Posts: 880
- Joined: Mon Oct 21, 2002 8:52 am
- Location: Czech republic
- Contact:
Re: New CT60 Boot ROM 1.05
Oh, thats a feature I am waiting for
Looking forward to it!

Re: New CT60 Boot ROM 1.05
I flashed without any issues, the new bios menu is awesome. Thanks for the great work!
- viking272
- Atari Super Hero
- Posts: 954
- Joined: Mon Oct 13, 2008 12:50 pm
- Location: west of London, UK
Re: New CT60 Boot ROM 1.05
Great work! What is the plans for the future for those that have CTPCI and Radeon card.
Is this something that will be supported in the future or not at all maybe?
Is this something that will be supported in the future or not at all maybe?
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
There are no plans for real PCI support as those need the PCI bios routines from Boot 2.
From which there aren't any sources available. (There are some sources in the 1.04 alpha - but I have no Idea how stable they are)
I also have no personal interest in PCI stuff so someone else will need to take up the torch.
Next 2 features will be skipping the boot logo and skipping the TT-Ram clearing (I think that the TT doesn't clean its TT-RAM) - after that the source will be released on mikro's github as all my features I wanted in there are included by then.
From which there aren't any sources available. (There are some sources in the 1.04 alpha - but I have no Idea how stable they are)
I also have no personal interest in PCI stuff so someone else will need to take up the torch.
Next 2 features will be skipping the boot logo and skipping the TT-Ram clearing (I think that the TT doesn't clean its TT-RAM) - after that the source will be released on mikro's github as all my features I wanted in there are included by then.
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
Re: New CT60 Boot ROM 1.05
I tested this on why Falcon with CT60e and SV and it gave me a black screen. I flashed it back to 1.03c and it works again.
Any ideas what could be the problem?
Thanks in advance.
Any ideas what could be the problem?
Thanks in advance.
Atari Falcon, 14Mb RAM, CT60e, Supervidel, Svetlana, 512Mb RAM, 8Gb CF.
Atari Falcon, 14Mb RAM, CT63, 256Mb RAM,4Gb CF.
Firebee Series 2, 16Gb CF, 2Gb SD, MEGA ST Keyboard and Atari Mice.
Atari Stacy 2 with 4Mb RAM and 20Mb HD.
Atari Lynx II with new LCD and VGA output.
Atari 2600 4-switch Woody
Atari Falcon, 14Mb RAM, CT63, 256Mb RAM,4Gb CF.
Firebee Series 2, 16Gb CF, 2Gb SD, MEGA ST Keyboard and Atari Mice.
Atari Stacy 2 with 4Mb RAM and 20Mb HD.
Atari Lynx II with new LCD and VGA output.
Atari 2600 4-switch Woody
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
Please redownload - there should now be 2 files - CT60tosA and CT60tosB - use either of them and please see if one of those work.
There have been reports of problems with the SuperVidel in combination with certain code offsets which neither mikro nor I have found a solution thus far.
Please also check if http://www.pouet.net/prod.php?which=2019 works on your CT60+SV combo running under boot 1.03c
There have been reports of problems with the SuperVidel in combination with certain code offsets which neither mikro nor I have found a solution thus far.
Please also check if http://www.pouet.net/prod.php?which=2019 works on your CT60+SV combo running under boot 1.03c
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
Re: New CT60 Boot ROM 1.05
Thank you Daniel, this is very good stuff.
The fuji logo display on Supervidel is great, the new bootlogo is greater but the greatest of them all is the boot setup! Finally can throw that CPX away which generates the ever so annoying ct60temp accessory!
The "A" file works fine on the Supervidel here.
The fuji logo display on Supervidel is great, the new bootlogo is greater but the greatest of them all is the boot setup! Finally can throw that CPX away which generates the ever so annoying ct60temp accessory!
The "A" file works fine on the Supervidel here.
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
Thanks evil!
Btw: There now is a version C which skips the videl clock measurement+boot logo entirely.
The hang-on-boot bug could be triggered if you don't have the videl clock connected to the SV-clock.
(or sth like that - I don't have an SV - that's from memory).
mikro is still torture testing his CT60e-SV combo
We're still trying to fix this race condition
EDIT: this bug also depends on the 68060 cpu speed. fun times.
Btw: There now is a version C which skips the videl clock measurement+boot logo entirely.
The hang-on-boot bug could be triggered if you don't have the videl clock connected to the SV-clock.
(or sth like that - I don't have an SV - that's from memory).
mikro is still torture testing his CT60e-SV combo

We're still trying to fix this race condition
EDIT: this bug also depends on the 68060 cpu speed. fun times.
.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de
-
- Atari freak
- Posts: 52
- Joined: Thu Aug 28, 2014 11:42 am
- Location: Frankfurt (Oder), Germany
- Contact:
Re: New CT60 Boot ROM 1.05
And a big thank you to Patrice Mandin for coding the first versions of the CT60 Setup program and redistributing his sources!
(Still waiting for the ct60/sv devs to share the boot 2 and the SV_XBIOS sources
)
(Still waiting for the ct60/sv devs to share the boot 2 and the SV_XBIOS sources

.tSCc. - low-tech atari cyberpunks since 1990 | http://insane.tscc.de