TOS startup sequence.

Open source STF clone project.
troed
Trusted Guru
Trusted Guru
Posts: 450
Joined: Mon Aug 21, 2017 10:27 pm

Re: TOS startup sequence.

Post by troed » Tue Sep 18, 2018 7:16 pm

exxos wrote:
Mon Sep 17, 2018 11:05 pm
It sparked my interest as if 50Hz is being set, but not the palette data (still black screen) what actually goes on in the code between those 2 things ?
Actually a white border and black screen would indicate all 1s being read from RAM, I think.

User avatar
exxos
Site Admin
Site Admin
Posts: 4593
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: TOS startup sequence.

Post by exxos » Tue Sep 18, 2018 7:17 pm

troed wrote:
Tue Sep 18, 2018 7:16 pm
Actually a white border and black screen would indicate all 1s being read from RAM, I think.
Would be all zeros for black though wouldn't it ?
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

troed
Trusted Guru
Trusted Guru
Posts: 450
Joined: Mon Aug 21, 2017 10:27 pm

Re: TOS startup sequence.

Post by troed » Tue Sep 18, 2018 7:19 pm

exxos wrote:
Tue Sep 18, 2018 7:17 pm
Would be all zeros for black though wouldn't it ?
No, think palette. Color 0 is white (border color) and color 15 (low res) is black. So, if all bitplanes are 1s the "graphics" is an image of all palette color 15 = black.

Unless I'm not thinking straight. Have a fever.

User avatar
exxos
Site Admin
Site Admin
Posts: 4593
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: TOS startup sequence.

Post by exxos » Tue Sep 18, 2018 7:27 pm

troed wrote:
Tue Sep 18, 2018 7:19 pm
No, think palette. Color 0 is white (border color) and color 15 (low res) is black. So, if all bitplanes are 1s the "graphics" is an image of all palette color 15 = black.
Makes sense..
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

Petari
Software Moderator
Software Moderator
Posts: 566
Joined: Tue Nov 28, 2017 1:32 pm

Re: TOS startup sequence.

Post by Petari » Fri Nov 09, 2018 9:32 am

Something I noticed during latest TOS 1.04 improving (faster boot, GEM state saves) :
Stays for 1.04 and 1.62.
RAM test executes very fast - under half sec, even with 4 MB RAM. Not real test, more just check for how much ST RAM is inserted/present.
After it comes clear of complete RAM, and code for it is not fastest, strangely in 1.62 even slower than in 1.04. Of course, most time will take with 4 MB RAM. I replaced it with faster one, and it can be that no real need to clear whole RAM - only screen and system area. Probably best to clear lower 512KB because some bootable games which expect it to be clean (all zeros). Regular SW normally starts so, that program's workspace (BSS) is cleared by TOS, unless fastload flag is set (rare case), so not clean RAM will make no problems with it.

More time takes floppy check and initialization even if there is floppy in drive. I think that people with mass storage should have TOS version with skipped complete floppy access - will not need it in most cases. When need, can switch to some regular TOS, with normal floppy access.
There is 2 kind of people: one thinking about moving to Mars after here becomes too bad, the others thinking about how to keep this planet habitable.

User avatar
exxos
Site Admin
Site Admin
Posts: 4593
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: TOS startup sequence.

Post by exxos » Fri Nov 09, 2018 10:47 am

Sounds like a good idea! :thumbup:
4MB STFM 1.44 FD- VELOCE+ 020 STE - 4MB STE 32MHz - STFM 16MHz - STM - MEGA ST - Falcon 030 CT60 - Atari 2600 - Atari 7800 - Gigafile - SD Floppy Emulator - PeST - HxC - CosmosEx - Ultrasatan - various clutter

https://www.exxoshost.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxoshost.co.uk/atari/last/storenew/ - All my hardware mods for sale - Please help support by making a purchase.

TheNameOfTheGame
Posts: 9
Joined: Tue Dec 05, 2017 5:49 pm

Re: TOS startup sequence.

Post by TheNameOfTheGame » Fri Nov 09, 2018 1:51 pm

Well I would like the fast option with no floppy check also, but maybe with the option to hold down a key to check and autoboot from floppy? I still have a few disks to load that way.

JezC
Posts: 44
Joined: Mon Aug 28, 2017 11:44 pm

Re: TOS startup sequence.

Post by JezC » Fri Nov 09, 2018 2:19 pm

TheNameOfTheGame wrote:
Fri Nov 09, 2018 1:51 pm
Well I would like the fast option with no floppy check also, but maybe with the option to hold down a key to check and autoboot from floppy? I still have a few disks to load that way.
Sounds like a good idea to me! :D

(Though the other changes are brilliant anyway...more great work - please keep it up.) :)

Post Reply