While I'm waiting on some more parts to arrive I threw together a simple prototype board that I can at least quickly use for testing:
Part of the idea being that I can test different configurations, so no USB bootloader, USB bootloader with no startup delay, different clockspeeds etc with the ATTiny boards I have with it being quick to then retest.
I also give me a nice visual wiring reference and works great. It's not something I'll use as a working model, more of a bench thing and I'll look to make something neater for the final iteration.
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
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.
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!
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!
The Naked Atari 800
-
rubber_jonnie
- Site Admin

- Posts: 14586
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: The Naked Atari 800
You do not have the required permissions to view the files attached to this post.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
PhilC
- Moderator

- Posts: 7377
- Joined: 23 Mar 2018 20:22
Re: The Naked Atari 800
Looks good @rubber_jonnie , I'll definitely try that clock gen out at some point.
If it ain't broke, test it to Destruction.
-
rubber_jonnie
- Site Admin

- Posts: 14586
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: The Naked Atari 800
They are pretty amazing little devices, and if you perhaps only need 2 clocks rather than 3 then there is an even smaller Sparkfun device with just 2 outputs.PhilC wrote: 18 Jan 2026 19:14 Looks good @rubber_jonnie , I'll definitely try that clock gen out at some point.
I do need to sort the bootloader part out though so have some more parts coming that'll hopefully help me get that done. No bootloader=instant start, so I'm just waiting on a USBASP programmer which should be here tomorrow and will allow me to push a bootloaderless config to the ATTiny85. Fingers crossed...
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
rubber_jonnie
- Site Admin

- Posts: 14586
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: The Naked Atari 800
So I got some DIL packaged ATTiny85's yesterday:
So I should be able to program these without a bootloader with my TL866, so I'll try that later, although I do also have a USB programmer now so have options.
Theoretically without the bootloader it should power up and fire the config into the Si5351 immediately meaning no 6 second delay on power up. Effectively this will be an almost instant clock so no power on delay :)
On a slightly different subject, I have also acquired an NTSC CPU board from the same guy I got the 800 from. It's quite a bit different than the PAL CPU board:
The top board is NTSC and the bottom is PAL. The NTSC colourburst is 3.579575 Mhz so it simply uses the system clock rather than a separate crystal.
The PAL board has one less logic IC and a 4.433618Mhz crystal for the PAL colourburst.
So I am going to look at trying the following:
I'll build it on protoboard first to verify operation.
It's been a fun project.
So I should be able to program these without a bootloader with my TL866, so I'll try that later, although I do also have a USB programmer now so have options.
Theoretically without the bootloader it should power up and fire the config into the Si5351 immediately meaning no 6 second delay on power up. Effectively this will be an almost instant clock so no power on delay :)
On a slightly different subject, I have also acquired an NTSC CPU board from the same guy I got the 800 from. It's quite a bit different than the PAL CPU board:
The top board is NTSC and the bottom is PAL. The NTSC colourburst is 3.579575 Mhz so it simply uses the system clock rather than a separate crystal.
The PAL board has one less logic IC and a 4.433618Mhz crystal for the PAL colourburst.
So I am going to look at trying the following:
- Configuring the Si5351 for 3.579575 Mhz and fitting the NTSC CPU board to see if a quick conversion from PAL to NTSC will work.
- Configuring the Si5351 for 3.546894 MHz and 4.433618 Mhz to see if I can optionally replace both crystals
- If running using both frequencies works just fine I'll see if it'll work in another machine, for example an XL or 2600Jr
I'll build it on protoboard first to verify operation.
It's been a fun project.
You do not have the required permissions to view the files attached to this post.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: The Naked Atari 800
Somebody replaced the 6502 on that NTSC board for a Sally custom chip. That would not work without some modification.rubber_jonnie wrote: 22 Jan 2026 10:06 On a slightly different subject, I have also acquired an NTSC CPU board from the same guy I got the 800 from. It's quite a bit different than the PAL CPU board:
Because it is one of the later CPU boards designed for Sally. It doesn't need the on board HALT logic that is already integrated in Sally.The PAL board has one less logic IC ...
Btw, there are other similar clock generators with non-volatile configuration memory that don't require to be programmed on every power-up. I understand they are more expensive, though.Theoretically without the bootloader it should power up and fire the config into the Si5351 immediately meaning no 6 second delay on power up.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
rubber_jonnie
- Site Admin

