c62d2810 |
1 | *** First, things that are not on the TODO list(Don't bug me about these |
2 | things if you're an idiot. I don't like listening to idiots. |
3 | If you are not an idiot, and you can make decent arguments for why |
4 | these should be on the TODO list, then you can bug me.). |
5 | |
6 | Remappable command keys: Too much work would be involved, demand isn't |
7 | very high, and I don't need this feature. Maybe in the distant future, if |
8 | input devices have changed significantly and if FCE Ultra is still around. |
9 | |
10 | High-level Game Genie support(like the RAM cheats): This would be fairly |
11 | simple to do, after doing the RAM cheat stuff, but I think that FCE Ultra |
12 | already has too many ways to "cheat" and that this would just be code bloat. |
13 | |
14 | |
15 | *** General Features: |
16 | |
17 | Windows Port: |
18 | Support for command-line options(so that one crazy guy will quit bugging |
19 | me). |
20 | |
21 | SDL Port: |
22 | Make the code better. |
23 | Add a GTK+ interface using GLADE. |
24 | |
25 | Figure out a good way to add "turbo" button support and then do it. |
26 | |
27 | Make default svgalib video mode a non-tweaked VGA mode. |
28 | |
29 | Finish the software video blitting "library", add support for 2xsai, eagle, |
30 | interpolation, etc. effects. |
31 | |
32 | Rewrite network play code. Add security features(such as only allowing |
33 | connections from a specified ip address). |
34 | |
35 | |
36 | *** Emulation: |
37 | |
38 | Fix DPCM playback and IRQ at end of playback. |
39 | |
40 | Improve the sound filters. They work, but not very well. |
41 | |
42 | Fix frame IRQ(if it even exists...) and $4017. |
43 | |
44 | Fix some 6502 emulation bugs(undocumented opcodes might not be implemented |
45 | correctly and I'm not sure if the IRQ flag latency is implemented correctly). |
46 | |
47 | Fix MMC3 IRQ emulation. Check if this fixes the PAL version of "Star Wars". |
48 | |
49 | Figure out correct timing for when the PPU refresh address register is |
50 | updated by the PPU(for the next scanline). |
51 | |
52 | Vertical blank period might be too short? Or maybe something is wrong |
53 | with my mapper 16 IRQ emulation code. Probably the latter. |
54 | See SD Gundam Knight 3 or SD GK 2. |
55 | |
56 | Sound frame count stuff on PAL games(is it correct?). |
57 | |
58 | Fix FDS sound emulation. |
59 | |
60 | Fix Zapper emulation(Chiller still doesn't always work correctly). |