VS BSTK $51 disassembly (can be reassembled)

Disassembly, Reassembly, Tools and devleopment. Going deep with Hardware and Software.
Post Reply
User avatar
antus
Site Admin
Posts: 8250
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

VS BSTK $51 disassembly (can be reassembled)

Post by antus »

This VS code comes in project form and can be used to recreate the original BSTK1451.bin.

It was more of an experiment to find a way to disassemble and reassemble a 128k bin, and this has been achieved. This project was created on linux, and so the asm files as well as the readme inside have unix line termination format, meaning you wont see the line breaks under windows notepad. Use wordpad instead if browsing on win.

Note that the BSTK codebase was later updated "Replaced by BTXP for Cold Hesitation and Pinging" so this is more of a proof of concept, and probably not the best code to derive a new project from. BTXP is available here, and is a better dissassembly too (no hacks, common ram file): https://pcmhacking.net/forums/view ... f=26&t=239
Attachments
bstk_version1.zip
(142.13 KiB) Downloaded 401 times
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
antus
Site Admin
Posts: 8250
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: VS BSTK $51 disassembly (can be reassembled)

Post 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)
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
Post Reply