Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

PAK/3 TOS 3.06: UK Version?

General Discussion, STOS.
User avatar
exxos
Site Admin
Site Admin
Posts: 28821
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by exxos »

stephen_usher wrote: Wed Nov 30, 2022 12:02 pm PP is PP. I remember when I first joined this forum and he threatened to ban me for posting a ZOO archive.
:( yeah fun times.

maybe some assembly wiz could find the check in the loader and patch it. Or do a quick TSR prg to get around the problem.
DaveC
Posts: 125
Joined: Fri Sep 18, 2020 6:24 pm

Re: PAK/3 TOS 3.06: UK Version?

Post by DaveC »

If his example code on detecting TOS version and machine type on Atari Forum is anything to go by, as long as people are using maprom should be simple enough to change the version that's stored in TT-Ram. As he checks the version reading directly from ROM.
User avatar
exxos
Site Admin
Site Admin
Posts: 28821
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by exxos »

DaveC wrote: Wed Nov 30, 2022 2:31 pm If his example code on detecting TOS version and machine type on Atari Forum is anything to go by, as long as people are using maprom should be simple enough to change the version that's stored in TT-Ram. As he checks the version reading directly from ROM.
That's not a bad idea really. Load TOS into RAM then change the bytes in ram to the 306 header.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7504
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by stephen_usher »

The problem I've found is that if the ROM is loaded into TT-RAM and uses MMU translation tables then as soon as his loader tries to start the system freezes. I think he's re-writing the MMU translation table.

A modified ROM would be best I think.
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.
User avatar
exxos
Site Admin
Site Admin
Posts: 28821
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by exxos »

Assume would work if you just changed the hex in my image from 206 to 306 :shrug:
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7504
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by stephen_usher »

I've just been trying to work out how to use TOSPATCH.TTP and even with Google translate to help understand the German I'm getting nowhere.

It seems to be one of those free programs which works if you're the author, have in depth knowledge of its workings and have the same set-up as them. *sigh*
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.
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3065
Joined: Tue Nov 19, 2019 12:09 pm

Re: PAK/3 TOS 3.06: UK Version?

Post by Badwolf »

stephen_usher wrote: Wed Nov 30, 2022 8:54 pm I've just been trying to work out how to use TOSPATCH.TTP and even with Google translate to help understand the German I'm getting nowhere.

It seems to be one of those free programs which works if you're the author, have in depth knowledge of its workings and have the same set-up as them. *sigh*
It is confusing -- I have used it before but I forget how. If you're only trying to change the TOS version, though, you only need a hex editor and change the third byte to 03.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7504
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by stephen_usher »

exxos wrote: Wed Nov 30, 2022 9:41 am Give my build of 206 a try ? It's got all the 306 030 stuff from 306 anyway.
I'm searching for the file now. I'm guessing that it's in the "REV 3 - REV 5 - The beginning" thread somewhere.

P.S. Oh, found the link to your store!
P.P.S. Does it need byte swapping?
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.
User avatar
exxos
Site Admin
Site Admin
Posts: 28821
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by exxos »

stephen_usher wrote: Wed Nov 30, 2022 9:11 pm P.P.S. Does it need byte swapping?
Depends on your programmer.. for me it's "ready to flash".
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7504
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: PAK/3 TOS 3.06: UK Version?

Post by stephen_usher »

I've just tried the ST536 (with version changed).

Cold boot: Warning about CRC (unsurprisingly) and then stops. Keyboard clicks continue but it doesn't get any further. i.e. no memory test.
Warm boot: (By switching to 68000+TOS1.04 and back again) works fine.

This is a Mk.I TF536.

P.S. after uninstalling and reinstalling HD10.10 on the UltraSATAN I got it to boot under PAK/3 TOS 3.06
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.
Post Reply

Return to “SOFTWARE”