- Posts: 14586
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: The Naked Atari 800
Yes, I grabbed one of 2 CPU's from an anti-static bag and happened to grab Sally rather than a standard 6502, so I need to swap it out.ijor wrote: 22 Jan 2026 11:57 Somebody replaced the 6502 on that NTSC board for a Sally custom chip. That would not work without some modification.
Interesting information that :)ijor wrote: 22 Jan 2026 11:57 Because it is one of the later CPU boards designed for Sally. It doesn't need the on board HALT logic that is already integrated in Sally.
My PAL CPU board only works with a Sally BTW.
Yeah, I was aware but wanted to keep the cost down for anybody wanting to use these parts for themselves as they are cheap and easily available. As it goes, the Clockbuilder Pro app used to generate the register values is able to generate custom part numbers if you want to order SI5351's with specific frequencies from the get go. Apparently there are programmers that allow you to do this yourself, but I can't find anything related.ijor wrote: 22 Jan 2026 11:57 Btw, there are other similar clock generators with non-volatile configuration memory that don't require to be programmed on every power-up. I understand they are more expensive, though.
Even if you do have custom parts you can still feed them a different config if you need to change frequency.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: The Naked Atari 800
Yes, of course. That's a Sally board. You can't replace Sally with a standard 6502. Not without adding some extra logic.
Btw, I remember you said earlier that your board didn't much the schematics. I didn't pay too much attention then and assumed it was because of the PAL extra clock. Didn't realize then it was a "Sally" board. For obvious reasons, this board is quite different than the "original", 6502 based, one. Seems that Atari itself never published the schematics for this CPU board variant with Sally. But it is included in the Sam's Computer Fact:
https://www.atarimania.com/documents/Sa ... ri_800.pdf
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
rubber_jonnie
- Site Admin

- Posts: 14586
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: The Naked Atari 800
That is very helpful indeed, thanks for that, I had been finding it difficult to get the schematics for the board, makes a big difference when you can see what goes where :)ijor wrote: 22 Jan 2026 17:10Yes, of course. That's a Sally board. You can't replace Sally with a standard 6502. Not without adding some extra logic.
Btw, I remember you said earlier that your board didn't much the schematics. I didn't pay too much attention then and assumed it was because of the PAL extra clock. Didn't realize then it was a "Sally" board. For obvious reasons, this board is quite different than the "original", 6502 based, one. Seems that Atari itself never published the schematics for this CPU board variant with Sally. But it is included in the Sam's Computer Fact:
https://www.atarimania.com/documents/Sa ... ri_800.pdf
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
ijor
- Posts: 825
- Joined: 30 Nov 2018 20:45
Re: The Naked Atari 800
Note that it seems it's not same exact board you have. The schematics are for a NTSC Sally board. The actual PAL logic with the second crystal is missing.rubber_jonnie wrote: 22 Jan 2026 17:41 That is very helpful indeed, thanks for that, I had been finding it difficult to get the schematics for the board, makes a big difference when you can see what goes where :)
As a matter of fact the schematics describes a Sally CPU board with CTIA, not with GTIA. Interesting, but I doubt such a board was ever shipped in that configuration. By the time that Sally was released, all boards probably shipped with GTIA, and not CTIA.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
rubber_jonnie
- Site Admin

- Posts: 14586
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: The Naked Atari 800
OK, so excellent news from clock town.
I've now been able to program the 3 SMD ATTiny85's that I originall got so there is no bootloader, just the program to fire the Si5351 config over I2C and the results are spectacular.
The 800 now boots instantly with zero perceptible delay to the clock starting. The machine just starts like my other 800 and the 400, no wait, nothing, just a nice normal start.
Once running the clock is happy over resets as well, and running games and demos seems just, well, normal.
Now that pesky bootloader is gone it really is super quick, the only problem I had was that because I was using the SMD boards, I had to desolder the ATTiny, solder it onto a breakout board that I could use with my TL866, flash it and then reverse the soldering process.
Now I have some DIL ATTiny85's that I can remove from their boards for programming, so what I'll do next is build another test board for them since they have a different pinout to the SMD boards.
Once I have that done I can try programming them and see how they fare. I expect the results to be the same as with the SMD version.
I've now been able to program the 3 SMD ATTiny85's that I originall got so there is no bootloader, just the program to fire the Si5351 config over I2C and the results are spectacular.
The 800 now boots instantly with zero perceptible delay to the clock starting. The machine just starts like my other 800 and the 400, no wait, nothing, just a nice normal start.
Once running the clock is happy over resets as well, and running games and demos seems just, well, normal.
Now that pesky bootloader is gone it really is super quick, the only problem I had was that because I was using the SMD boards, I had to desolder the ATTiny, solder it onto a breakout board that I could use with my TL866, flash it and then reverse the soldering process.
Now I have some DIL ATTiny85's that I can remove from their boards for programming, so what I'll do next is build another test board for them since they have a different pinout to the SMD boards.
Once I have that done I can try programming them and see how they fare. I expect the results to be the same as with the SMD version.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
Who is online
Users browsing this forum: CCBot, HigashiJun, Qwantbot and 3 guests