65816.js/TODO

24 lines
837 B
Plaintext
Raw Normal View History

2011-05-06 03:37:58 +00:00
Testing:
- More tests for branching operations
- Tests needed for JMP operations
- Tests needed for LD* and ST* operations
- Tests needed for IN* and DE* operations
- Tests needed for T** transfer operations
2011-05-01 01:45:56 +00:00
CPU:
2011-05-01 17:54:49 +00:00
- Stack operations and stack support in general
- Subroutines
2011-05-06 03:37:58 +00:00
- CMP support for more interesting branching
2011-05-01 01:45:56 +00:00
- LDY and LDX must behave properly in 8-bit mode when x bit in the p status
register is set to one
- Accumulator must behave properly when in 8-bit mode
- Emulation mode support in general.
2011-05-01 01:45:56 +00:00
- Have each operation return the number of cycles used by the execute function.
- Implement the rest of the missing operations.
2011-05-01 01:45:56 +00:00
Memory:
- Banks
- ROM protection
- Memory mapped I/O
2011-05-01 17:54:49 +00:00
Display:
- Using the html page included provide a nice interface for using the cpu
emulator and provide many features helpful for debugging