Golden rule of fixing stuff - solving any mystery will immediately produce two more, both of which will be stranger and more obscure than the original one.mikro wrote: 28 Apr 2025 13:11 That is a very good question. I see an fmove pretty early on even in TOS 3.00.
Trying to fix Mikro's wrecked TT board
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
On the FPU requirement for TOS 3.xx - I have been wondering if the FPU is being checked on a cold boot - but the reset vector has already been initialised and pointing to a resume point beyond the FPU check.... if so, that could explain why:
- I was able to reach the desktop without an FPU fitted
- It always cold-boots to a black screen but continues to boot on a warm reset
I have done nothing to confirm this yet but next time I return to it I'll investigate...
- I was able to reach the desktop without an FPU fitted
- It always cold-boots to a black screen but continues to boot on a warm reset
I have done nothing to confirm this yet but next time I return to it I'll investigate...
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
I think I might have tentatively confirmed this now.
Fitted an FPU and the machine is behaving differently.
Previously, a cold boot would present a black screen. A warm boot would present a white screen, then a disk controller error dialog, then Desktop.
Now a cold boot presents a white screen with Atari logo and STRam memory test!
:)
Fitted an FPU and the machine is behaving differently.
Previously, a cold boot would present a black screen. A warm boot would present a white screen, then a disk controller error dialog, then Desktop.
Now a cold boot presents a white screen with Atari logo and STRam memory test!
:)
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
....and a new twist to the TT adventure....
The daughterboard apparently does not work :/ or at least, I'm just getting a black screen with it installed. Hitting reset a bunch of times didn't help.
I did check the orientation of the oscillator jumper so it's not that.
I swapped the board back out for the test CPU and I get the Atari logo again.
So I have more work ahead it seems! And I'll need my scope to do much more with that so I'll probably need to shelve the project for a bit until I deal with that problem.
There are two PAL chips on that board, which is a concern. I can change the CPU but those PALs I am less sure about, especially if no images were taken from them by now...
The daughterboard apparently does not work :/ or at least, I'm just getting a black screen with it installed. Hitting reset a bunch of times didn't help.
I did check the orientation of the oscillator jumper so it's not that.
I swapped the board back out for the test CPU and I get the Atari logo again.
So I have more work ahead it seems! And I'll need my scope to do much more with that so I'll probably need to shelve the project for a bit until I deal with that problem.
There are two PAL chips on that board, which is a concern. I can change the CPU but those PALs I am less sure about, especially if no images were taken from them by now...
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
stephen_usher
- Site sponsor

- Posts: 7376
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Trying to fix Mikro's wrecked TT board
As "all" the daughter board is doing is running the CPU at 32MHz rather than the 16MHz the rest of the system is running at I'd imagine that the PALs are pretty simple. One probably just generates the clock.
I seem to remember that your oscilloscope fault is on the trigger circuit, so checking to see if the clock is being generated, even if you can't get any measurement, would be possible with it in that state. i.e. you can check two of the three basics, clock and power, are getting to the CPU socket on the board even if you can't really check the reset.
I seem to remember that your oscilloscope fault is on the trigger circuit, so checking to see if the clock is being generated, even if you can't get any measurement, would be possible with it in that state. i.e. you can check two of the three basics, clock and power, are getting to the CPU socket on the board even if you can't really check the reset.
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.
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
Yes there are only some LS logic and two PALs there - so no cache etc. It should be 'easy to debug' (famous last words).stephen_usher wrote: 30 Apr 2025 11:00 As "all" the daughter board is doing is running the CPU at 32MHz rather than the 16MHz the rest of the system is running at I'd imagine that the PALs are pretty simple. One probably just generates the clock.
The state of the Tek scope is hilariously bad - not sure I'll get it back in usable condition without a serious amount of poking around. I'll try to post a pic later.stephen_usher wrote: 30 Apr 2025 11:00 I seem to remember that your oscilloscope fault is on the trigger circuit,
The Fluke I think just has a bad encoder, ignoring it. I have a spare front panel to steal one from so I'll probably just do that. Hopefully it's not more than that.
I have other toy-class scopes and I could scrape by with what I have - even with the nontriggering one - but I'd rather just get the scope resolved while I have a bit of time for it. I'm more likely to need it at short notice than the TT currently :)stephen_usher wrote: 30 Apr 2025 11:00 so checking to see if the clock is being generated, even if you can't get any measurement, would be possible with it in that state. i.e. you can check two of the three basics, clock and power, are getting to the CPU socket on the board even if you can't really check the reset.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
dml
- Posts: 842
- Joined: 15 Nov 2017 22:11
Re: Trying to fix Mikro's wrecked TT board
:coffee:
You do not have the required permissions to view the files attached to this post.
d:m:l
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
BadMooD d/l: https://www.leonik.net/dml/sec_bm.py
SVO30 d/l: https://www.leonik.net/dml/sec_svo30.py
Q2 engine d/l: https://www.leonik.net/dml/sec_q2.py
AGT project: https://www.leonik.net/dml/sec_agt.py
Atari page: http://www.leonik.net/dml/sec_atari.py
YT: https://www.youtube.com/@dmlTPT
-
stephen_usher
- Site sponsor

- Posts: 7376
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Trying to fix Mikro's wrecked TT board
Very 1950s/60s!
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.
-
PhilC
- Moderator

- Posts: 7441
- Joined: 23 Mar 2018 20:22
Re: Trying to fix Mikro's wrecked TT board
I do love those old round CRT scopes.
If it ain't broke, test it to Destruction.
-
Darklord
- Site sponsor

- Posts: 1596
- Joined: 20 Sep 2017 13:41
- Location: Prestonsburg
Re: Trying to fix Mikro's wrecked TT board
Haven't we seen that in a few grade B sci-fi flicks?
Mad scientists, and all?! :)
Mad scientists, and all?! :)
Welcome To DarkForce! www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS-Telnet:darkforce-bbs.dyndns.org 1040
Atari SW/HW based BBS-Telnet:darkforce-bbs.dyndns.org 1040
Who is online
Users browsing this forum: apple [bot], Baidu [Spider], ClaudeBot, Google [Bot] and 13 guests