OK, so the Syscheck arrived yesterday, very impressed since it was only posted on Sunday and came from Germany.
I did run some tests, which are pointing at the RAM, but I'm going to need to read the manual properly and possibly ask Jurgen about what I'm seeing since he clearly has a great deal of expertise.
More to follow...
It's 600XL time!
-
rubber_jonnie
- Site Admin

- Posts: 14913
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: It's 600XL time!
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...
-
stephen_usher
- Site sponsor

- Posts: 7384
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: It's 600XL time!
Let's hope that it shows the way to a fix.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
rubber_jonnie
- Site Admin

- Posts: 14913
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: It's 600XL time!
I do hope so.
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...
-
stephen_usher
- Site sponsor

- Posts: 7384
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: It's 600XL time!
What sort of output does that diag cartridge give? Is it a dead-test-alike flashing screen or some sort of text?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
rubber_jonnie
- Site Admin

- Posts: 14913
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: It's 600XL time!
It is effectively a dead test, it'll run even if the machine has no RAM installed. It runs a RAM test on boot and then a ROM test, but mine is failing at the RAM test, BUT I don't know if that is because it's a 64KB 600XL, so need to read through the notes again and ask Jurgen. After that, it's supposed to run a ROM test but doesn't get that far.stephen_usher wrote: 10 Mar 2022 09:42 What sort of output does that diag cartridge give? Is it a dead-test-alike flashing screen or some sort of text?
The RAM test fails after 16KB, but the black screen I get on boot without the Syscheck also suggests the zero page RAM is bad because the OS has no RAM to use.
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: It's 600XL time!
Mapping The Atari is a great book, but for tracing the OS, the OS source would probably be more useful. It is available here:rubber_jonnie wrote: 07 Mar 2022 19:12 I'm not familiar with the OS internals, but I do have a copy of Mapping the Atari and I'm wondering if it can give me some clues as to the boot process.
https://atariwiki.org/wiki/Wiki.jsp?pag ... gSystemsOS
No, an upgraded 600XL is the same as an 800XL. Something is wrong with RAM access. Of course, it doesn't necessarily have to be a RAM chip itself.It is effectively a dead test, it'll run even if the machine has no RAM installed. It runs a RAM test on boot and then a ROM test, but mine is failing at the RAM test, BUT I don't know if that is because it's a 64KB 600XL,
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
-
stephen_usher
- Site sponsor

- Posts: 7384
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: It's 600XL time!
If it's potentially a RAM issue and you've done modifications to the RAM then maybe returning the machine to stock might be a good idea, just to get a baseline?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
rubber_jonnie
- Site Admin

- Posts: 14913
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: It's 600XL time!
Ok, so that's interesting. @ijor So even with the 2 chip 64KB upgrade, that should be seen much the same as an 800XL?ijor wrote: 10 Mar 2022 13:45Mapping The Atari is a great book, but for tracing the OS, the OS source would probably be more useful. It is available here:rubber_jonnie wrote: 07 Mar 2022 19:12 I'm not familiar with the OS internals, but I do have a copy of Mapping the Atari and I'm wondering if it can give me some clues as to the boot process.
https://atariwiki.org/wiki/Wiki.jsp?pag ... gSystemsOS
No, an upgraded 600XL is the same as an 800XL. Something is wrong with RAM access. Of course, it doesn't necessarily have to be a RAM chip itself.It is effectively a dead test, it'll run even if the machine has no RAM installed. It runs a RAM test on boot and then a ROM test, but mine is failing at the RAM test, BUT I don't know if that is because it's a 64KB 600XL,
By booting the OS off the Syscheck card, but using the Atari RAM, I can hold OPTION down and get the memory test, which fails after 16KB. If I don't hold OPTION down I get a black screen.
By booting with no Syscheck, so all 600XL RAM & ROM, I can hold OPTION down and get the memory test, which fails after 16KB. If I don't hold OPTION down I get a black screen.
By booting to Syscheck, using Syscheck RAM & ROM, I can hold OPTION down and get the memory test, which passes fully for 48KB. If I don't hold OPTION down I get a blue screen with a cursor top left (Normal OS boot behaviour) that drops to the full Self Test menu.
So it seems like it has got to be RAM, everything is pointing that direction. Since I know the MMU and all the logic ICs are good (LS ICs are new, the main ICs were tested in my 800XL) it suggests there is possibly a physical problem on the board.
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: 14913
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: It's 600XL time!
I returned it to stock and it won't even run Star Raiders. It could be faulty RAM, but it could also be something else.stephen_usher wrote: 10 Mar 2022 14:31 If it's potentially a RAM issue and you've done modifications to the RAM then maybe returning the machine to stock might be a good idea, just to get a baseline?
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...
-
stephen_usher
- Site sponsor

- Posts: 7384
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: It's 600XL time!
I'd still return it to stock and then use the diagnostic cartridge. Being able to Star Raiders with expansion may be taking you on a wild goose chase where it's using RAM that the rest of the system can't see or use initially.rubber_jonnie wrote: 10 Mar 2022 14:57I returned it to stock and it won't even run Star Raiders. It could be faulty RAM, but it could also be something else.stephen_usher wrote: 10 Mar 2022 14:31 If it's potentially a RAM issue and you've done modifications to the RAM then maybe returning the machine to stock might be a good idea, just to get a baseline?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Who is online
Users browsing this forum: apple [bot], ClaudeBot and 15 guests