mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2025-01-11 18:59:07 +01:00
This commit is contained in:
parent
9f58e7bf8b
commit
7b14c57033
@ -3,8 +3,23 @@ The Genesis Plus Project
|
||||
|
||||
CHANGELOG:
|
||||
|
||||
- completely rewrote EEPROM emulation: support for all known serial EEPROM types (24C01-24C65) and mappers (Sega, Acclaim, EA, COdemasters)
|
||||
used in few games (now use game database) as backup RAM. This should fix SRAM load/save support in the following games:
|
||||
- completely rewrote EEPROM emulation: added support for all known EEPROM types (24C01-24C65) and mappers (Sega, Acclaim, EA, Codemasters)
|
||||
used in a few games (now use game database) as backup RAM. This should fix SRAM load/save support in the following games:
|
||||
|
||||
. NBA Jam (alternate Acclaim mapper)
|
||||
. College Slam, Frank Thomas Big Hurt Baseball (24C016 type)
|
||||
. NHLPA Hockey 93, Rings of Power (EA mapper)
|
||||
. Micromachines games (Codemasters mapper)
|
||||
|
||||
- modified WRITE_xxx & READ_xxx macros for multiple endianness support
|
||||
- rewrote BIG ENDIAN support in render.c and vdp.c: should be a little faster by now (avoid useless swaping)
|
||||
- fixed leftmost Window/PlaneA column render and implemented window bug (see gen-vdp.txt)
|
||||
- corrected pixel sprite limit emulation
|
||||
- corrected sprite collision detection
|
||||
- added 9bits (RGB333) pixelcolor extrapolation to support fullcolor range (0-65535) when using 16bits rendering (RGB 565)
|
||||
- completely rewrote interrupt (VINT/HINT) handling: Sesame's Street Counting Cafe now works without any hacks
|
||||
- corrected H-Counters value again: Road Rash games (I,II,III) don't need any timing hacks anymore
|
||||
- corrected VDP latency so it does not interfere with DMA timings anymore
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user