Dissassembler

A General Discussion forum for TI calculators

Moderator: MaxCoderz Staff

Post Reply
King Harold
Calc King
Posts: 1513
Joined: Sat 05 Aug, 2006 7:22 am

Dissassembler

Post by King Harold »

I was just looking through z80 stuff when i saw this
Check it out, its way cool 8)
User avatar
DigiTan
Calc Master
Posts: 1069
Joined: Fri 04 Mar, 2005 12:52 am
Location: NW Wisconsin
Contact:

Post by DigiTan »

#1 What am I about to download here?
#2 Where did it come from?
My diet consists of nails, code-stealers, and HP fans.
Projects:

Robot War [TI-82, TI Flash App]
Sonic the Hedgehog [Multiplatform]
King Harold
Calc King
Posts: 1513
Joined: Sat 05 Aug, 2006 7:22 am

Post by King Harold »

Well you can just open it in your browser and you'll see a nice assembly program which looks like its made for ZDS which supposedly dissasmbles "things" on z80 based machines (like your calculator)
#2 from a site of someone who has a z80 based computer that he has changed a bit (more memory etc)
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

So it's CalcSys without the bells and whistles?
Image
King Harold
Calc King
Posts: 1513
Joined: Sat 05 Aug, 2006 7:22 am

Post by King Harold »

well... no idea really havent tested it (its huge and not Brass compitable)
User avatar
Dwedit
Maxcoderz Staff
Posts: 579
Joined: Wed 15 Dec, 2004 6:06 am
Location: Chicago!
Contact:

Post by Dwedit »

A disassembler, eh? I made one of thems once...
http://www.ticalc.org/archives/files/fi ... 34903.html
You know your hexadecimal output routine is broken when it displays the character 'G'.
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

King Harold wrote:well... no idea really havent tested it (its huge and not Brass compitable)
It takes a massive effort to make it Brass compatible - change ''' on line 530 to "'". ;)
At least, it now assembles - I don't know if it works or not, I haven't checked it to see if it uses a directive or other trick that doesn't work the same way under Brass.

Code: Select all

	.BYTE 	"A","F",",","A","F","'"		+$80
King Harold
Calc King
Posts: 1513
Joined: Sat 05 Aug, 2006 7:22 am

Post by King Harold »

So are you going to check it?
Anyway, Dwedit, this thing is supposed to run on-calc, whether it does or not is an other question, and since it hasnt really been made for TI's it probebly doesnt load files the way it should, so it probebly wont work as such. But if someone with lots of spare time (don't point at me, this weeks i have tests, lots of them, 3 a day) would cahnge it a bit to load files correctly, and output files correctly, the disassemble part ~should~ work. (no one said it does, but why upload something if it doesnt work in the first place?)
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

King Harold wrote:So are you going to check it?
...
Well, I don't really see the point, as it's useless to me. If you wanted an on-calc disassembler, you could just download one. :)
King Harold
Calc King
Posts: 1513
Joined: Sat 05 Aug, 2006 7:22 am

Post by King Harold »

Yea well everyone has (or atleast used to have) calcsys..
But I just thought it'd be good not just to let that program rot away on a site no one ever visits..
Post Reply