Tom's blog

A blog about some custom developments and experiences...

Category

Emulator

Lynxoo Update

There is a Lynxoo¬†update! I’ve been quite busy these last weeks and it was hard to find the time to advance on my multiple projects at the right pace… So I had to make choices… The fields I was mainly… Continue Reading →

Work in progress…

I had little time available for my own projects these days. But that doesn’t mean it isn’t in my head/heart… When the time allowed, I mainly worked on my 6502 debugger for Mac: D65… What I do is – when… Continue Reading →

WDC 65C02: Enhanced debugger

I had an issue that made me scratching my head for a few days… I was having some bytes of memory (supposed to be ‘data’) tagged as ‘instruction’… And it was giving bad results, false positives, etc. in the resulting… Continue Reading →

WDC 65C02: Testing the result

Once the opcodes are all implemented, we need to test that the resulting “virtual processor” emulates everything correctly. We already saw previously that we can assemble some source code, feed the emulator with the resulting binary and check the disassembled… Continue Reading →

WDC 65C02: Memory mapper

One good idea I had recently was to implement a memory mapper. I give it an address (typically when some binary is loaded into memory) and it recursively parses all the bytes from it. When it points to an instruction,… Continue Reading →

WDC 65C02: A bit further…

I did some progress on the debugger: – it now scans for potential labels (looking for jump and branch) – then adds them to the returned disassembled code – it has a better command line tool (history, autocompletion) – it… Continue Reading →

© 2019 Tom's blog — Powered by WordPress

Theme by Anders NorenUp ↑