-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
44 lines (39 loc) · 1.97 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
44
Tasks:
☐ I2C read/write @low
☐ utility command
☐ read/write EEPROM
☐ NVRAM
✔ 68010+ startup should put vector address in VTOR @high @done (22-06-23 22:08)
☐ pack / decompress at startup for small ROMs?
☐ CP/M BIOS? Generic BIOS?
selftest commands:
☐ exception generator
☐ disk exerciser
☐ memory exerciser
Things to fix:
☐ NatFeat detection relies on writing to (vbr), no good if vectors are in ROM...
✔ CB030 CompactFlash registers are probably wrong @done (22-06-23 22:08)
Nice to have:
☐ disassembly format
Tests:
☐ verify that p90mb s-record upload works (vector save area size is zero)
Archive:
✔ scan selftest is failing @high @done (22-06-23 22:07) @project(Things to fix)
scan 'test a 1234 0x789 0xabcDE' -> -1, a 0 0x0000 0x00000000
✔ CB030 support @done (22-06-23 20:39) @project(Tasks)
✔ make NatFeat optional as a workaround @done (22-06-23 20:38) @project(Things to fix)
✔ illegal instruction (etc?) vector is not working @done (20-03-11 00:13) @project(Things to fix)
✔ Pass arguments to loader_go() @done (20-03-10 22:28) @project(Tasks)
✘ try building with newlib & tiny specs / nofloat @cancelled (20-02-15 11:28) @project(Nice to have)
✔ Native Features support @done (20-02-07 21:10) @project(Tasks)
✔ read file into memory @done (20-01-11 13:58) @project(Tasks)
✔ filesystem reader @done (20-01-11 13:58) @project(Tasks)
✔ ChaN PFFS @done (20-01-11 13:58) @project(Tasks)
✔ init @done (20-01-11 10:01) @project(Tasks)
✔ block read @done (20-01-11 10:01) @project(Tasks)
✔ CF driver @done (20-01-11 10:01) @project(Tasks)
✔ memory dumper @done (20-01-09 22:30) @project(Tasks)
✔ help @done (20-01-09 22:30) @project(Tasks)
✔ REPL command support @done (20-01-09 22:30) @project(Tasks)
✔ scan needs test cases @done (20-01-09 20:04) @project(Tests)
✔ explicitly size everything, unsigned -> uint16_t, long -> uint32_t etc. @done (20-01-09 20:04) @project(Things to fix)