Page 1 of 1

VT Supercharged $A5 DARC Dissassembly (can reassemble)

Posted: Sat Aug 29, 2009 3:07 pm
by antus
Like the VS DSTK project this can re-assemble the original bin using the GNU tools on a linux environment. If browsing the contents of the archive on windows use wordpad which can handle linux text files fine. It seems these methods are working fine for newer bins :thumbup:

Re: VT Supercharged $A5 Dissassembly (can reassemble)

Posted: Sat Aug 29, 2009 4:37 pm
by antus
Just noticed a little message in this one:

Code: Select all

0x000056C0 | FF FF 14 14 10 0C 12 20 20 10 20 0F 20 49 4E 20 | .......  . . IN 
0x000056D0 | 4D 45 4D 4F 52 59 20 4F 46 20 4D 4A 46 20 47 45 | MEMORY OF MJF GE
0x000056E0 | 54 20 4F 55 54 20 4F 46 20 48 49 53 20 43 41 4C | T OUT OF HIS CAL
0x000056F0 | 2E 20 20 20 41 46 54 45 52 4D 41 52 4B 45 54 20 | .   AFTERMARKET 
0x00005700 | 43 48 49 50 53 20 41 52 45 20 53 48 49 54 2E 20 | CHIPS ARE SHIT. 
hehe

Re: VT Supercharged $A5 DARC Dissassembly (can reassemble)

Posted: Sat Aug 29, 2009 11:41 pm
by Apples
funny what you can find

Re: VT Supercharged $A5 DARC Dissassembly (can reassemble)

Posted: Mon Aug 31, 2009 9:10 am
by antus
update: memory.x page0 should be start 0x0000 length=0x400 (which will provide a ram range 0x0000->0x03FF). Length in version 1 package length=0x3FF is off by one (provides 0->3FE)

Re: VT Supercharged $A5 DARC Dissassembly (can reassemble)

Posted: Wed Jan 27, 2010 4:51 pm
by charlay86
I've been having a bit of a look through this disassembly, and I have noticed that it reads and writes to memory in the 0x1800 - 0x1Cxx range.
Is there another memory device on the bus (since writing to the memcal is pointless being an eprom) ?

Re: VT Supercharged $A5 DARC Dissassembly (can reassemble)

Posted: Wed Jan 27, 2010 5:53 pm
by antus
I think thats the I/O addresses for control of the ports/pins.

Re: VT Supercharged $A5 Dissassembly (can reassemble)

Posted: Fri Jan 29, 2010 8:35 pm
by Doctor Bob
antus wrote:Just noticed a little message in this one:

Code: Select all

0x000056C0 | FF FF 14 14 10 0C 12 20 20 10 20 0F 20 49 4E 20 | .......  . . IN 
0x000056D0 | 4D 45 4D 4F 52 59 20 4F 46 20 4D 4A 46 20 47 45 | MEMORY OF MJF GE
0x000056E0 | 54 20 4F 55 54 20 4F 46 20 48 49 53 20 43 41 4C | T OUT OF HIS CAL
0x000056F0 | 2E 20 20 20 41 46 54 45 52 4D 41 52 4B 45 54 20 | .   AFTERMARKET 
0x00005700 | 43 48 49 50 53 20 41 52 45 20 53 48 49 54 2E 20 | CHIPS ARE SHIT. 
hehe
this is in reference to one of the Holden calibration engineers that passed away during the development phase of VT S/C