Make "1987.elf" work.
Posted on 2005-09-04 00:00:00
This time I'll be working on a demo that's based on a different framework as the 3 demos I've been working on before.

Unfortunately, I don't have any screen shots to show you for now as it doesn't run at all on Purei. It also seems to work a bit wierd on nSX2. But from the looks of it, it seems to be an old school type of demo.

Looking at the disassembly real fast, I could see that it's using some FPU stuff, which should be interesting to implement.

But first, I gotta make some adjustments to the debugger and user interface. I've been working on better function defineing in the debugger for easier navigation in the disassembly.

I also found some deadlock problem with the Log/VM/UI threads which I'm currently working on fixing.

Hopefully, I'll have some preliminary screen shots to show tomorrow.

Tasks:
- Add better function navigation in the debugger.
- Save function names in a file and load this file when the emulator is loaded.
- Add a function editor window. This window will let you add functions, jump to functions and import function names from the ELF symbol table.
- Display jump targets names in the disassembly.
- Implement basic COP0 support.
- Implement basic COP1 (FPU) support.