Robbie's To-Do List: Difference between revisions
From MAMEDEV Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
* Rewrite the vp906iii driver. | * <s>Rewrite the vp906iii driver.</s> | ||
* <s>Emulate protection in Magic Fly ([[P&A Games]])</s>. | * <s>Emulate protection in Magic Fly ([[P&A Games]])</s>. | ||
* <s>Emulate protection in 7 e Mezzo ([[Unknown]])</s>. | * <s>Emulate protection in 7 e Mezzo ([[Unknown]])</s>. | ||
Line 6: | Line 6: | ||
== Details == | == Details / Status == | ||
'''Rewrite the vp906iii driver:''' | '''Rewrite the vp906iii driver:''' | ||
* Almost Done (in progress). | |||
** Rearranged GFX in two different banks. | |||
** Decoded GFX properly. | |||
** Rewrote the memory map based on program ROMs analysis. | |||
** Hooked two SY6520/6280 (M6821) PIAs for I/O. | |||
** Hooked the SY6545 (6845) CRT controller. | |||
** Fixed size for screen total and visible area based on SY6545 CRTC registers. | |||
** Added partial inputs through PIAs. | |||
** Added proper sound through AY8910 (mapped at $0840-$0841). | |||
** Fixed AY8910 volume. | |||
** Proper colors through color PROM decode. | |||
** Demuxed inputs (thanks to Dox that pointed me in the right direction!) | |||
** Added some game-protection workaround. | |||
** Added technical notes. | |||
'''Emulate protection in Magic Fly ([[P&A Games]]):''' | '''Emulate protection in Magic Fly ([[P&A Games]]):''' |
Revision as of 18:42, 26 April 2007
Rewrite the vp906iii driver.Emulate protection in Magic Fly (P&A Games).Emulate protection in 7 e Mezzo (Unknown).- Hook the inputs properly in pmpoker.c games.
- Rewrite the ltcasino driver.
Details / Status
Rewrite the vp906iii driver:
- Almost Done (in progress).
- Rearranged GFX in two different banks.
- Decoded GFX properly.
- Rewrote the memory map based on program ROMs analysis.
- Hooked two SY6520/6280 (M6821) PIAs for I/O.
- Hooked the SY6545 (6845) CRT controller.
- Fixed size for screen total and visible area based on SY6545 CRTC registers.
- Added partial inputs through PIAs.
- Added proper sound through AY8910 (mapped at $0840-$0841).
- Fixed AY8910 volume.
- Proper colors through color PROM decode.
- Demuxed inputs (thanks to Dox that pointed me in the right direction!)
- Added some game-protection workaround.
- Added technical notes.
Emulate protection in Magic Fly (P&A Games):
Added proper emulation to the game protection that allow boot the game without patchs/hacks.
Emulate protection in 7 e Mezzo (Unknown):
Added proper emulation to the game protection that allow boot the game without patchs/hacks.
Hook the inputs properly in pmpoker.c games:
Connect all inputs through PIAs and remove the direct hack to input registers for all sets.
Rewrite the ltcasino driver:
Analyze the ltcasino & ltcasin2 program ROMs to fix all wrong aspects of emulation.