Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user ltk_tscc ! (Registered 2018-07-15) You are not logged in 
CSDb User Forums

Forums > Requests > Looking for tass sources.
2017-05-16 20:33
Angel of Death

Registered: Apr 2008
Posts: 175
Looking for tass sources.

Hey there...
Being a bit of a software hoarder with a peculiar special interest in assemblers I have a request.
Does anyone of you who made (a) version(s) of Omicron's Turbo Assembler (especially Soci :) ) still have their sources lying around?
And if so, would you be willing to share them with me?
Thanks in advance!

Can anyone point me in the direction of an uncracked version/image of Omicron's tass 1.0?
... 1 post hidden. Click here to view all posts....
2017-05-17 07:57

Registered: Dec 2001
Posts: 8576
speaking of TASS - some documentation on its file format would also be nice to have.
2017-05-17 10:54

Registered: Sep 2003
Posts: 387
Yes, I have sources for the macro assembler version. If there's sufficient interest using it for something good I might even post it here:


Otherwise uploading it is a waste of time, the code could just rest in peace exactly the same way on my HDD as on the Internet. That's a bit pessimistic but there's actual experience behind that.

Many years ago I've recreated 1541 sources by reshuffling and correcting the 1571 and 1581 sources plus a little disassembling for missing/different parts. Yes, this is 99% with original comments, source file organization variables and all. Even reversed the ROM checksum generation so that the result boots without altering the boot checksum routines.

I've posted the repository on CBM hackers at the time. Zero interest back then and ever since. Instead people are still disassembling 1541 ROMs over-and-over again as probably that must be more fun.

This is sad. And I thought some day these would gain support for different ROM versions or patches for various speeder systems...

Anyway. The question is, will it be put to a good use once released, or it's only for the putting it to the shelf?

Just because I'm not all that happy to release something not fully finished and it'd need more work on the symbols.
2017-05-17 14:53

Registered: Dec 2001
Posts: 8576
is it commented enough to derive the fileformat from it (without putting lots of time)? i really miss a proper converter for it in the 64tass repo for that matter :)
2017-05-17 15:35

Registered: Jan 2005
Posts: 344
For me, the c1541 sources might be useful to see how the various drive commands work, both for VICE's vdrive code and my own project(s).

The tasm sources I'd be interested in as well. In the early 90's I had pretty much figured out the (non-macro) file format, but all that knowledge is long gone now.
2017-05-17 16:19

Registered: Jan 2015
Posts: 8
I missed out on a number of years of c64 while on Amiga, so resources like cbm hackers only exist as archives to me. Never knew about your 1541 source, so it's possible others don't know as well. I'd second a vote to see them shared.
2017-05-17 16:33

Registered: Sep 2003
Posts: 387
The 1541 sources are at:

I've added TASM here:

The code dealing with the line format should be not that bad as I've even added constants. The notes about this part were originally written to figure out in which ways it could be extended once it's cleaned up. But the clean up is still in progress.

Thanks for the interest, I hope it's useful.
2017-05-17 16:59

Registered: Jan 2005
Posts: 344
Thanks Soci,

This will come in handy.
2017-05-17 20:51
Angel of Death

Registered: Apr 2008
Posts: 175
Thanks to all and especially to Soci for the quick answer and everything I was asking for. Someone even PM'd me about that uncracked original. \o/
Too bad to hear that so much hard work has, essentially, gone to waste. Also because your sources will probably sit quietly on my HDD (or other backup) for quite a while as well.
Many Thank-you's from me anyway!
2017-05-18 17:20

Registered: May 2015
Posts: 28
Wow, awesome. That was my favourite assembler back in the days. Great source reading! Thanks for sharing this!
2017-05-18 19:46

Registered: Jan 2008
Posts: 242
soci thanks for awesome work you've done with disassembling different parts of c64 software. Contrary to different rom and Geos disassembly works up until now I've been not aware of your brilliant job with ROM disassembly. Thank you for posting TASM source code as well. Back in a day this could save us from whole stream of badly cracked TASS versions that sets $01 value incorrectly causing problems with tapes handling ;)

People tend to disassemble ROMs on their own to better understand and the learn the whole system. I know I've been peeking inside c64 kernal few times and doing a disassembly myself despite the All About Your C64 docs for example or books containing ROM listings. While github is great for sharing code it may not be the best solution for doing a preview of your work. Site similar to the AAY should be considered so people can use it easily.
Previous - 1 | 2 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Users Online
Almighty God/L64/Ons..
Urban Space Cowboy
Max Headroom/w.i.s.e
Martin Piper
Guests online: 22
Top Demos
1 Uncensored  (9.7)
2 Edge of Disgrace  (9.7)
3 Coma Light 13  (9.6)
4 Comaland 100%  (9.6)
5 The Shores of Reflec..  (9.6)
6 Wonderland XII  (9.6)
7 Lunatico  (9.6)
8 We Come in Peace  (9.5)
9 Incoherent Nightmare  (9.5)
10 Wonderland XIII  (9.5)
Top onefile Demos
1 FMX Music Demo  (9.6)
2 Daah, Those Acid Pil..  (9.5)
3 Pandemoniac Part 2 o..  (9.5)
4 Treu Love [reu]  (9.5)
5 Merry Xmas 2017  (9.4)
6 Dawnfall V1.1  (9.4)
7 Arok 20 Invitation  (9.4)
8 In Memoriam BHF  (9.4)
9 Dawnfall  (9.4)
10 Synthesis  (9.4)
Top Groups
1 Oxyron  (9.4)
2 Booze Design  (9.4)
3 Censor Design  (9.4)
4 Finnish Gold  (9.4)
5 Crest  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.5)
3 Morpheus  (9.5)
4 Sabbi  (9.4)
5 CreaMD  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2018
Page generated in: 0.058 sec.