Commit [r221] Maximize Restore History

I'm probably going to regret waiting this long on this commit, but here goes...

This commit adds a bunch of new stuff as detailed below:
1. Add partial (read: probably unfinished, I don't really remember...) support for NES mappers 9 and 66.
2. Add support for using sms_ntsc on the Mac version.
3. Add support for showing the borders that would be generated on a SMS VDP. Note that this does not work with the HQ2x or HQ4x filters. Do not enable borders and either of those filters.
4. Abstract much of the console-specific UI stuff into a separate console struct that each emulated platform sets up when initializing itself. This will break both the SDL and Qt versions of the emulator for the time being until I get a chance to fix them (the Mac and Dreamcast versions should be ready to go though).

ljsebald 2014-02-15

1 2 > >> (Page 1 of 2)
added /trunk/CrabEmu/src/console.h
added /trunk/CrabEmu/src/consoles/nes/mappers/nesmapper66.c
added /trunk/CrabEmu/src/consoles/nes/mappers/nesmapper9.c
changed /trunk/CrabEmu/BUGS
changed /trunk/CrabEmu/CHANGELOG
changed /trunk/CrabEmu/osx/CrabEmu.xcodeproj/project.pbxproj
changed /trunk/CrabEmu/osx/English.lproj/InfoPlist.strings
changed /trunk/CrabEmu/osx/English.lproj/MainMenu.xib
changed /trunk/CrabEmu/src/CrabEmu.h
changed /trunk/CrabEmu/src/consoles/colecovision/colecovision.c
changed /trunk/CrabEmu/src/consoles/colecovision/colecovision.h
changed /trunk/CrabEmu/src/consoles/nes/nes.c
changed /trunk/CrabEmu/src/consoles/nes/nes.h
changed /trunk/CrabEmu/src/consoles/nes/nesmem.c
changed /trunk/CrabEmu/src/consoles/nes/nesppu.c
changed /trunk/CrabEmu/src/consoles/nes/nesppu.h
changed /trunk/CrabEmu/src/consoles/sms/cheats.c
changed /trunk/CrabEmu/src/consoles/sms/cheats.h
changed /trunk/CrabEmu/src/consoles/sms/sdscterminal.c
changed /trunk/CrabEmu/src/consoles/sms/sms.c
changed /trunk/CrabEmu/src/consoles/sms/sms.h
changed /trunk/CrabEmu/src/consoles/sms/smsmem.c
changed /trunk/CrabEmu/src/consoles/sms/smsvdp.c
changed /trunk/CrabEmu/src/consoles/sms/smsvdp.h
changed /trunk/CrabEmu/src/consoles/sms/tms9918a.c
/trunk/CrabEmu/src/console.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/nes/mappers/nesmapper66.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/nes/mappers/nesmapper9.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/BUGS Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/CHANGELOG Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/osx/CrabEmu.xcodeproj/project.pbxproj Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/osx/English.lproj/InfoPlist.strings Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/osx/English.lproj/MainMenu.xib Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/CrabEmu.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/colecovision/colecovision.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/colecovision/colecovision.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/nes/nes.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/nes/nes.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/nes/nesmem.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/nes/nesppu.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/nes/nesppu.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/cheats.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/cheats.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/sdscterminal.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/sms.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/sms.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/smsmem.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/smsvdp.c Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/smsvdp.h Diff Switch to side-by-side view
Loading...
/trunk/CrabEmu/src/consoles/sms/tms9918a.c Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)