Original source files for TOS 1.00 - 1.62 - can find, publish them ?

Started by Petari, 11-01-2026, 19:17:40

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Petari

 I looked little about and in disk TOS (1.00) versions which where released with early STs in 1985 until first ROM TOS was completed (November 1985, as I know). UK version has image file size 206554 bytes, and that's over 192 KB some 10 KB.
So, it looks as almost complete ROM TOS 1.00 - size difference is because they added so called line-F emulator in AES part, to make code shorter. Did little testing, and it does not boot ACSI hard disk - that could be some KBs more code, and question is how similar is FAT code - is there at all FAT16 support (likely no) ? So, that 206654 looks little too much. I looked US and De versions, and they are 197784 bytes. - just little more than 196608.  Funny thing. As I see small diff is because lack of hard disk support and maybe something other.  What means that it was not only size what needed corrections, updates, but hard disk support too - what was added almost sure in 1985, after release of early STs (without full ROM TOS). All it is OK, but I like to be precise with details.  And I looked for that disk TOS sources - with not much hope, as there are no real sources for TOS 1.xx versions (I saw only for 2.06) .  What I
found is something on GitHub - needed some time to see what is there really, something is missing (called sources for TOS 1.00) .
 When I looked files at GitHub (Thorsten Otto) - they are not C-sources, but ASM 'source' files , so practically 'disassembling' of TOS binary content. Why in quotes ? Because most of TOS is done in C, at least 90% - and it is well known. And I know it from own experience - I did that 'disassembling' too - long time ago, for GEMDOS part first.

But real description of it would be something like converting binary content of TOS to ASM source code. And it is hard and time needing process - I even tried with some new tools for modern computers and it needed still lot of manual corrections, mostly because disasm SW detected some parts as code which were addresses and some data, or versus.
 The point: misleading title of project - they are not TOS sources, just maybe kind of reconstruct it for rebuilding with some modifications - what I did with my iTOS and with TOS running in RAM versions.
 Real TOS sources are in C, with some ASM parts - well known. And they would be now very useful so we can better understand some not so well made parts of TOS - like FAT16 filesystem code - can read about it on my site.
 The point is that original source for TOS 1.xx would be welcome and useful - and to do effort about it instead misleading name/description of project and praising who did it - sure it is still useful, but I respect people who cares about accurate (and modest) naming.
 Anyone knowing something about real source files (what was done at DRI in most part) ? I'm sure it will not break any copyright now, 40 years later. Only thing it can break is lack of knowledge.
 
  •