65816.js/TODO

26 lines
919 B
Plaintext
Raw Normal View History

2011-05-06 03:37:58 +00:00
Testing:
- More tests for branching operations
2011-05-08 02:19:39 +00:00
- More tests for CMP/CPY/CPX operations
2011-05-06 03:37:58 +00:00
- 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-16 00:21:02 +00:00
- Tests needed for interrupt support
2011-05-09 16:49:49 +00:00
- Tests needed for the numerous other operations added
2011-05-01 01:45:56 +00:00
CPU:
2011-05-16 00:21:02 +00:00
- More work on interrupts
2011-05-08 02:19:39 +00:00
- Decimal mode support
2011-05-01 01:45:56 +00:00
- Have each operation return the number of cycles used by the execute function.
2011-05-16 00:21:02 +00:00
- Optimization
2011-05-01 01:45:56 +00:00
Memory:
2011-05-12 20:23:03 +00:00
- Bank wrapping or not wrapping for certain addressing modes and with certain
settings
- Page wrapping or not wrapping for certain addressing modes and with certain
settings
2011-05-01 01:45:56 +00:00
- ROM protection
2011-05-30 21:23:00 +00:00
- Improve the memory mapped I/O interface and handling
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
2011-05-16 00:21:02 +00:00
- Assembler and disassembler