-
Notifications
You must be signed in to change notification settings - Fork 11
/
TBD.txt
151 lines (83 loc) · 3.42 KB
/
TBD.txt
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Yehuda Meeting 26/11/2021
- UI layout:
- allow minimizing the players list
- allow moving the split between code and opcodes
- horizontal stack and extra-segment, under the black board
- competition - icon of team rising update
- change the color of the killed player to the color of the killer
- all the zombies same color
- manually change color for player
BUG:
- load v1_all json shows blank editor?
- pressing enter and getting an indentation scrolls to the top???
- disas of all opcodeEX is wrong
- editor goes out of sync with invisible editor when returning from debug and there's a scroll bar
- mem edit doesn't work on 0x202 zoomed
- resume to breakpoint when speed is very high doesn't show line when stopped
- when there are many players, the scroll looks bad
- messages window is never cleared (mem leak?)
Yehuda UI
- Fix zoom out that scrolls all the way to the top
- resize of window should undo cut scroll
BUGS:
- slowdown from guy in Firefox
- going to debug successfully should reset error??
- Ctrl-A doesn't select the right thing
- # causes list parse error
------------
important
- "killed by"
-------
nasm assert:
resb 3000000000 -memory
resb 4 - not displayed correctly as zeros
nasm stuck
times 200000 inc bx
BUG - showing wrong bin for 'resb 5' in debugger
disassembler bug
hello db 10 - not enough bytes to parse, doesn't recognise it as db
nasm memory leak
errors with dy 12, dz 12
check randomization similarity with real java
https://github.com/tomer-schles/corewars8086-seed-bugfix/commits/master
--------------------------------
Competition:
- reset button
-----------
- fix colors to be consistant, IP pointer
- colors of playes in messages in debugger
disassembler incorrect??
do something automatic that checks all disassembler
debugger
show in red things that were just changed
code with many comments
- what happens if the war ends while on Resume? - need to pause
- pressing the player button shows where it is in the memory panel
- breakpoints in edit
- disallow setting in comment, label lines?
- data breakpoints
- online live game?
- code button should be red if code has errors
- jump to line where mouse is pointing?
- remove trailing spaces and the bottom of the asm text, looks bad when debugging
- check changes:
https://forum.codeguru.co.il/wp/?topic=silenterrors-debugger
https://github.com/YoavKa/corewars8086/releases/tag/v5
- cpu view can change values, show in red and is able to revert?
- when not in debug mode don't update GUI
- go to address when not a number - same as watch parsing. problem - default would not be hex anymore
- labels from code in watch?
- check long pages of comments at the start of .asm and in the middle, in either the player above or in me
- disassembled asm does not compile 'MOV [SI], 0x7C6' missing 'byte' or 'word'
- don't disassemble lines that were in the original text
- check timing of - main memory using an Int8Array from GWT
- after war ended, change stop icon to re-run?
- options window?
- add GUI indicator of steps/second
- stop when current debugged player dies
- check what happens in debugger at 200,000 steps
minor BUG - parsing an opcode out of memory boundary reads wrong number
- wheel scroll in opcodes and numbers panes not working in editor
- make it not possible to add breakpoints in comment lines?
- registers, watch - display can be hex/signed/unsigned
- save entire state of game