Search found 67 matches
- Wed Mar 07, 2012 9:44 am
- Forum: Engineering and Reverse Engineering
- Topic: '99 Saturn Dissassembly
- Replies: 58
- Views: 60409
Re: '99 Saturn Dissassembly
Yep, It dawned on me that was probably it the other day on the way home from work, just was so busy putting the final touches on the reverse assembler to look. Looks like these are the areas in the lower memory that it is accessed, there is one where it is accessed in conjunction with A to D #1. Tha...
- Wed Mar 07, 2012 5:56 am
- Forum: Tool Development
- Topic: 68hc11 reverse assembler
- Replies: 10
- Views: 14913
Re: 68hc11 reverse assembler
OK here is what I have. If you try to use it you need to end up with the address data in column A, the Data data in column B, and the info from the ModA LIR pin off of the CPU in Column C. Then hit the Run Reverse Assembler button. The upper one helps me massage the data coming out of the CSV that i...
- Sun Mar 04, 2012 3:38 pm
- Forum: Tool Development
- Topic: 68hc11 reverse assembler
- Replies: 10
- Views: 14913
Re: 68hc11 reverse assembler
I got the primary rough coding finished off tonight. Just want to give it a good look over for obvious errors before I post it. I may need to build up a bit of code so I can check out lesser used opcodes.
- Sat Mar 03, 2012 7:16 pm
- Forum: Engineering and Reverse Engineering
- Topic: '99 Saturn Dissassembly
- Replies: 58
- Views: 60409
Re: '99 Saturn Dissassembly
Well starting to get back into this project now that the working prototype of the the reverse assembler is going (should be finished with the rough draft in the next couple days). I got the flash returned to stock and started getting new data sets from them and started adding in some of the comments...
- Mon Feb 27, 2012 12:07 pm
- Forum: Tool Development
- Topic: 68hc11 reverse assembler
- Replies: 10
- Views: 14913
Re: 68hc11 reverse assembler
So for those that did not understand the power of using a logic analyzer and reverse assembler I submit this small excel file where I compare the reverse assembly code from the 01 05 draw with the 01 0C draw. Things go fairly close up to line 100, then you start to see the differences pop out. Makes...
- Sat Feb 25, 2012 2:25 pm
- Forum: Tool Development
- Topic: 68hc11 reverse assembler
- Replies: 10
- Views: 14913
Re: 68hc11 reverse assembler
Ok, I have made some progress. While not quite complete yet it is far enough along to get through a large chunk.of code. In this go, I pick it up just before and most of the way through processing a mode 1 request for the engine rpm (01 0C). Oh and since the topic came up, the other fairly common te...
- Mon Feb 20, 2012 3:43 am
- Forum: Tool Development
- Topic: 68hc11 reverse assembler
- Replies: 10
- Views: 14913
Re: 68hc11 reverse assembler
We will see if this works. Again, still quite a bit of coding to do, but you can get the idea with it at least. When you open excel you will need to enable macro's. The top button is to do some housekeeping on a new data set imported from my logic analyzer, the second one still labeled command butto...
- Sun Feb 19, 2012 12:07 pm
- Forum: Tool Development
- Topic: 68hc11 reverse assembler
- Replies: 10
- Views: 14913
Re: 68hc11 reverse assembler
In it's current form I am using the 5 digit hex address so it tracks the address into each individual block, so yes it can see the bank switching, but it wouldn't be hard to use it for a normal 64k of memory too. I think I have about 1/3 of the opcodes coded in so far, but as I get more forms the co...
- Sat Feb 18, 2012 4:41 pm
- Forum: Tool Development
- Topic: 68hc11 reverse assembler
- Replies: 10
- Views: 14913
68hc11 reverse assembler
Figured I would let everyone know that while it has taken awhile I am now well on my way to having a reverse assembler put together so that I can take the address and data line data and recompile it into somewhat readable assembly code. I am basing it in the excel vba language figuring that it was m...
- Sun Jun 06, 2010 1:53 am
- Forum: Engineering and Reverse Engineering
- Topic: '99 Saturn Dissassembly
- Replies: 58
- Views: 60409
Re: '99 Saturn Dissassembly
Next up I am going to make a list of indirect memory pointers (where the x or y register is used as a moving pointer) such as is seen in this section of code in ES2: 812D ldX #$96C0 8130 ldY #$1400 8134 L8134 ldD 0, X 8136 stD L16E0 8139 ldD 2, X 813B stD L16E2 813E ldD 4, X 8140 stD L16E4 8143 ldD ...