Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


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

Registered: Apr 2008
Posts: 211
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!

ps.
Can anyone point me in the direction of an uncracked version/image of Omicron's tass 1.0?
2017-05-17 04:02
DemongerX
Account closed

Registered: Jun 2002
Posts: 137
I don't know if this will help but here's our Tass support page


http://turbo.style64.org

Demongerx/style!
2017-05-17 07:57
chatGPZ

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

Registered: Sep 2003
Posts: 480
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:

https://github.com/soci64/assembly

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
chatGPZ

Registered: Dec 2001
Posts: 11386
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
Compyx

Registered: Jan 2005
Posts: 631
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
Brataccas

Registered: Jan 2015
Posts: 16
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
soci

Registered: Sep 2003
Posts: 480
The 1541 sources are at:
https://github.com/soci64/assembly/tree/master/1541

I've added TASM here:
https://github.com/soci64/assembly/tree/master/tasm

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
Compyx

Registered: Jan 2005
Posts: 631
Thanks Soci,

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

Registered: Apr 2008
Posts: 211
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
Slajerek

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

Registered: Jan 2008
Posts: 299
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.
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
Advanced
Users Online
MWR/Visdom
/Panor..
Alakran_64
Matt
DivertigO
Guests online: 109
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Swappers
1 Derbyshire Ram  (10)
2 Jerry  (9.8)
3 Violator  (9.7)
4 Acidchild  (9.7)
5 Cash  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.043 sec.