-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO
43 lines (40 loc) · 1.08 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
TODO
====
[ ] Switch to a simple event bus, get rid of all the listeners
[ ] more breakpoint types?
[X] menu bar
[X] toolbar
[ ] more actions:
[ ] CPU core
[ ] load CPU state
[ ] save CPU state
[X] save 8049 disassembly
[X] Throttle checkbox
[ ] Assembler window
[ ] load
[ ] save
[ ] "Select all"
[ ] "Undo"
[X] ExecutorThread should broadcast performance
[X] Throttle execution at 100%
[ ] Add checkbox to enable/disable throttling
[ ] Menus in panel window
[X] Keyboard shortcuts on panel window
[X] "About" dialog
[ ] "Open window" menu items
[ ] CP1 assembly language
[X] Assembler
[ ] Store memory as listing
[ ] Extension Modules
[X] Support for CP3
[ ] Support for CP2 (Cassette)
[ ] Enable/Disable modules in settings dialog (especially CP3)
[ ] Reset action
[X] Assembler window
[ ] Save source
[ ] load source
[ ] Halt CPU execution when assembling
Bugs
====
[ ] Don't crash when a window is closed (add isDisposed() checks)
[ ] When closing and opening panel window again, LEDs are wrong.