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-23 00:07:29 +00:00
|
|
|
Operations Not Yet Implemented:
|
|
|
|
- 0x04 : TSB direct page
|
|
|
|
- 0x0c : TSB absolute
|
|
|
|
- 0x14 : TRB direct page
|
|
|
|
- 0x1c : TRB absolute
|
|
|
|
- 0x24 : BIT direct page
|
|
|
|
- 0x2c : BIT absolute
|
|
|
|
- 0x34 : BIT direct page indexed x
|
|
|
|
- 0x3c : BIT absolute indexed x
|
|
|
|
- 0x42 : WDM
|
|
|
|
- 0x5c : JMP absolute long
|
|
|
|
- 0x7c : JMP absolute indexed x indirect
|
|
|
|
- 0x89 : BIT immediate
|
|
|
|
- 0x9a : TXS
|
|
|
|
- 0xba : TSX
|
|
|
|
- 0xcb : WAI
|
|
|
|
- 0xdb : STP
|
|
|
|
- 0xdc : JMP absolute indirect long
|
|
|
|
- 0xfc : JSR absolute indexed x indirect
|
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
|
|
|
|
- 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
|
2011-05-16 00:21:02 +00:00
|
|
|
- Assembler and disassembler
|