annotate todo.txt @ 1971:80920c21bb52

Add an event log soft flush and call it twice per frame in between hard flushes to netplay latency when there are insufficient hardware updates to flush packets in the middle of a frame
author Michael Pavone <pavone@retrodev.com>
date Fri, 08 May 2020 11:40:30 -0700
parents f2f17267b0e1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1199
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
1 0.5.0 TODO List
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
2 ----------------
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
3 Fix DIVU/DIVS timing
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
4 Implement SSG-EG Mode
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
5 Implement CSM Mode
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
6 Provide an option to save SRAM/save states relative to ROM
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
7 SMS region handling
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
8 Update README
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
9 - New controller mapping stuff
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
10 - Overscan
1203
4cbb6efb9120 Updated TODO
Michael Pavone <pavone@retrodev.com>
parents: 1200
diff changeset
11 - Full screen toggle
4cbb6efb9120 Updated TODO
Michael Pavone <pavone@retrodev.com>
parents: 1200
diff changeset
12 - Aspect ratio control
1208
95f5253e75c7 Implement soft reset in Genesis mode
Michael Pavone <pavone@retrodev.com>
parents: 1207
diff changeset
13 - Soft Reset
1199
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
14 Update Changelog
1208
95f5253e75c7 Implement soft reset in Genesis mode
Michael Pavone <pavone@retrodev.com>
parents: 1207
diff changeset
15 SMS Pause NMI
231
d9b14fb7e00c Added todo list
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
16
1199
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
17 0.5.0 Nice to Haves
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
18 -------------------
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
19 Basic GG support
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
20 Horizontal border emulation
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
21 Integrate Jaguar emulation into main executable
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
22 Realtec mapper support
1200
9661b30bd3f7 Minor TODO list update
Michael Pavone <pavone@retrodev.com>
parents: 1199
diff changeset
23 64-bit Windows Build
231
d9b14fb7e00c Added todo list
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
24
1199
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
25 Future Releases (no particular order)
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
26 ---------------
1203
4cbb6efb9120 Updated TODO
Michael Pavone <pavone@retrodev.com>
parents: 1200
diff changeset
27 MegaWIFI
1199
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
28 32X
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
29 Sega CD
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
30 Full SMS/GG VDP emulation
1211
bb41c821d6d9 Minor TODO list update
Michael Pavone <pavone@retrodev.com>
parents: 1208
diff changeset
31 Improve internal CPU debugger
bb41c821d6d9 Minor TODO list update
Michael Pavone <pavone@retrodev.com>
parents: 1208
diff changeset
32 Allow "debug windows" so VDP debug output can be viewed simultaneously with normal output
1203
4cbb6efb9120 Updated TODO
Michael Pavone <pavone@retrodev.com>
parents: 1200
diff changeset
33 YM2413 emulation
1199
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
34 Laser Active
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
35 Finish Jaguar emulation
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
36 Multitap
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
37 Light Guns
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
38 XE-1 AP
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
39 Cheat Codes
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
40 Controller Mapping UI
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
41 SVP emulation
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
42 Rewind
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
43 Netplay
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
44 Rewrite CPUs with dynarec DSL
45c3415508e1 Update TODO list
Michael Pavone <pavone@retrodev.com>
parents: 435
diff changeset
45 ARM support