Professional Documents
Culture Documents
194
-----
Source Changes
--------------
-ygv608.cpp improvements: [Agiri]
* Added mosaic effect for Galaga Arrangement Ending/Staffroll.
* Guessed that R#13 is used for transparent color - fixes 'COLOR TEST' in ND-1
self-test.
* Fixed a small graphics glitch in Rally-X Arrangement.
-citycon: Fix sound CPU speed, and hooked up PSG read (fixed cop car spin sound).
[AJR]
-tv910: Fix character row format, implemented video attributes, made self-test
work, improved keyboard hookup, and added character
set switch. [AJR]
-vt220: Split into two sets and fixed ROM loading for the earlier version. [AJR]
-mcs51: Added DPTR, P0, P1, P2 and P3 to debug state registration. [AJR]
-dec_lk201: Switched to more sensible natural keyboard assignments for six keys
above cursor block. [AJR, Bavarese]
-hng64.cpp: Enabled preliminary ROZ floor for Fatal Fury Wild Ambition and Buriki
One. [Angelo Salese]
-snes_snd.cpp: Made TnDIV divide by 256 when setting written is 0, and merged timer
counters into a single function. [Angelo Salese]
-x1.cpp: Moved video functions into their own file and improved encapsulation.
[Angelo Salese]
-r9751: Added keyboard input queue and CBX OS stack tracing. [Brandon Munger]
-vgmplay: Added HuC6280 stereo output, K054539, dual OKIM6295, NMK112 banking, and
QSound support. [cam900]
-qdrmfgp, djmain, konamigq: Moved sample RAM to K054539 address map. [cam900]
-Moved Sega MultiPCM bank schems to device address map, and converted segas32 and
segam1audio to configured banking. [cam900]
* Fixes Outrunners, which uses a 0x1800-byte header for 512 samples, and two
512KiB banks for sample data.
-Converted Data East ACE chip emulation to a device and improved alpha
blend/fade/palette effects. [cam900]
-drgnmst: Fixed palette (12-bit RGB 4-bit intensity) - fixes fading. [cam900]
-rohga.cpp: Improved priority and alpha blending, and removed outdated comments.
[cam900]
-Removed redundant code from DECO drivers, and demoted games with missing effects
to MACHINE_IMPERFECT_GRAPHICS. [cam900]
-plugins/portname: Added preliminary plugin for loading input names from external
files. [Carl]
-Added support for Datel Game Booster Playstation peripheral. [David Haywood]
-Improved free play DIP switch defaults for Grudge Match sets. [David Haywood]
* Default to off for parent set as free play doesn't work, and default to on for
older clone as coin mode doesn't work.
-Moved sets using different CPUs out of VTech Genesis IQ driver. [David Haywood]
-Converted Radica Mega Drive-based TV games from sofware list entries to system
drivers. [David Haywood]
-Added SY-889 ROM and machine, and implemented memory map, DMA, and RGP palette for
correct colours. [David Shah]
-d88_dsk: Added some safety checks to avoid reading beyond the end of the file.
[Dirk Best]
-didact.cpp: Split out of Candela and Esselte 100 computers into their own drivers
for clarity. [Edstrom]
-gba: Use correct initial mapping for movie cartridges - fixes v_sharkt, v_shrek,
and v_shrek2. [endrift, Ryan Holtz]
-hp2645: Added RS232 I/O, multiple charcter sets, beeper, and option switches.
[F.Ulivi]
-hh_sm510: Renamed Game & watch ROM sets to be more immediately recognisable. [hap]
-Replaced ROM patches with protection simulation for route16, metafox, and
maketrax. [iq_132, Robbbert]
-ti85.cpp: Marked ti83p, ti83pse, ti84p, and ti84pse as NOT_WORKING, and added some
more ti84p BIOS ROMs. [Julian Lachniet]
-pgm2.cpp: Emulated kov3 ROM module communication and removed hack. [MetalliC]
-pgm2.cpp: Improved simulation using real data, and made fake keys for kov3 V100
and V104. [MetalliC]
-ti99: Fixed debugger interference with cartridge selection line. [Michael Zapf]
-Differentiate between cartridge (cart) and romimage (rom) in generic slots. [Nigel
Barnes]
-konmedal: Allowed shuriboy to display and fully pass POST, and hooked up I/O
ports. [R. Belmont]
-mac: Added preliminary working but imperfect sound for maclc3. [R. Belmont]
-chdcd: Recognize ISO images with 2336 byte sectors. [R. Belmont, Angelo Salese]
-mac: Added preliminary support for AE Quadralink 4-port serial. [R. Belmont, Al
Kossow]
-mac: Added support for "BootBug" NuBus remote debugger card. [Al Kossow, R.
Belmont]
-goldstar.cpp: Expanded maincpu region from 32KiB to 64KiB for lucky8 and
derivatives and mapped ROM in 0xC000-0xF7FF range.
[Roberto Fresca]
-Neraidoula: Added notes about tiles from another game inside the graphics ROMs.
[Roberto Fresca]
-funworld.cpp: Updated notes for Jolly Card Italian sets. [Roberto Fresca]
-e132xs: Added recompiler covering opcodes used by supported games. [Ryan Holtz]
-Added gross hack to fix kof10th save states. [smf]
-vamphalf: Improved mdig speedup, removed "space" calls, and replaced magic numbers
with enumeration constants. [smf]
-Improved Mr Kicker speedup and standardised the rest apart from except aoh. [smf]
-Fixed Z80 disassembly when $ed, $dd and $fd prefixes are used but the instruction
is not valid. [smf]
-playch10: Exposed countdown LEDs through output system and added internal layout
to display them. [Vas Crabb]
-Added GLSL bicubic filter (Catmull-Rom spline), and fixed pixel coordinates and
sampling in GLSL bilinear filter. [webghost009]
-wd2010.cpp: Use calculated access times typical for MFM drives of that age instead
of hard coded values. [Bavarese]
-Fix Visual Studio build when path to source contains spaces. [Bjorn Moser]
-mosaic.cpp: Add PCB layout for Mosaic and derived CPU/sound from oscillator
frequencies. [Brian Troha]
-sorcerer_cass.xml: Updated details for Orb of Halucidon and Air Traffic Controller
based on original manuals. [exidyboy]
-cps1.cpp: Verified wofr1 program ROM dumps. [hammy, The Dumping Union]
-blockhl.cpp: Restored button 2 and 3 and joystick down inputs for Quarth and Block
Hole. [Mikejmoffitt]
-pgm2.cpp: Dumped internal firmware for kov3 and kov3_102 ROM module keys. [Peter
Wilhelmsen, Morten Shearman Kirkegaard]
-Corrected years for Virtua Fighter 2 and Behind Enemy Lines. [sjy96525]
-ibm5170.xml: Redumped ku2impact and kotobuki CD into .iso and .bincue and
commented the source data. [Tafoid]
-thepit.cpp: Fixed Lives DIP switches for Intrepid bootleg sets. [Tafoid]
-gamegear.xml: Fixed NVRAM size for shinfrc2 and clones, allowing games to function
properly (MT06845). [einstein95, Tafoid]