Professional Documents
Culture Documents
255 2023-05-31
----------------
Source changes
--------------
-namco/namcos10.cpp: Dumped CDs for taiko3 and taiko5. [f205v]
-wicat: Add MCU dump and LLE of keyboard; update layout to include keyboard LEDs
[AJR, Bitsavers]
* im6402: Remove ugly hack to force bits into receiver and make it work the normal
way instead
-msm5232: revise caps and resistors values [Yaei, TremiRodomi] (#11127) [Olivier
Galibert]
-namco/namcos10.cpp: Add decrypter for Mr. Driller G. (#11148) [Samuel Neves, Peter
Wilhelmsen]
-Added default NVRAM to Jolly Joker (Otti Karl logo) sets. [Roberto Fresca]
-tkingkong: fix buttons vertigo: 1 variable was not zerofilled (not important)
[hap]
-Jolly Game (V1, Otti Karl logo): Added default NVRAM. Promoted to working.
[Roberto Fresca]
-taptun: fix adapter detection on windows for newer versions of taptun driver
[Patrick Mackinlay]
-machine/t10mmc.cpp: track command 48h just plays track when TNO start == TNO end
(#11141) [Angelo Salese]
* fix redbook silent regression with konami/konamigv.cpp
-Jolly Joker (Otti Karl logo) sets: Added missing PLDs. [TeamEurope, Porchy]
-Mega Card (Ver.0053, encrypted): Added missing PLD. Analyzed and confirmed the
bipolar PROM dump.
[TeamEurope, Porchy, Roberto Fresca]
-mpc106: map RAM and ROM into PCI memory space for PCI DMA. [R. Belmont]
-Use correct attack/decay time nominal value when the lower 3 bits of attack/decay
time data are 0x6 or 0x7. (#11153) [eito]
-hng64: Add ROM banking for network CPU; improve RAM mapping and figure out where
COM20020 would be mapped [AJR]
-cpu/mips, sgi/sgi.cpp: Fixed MIPS3 PRID and memory controller RPSS issues:
(#11128) [Jiaxun Yang]
* cpu/mips3: Report proper fcr0 PRID (same as CPU PRID in most cases).
* cpu/mips3: Bumped major rev of R4600 PRID to 2 (original R4600 was too
problematic so almost all systems are shipped with R4600
rev 2.0).
* sgi/indigo.cpp, sgi/indy_indigo2.cpp: Supply clock frequency for memory
controller.
* sgi/indigo.cpp, sgi/indy_indigo2.cpp: Corrected CPU clock frequencies.
* sgi/sgi.cpp: Reimplemented memory controller RPSS taking clock frequency into
account and without using a timer.
-vgmplay.xml: Changed list description to reflect the nature of the files. (#11084)
[ArcadeShadow]
-Fixed another warning, a full compile now completes with GCC 13.1. [R. Belmont]
-cpu/z80: Fixed incorrect cycle counts when custom cycle tables are used. (#11167)
[wilbertpol]
* bus/msx/module/skw01.cpp: Removed note about instability in the cx5m128 driver.
-wysekbd: There are two slightly different Enhanced PC-style keyboards [AJR]
-Fix bindings of Esc and Ins Char/Line on WY-60 ASCII keyboard [AJR]
-powerpc: added 740 and 750 models to give the correct IDs. The 740/750 extended
TLB is not yet supported. [R. Belmont]
* apple/imacg3.cpp, powermacg3.cpp: Use PPC750 model and set strictest DRC
options. Execution now goes much farther. [R. Belmont]
* apple/pippin.cpp: Use strictest DRC options. Execution goes farther. [R.
Belmont]
-diexec: Input line methods can't be called reliably until the device has started,
so assert that it has [AJR]
-casio/cz101.cpp: Added MIDI I/O and got it booting fully. (#11185) [Devin Acker]
-cpu/upd7810: Added support for externally clocked serial mode. [Devin Acker]
-mobigo_cart.xml: Use lowercase for things that aren't proper nouns in list
description. (#11181) [ArcadeShadow]
-bitgraph.cpp: Replace generic serial keyboard with more fitting device [AJR]
-atari: make the dvdrom drives be dvdroms firebeat: target the correct device in
the rom regions [Olivier Galibert]
-csplayh5: rename to hrdvd (High Rate DVD) t10mmc: make a little les chatty
tmp68301: same hrdvd: fix the image regions
[Olivier Galibert]
-konami/hcastle.cpp: Fixed work RAM banking and coin counter mapping. [Jotego, R.
Belmont]
-bus/isa: Added IBM PS/2 speech adapter card. (#11157) [Luigi Thirty]
-konami/firebeat: Update pop'n music to use DVD CHDs + add clones for popnanm and
popnanm2 to allow for working license and expire
license modes (#11195) [987123879113]
-zr36110: Add skeleton hrdvd: Hook up the mpeg chip [Olivier Galibert]
-image: Fix initialisation order, fix file menu enable, refine gdrom support
[Olivier Galibert]
-namco/namcops2.cpp: redumped taiko8' s DVD (data SHA1 matches the older dump) and
converted it to CHD with the new createdvd option
[f205v]
-frontend/mame/audit.cpp: Work around issues when no ROMs are shared with immediate
parent (MT08625). [Vas Crabb]
* The issue occurred when a system with no ROMs or only bad dumps had an immediate
parent with no ROMs in common. This is another
thing broken by the attempts to hide "missing" ROM sets from audits.
-image: Executive decision: disk regions used the owner name (e.g., no :image)
[Olivier Galibert]
-simpl156.cpp - add workram mirror for osman (needed for truck in final stage)
(#11207) [David Haywood]
-trs/coco12.cpp: add -bios options to Color Computer 1 & 2 (#11200) [tim lindner]
* Removed drivers that existed only to select BASIC versions
-mb87030: Make DMA transfers go through DREG rather than separate single buffer
[AJR]
-snes.xml: Marked Chavez games as clones of Riddick Bowe Boxing and Boxing Legends
of the Ring. (#11209) [David 'Foxhack' Silva]
-heathkit/tlb.cpp: Added a ROM variant for the watz19 device. (#11188) [Mark
Garlanger]
* Also fixed DIP switch settings for super19 and watz19, ad simplified Ultra 19
memory map.
-taito/vicshoot.cpp: verified resonator value and pin 7 state for the OKIs [Hammy]
-video.cpp: Raised maximum prescale value to 20 to account for very small LCDs.
[Ryan Holtz]
-x68k: fix bg layer positioning and another layer selection case [cracyc]
-machine/opti82c861.cpp: Skeleton for OPTi 82C861 PCI USB OHCI controller. [R.
Belmont]
-apple2e: IIe does not have IOUDIS, only IIc/IIc Plus. [R. Belmont, TomCh]
-spectrum.cass.xml: Added 16 working items and replaced three items with better
dumps. (#11202) [ArcadeShadow]
* Also corrected some parent/clone relationships, publishers and years based on
information on spectrumcomputing.co.uk.
Redump
------
Lenguaje Maquina - Spectrum №1 [spectrumcomputing.co.uk]
Merlin (Adventure Workshop) [Luís Rato, Planeta Sinclair]
Jason of the Argonauts (Adventure Workshop) [Luís Rato, Planeta Sinclair]
-yamaha/ympcs30.cpp: Added skeletop driver for Yamaha PCS-30 (#11223) [Devin Acker]
-dragrace: Add raw parameters for screen and correct IRQ timing [AJR]
-hash/kpython2.xml: redumped drmnv3's update DVD (data SHA1 matches the older dump)
and converted it to CHD with the new createdvd
option [f205v]
-hrdvd: fix csplayh4 dvd image, re-add correct csplayh7 image [Olivier Galibert]
-hrdvd: Put the chd checksum, not the data checksum [Olivier Galibert]
-Add support for the older Votrax SC-01 chip; currently only used by Bally
Astrocade-derived arcade hardware. All other devices
remain using the Votrax SC-01-A. [Lord Nightmare]
-bus/psion: Added SIBO and Honda expansion port devices: [Nigel Barnes]
* 3Fax Modem, 3Link Parallel Printer Interface, 3Link RS232 Serial Interface, and
Siena SSD Drive.
- psion/psion3a.cpp: Added wakeup with specific keys, and SIBO/Honda expansion
ports.
- psion/siena.cpp: Added wakeup with specific keys, and Honda expansion port.
- psion/workabout.cpp: Added wakeup with specific keys.
- machine/psion_asic5.cpp: Partially implemented peripheral mode.
- machine/psion_asic9.cpp: Implemented memory protection, and additional
external interrupt lines.
-apple2video.cpp: raster split on 80COL changes too. Deater thinks he's a funny
guy. [R. Belmont]
-Add dump and skeleton device for Conner Peripherals CD-2024 hard disk [Bitsavers]
-heathkit/h89.cpp: Implement more functionality, add new monitor ROMs, add more
tech details (#11108) [Mark Garlanger]
* heathkit/h89.cpp: Implement more functionality, add new monitor ROMs, add more
tech details
-misc/rawthrillspc.cpp: Replace ASUS BIOS with the Compaq one found on the original
Raw Thrills machine (#11243) [ClawGrip]
-apple/imacg3.cpp: Hooked up ATI Rage IIc video and OPTi USB controller skeleton.
[R. Belmont]
-BGFX and D3D9 renderer fixes for issues #11104, #11106, and #11107 (#11249)
[MooglyGuy]
* -hlsl.json: Removed duplicate scanline_variation setting. (#11107) [Ryan Holtz]
* -d3dhlsl.cpp: Fixed lack of post-pass application when bloom is disabled.
(#11104) [Ryan Holtz]
* -drawd3d.cpp: Always set a default texture at scene start. (#11106) [Ryan Holtz]
-z180: Fix cycle timings for branches not taken (one operand byte is always read)
[AJR]
-mazerbla.cpp: Add ADCs and remove runtime port tag lookups [AJR]
-taito/pkspirit.cpp: verified resonator value and pin 7 for the Oki [hammy]
-dataeast/kchamp.cpp: Dumped and added a new Karate Champ set (#11262) [ClawGrip]
-bus/epson_qx: Add QX-10 Commodity Quote graphics memory expansion board. (#11222)
[Brian Johnson]
-msx1_cart.xml: Super Bioman titles are written with spaces in Korean. [Vas Crabb]
-osd/mac, osd/sdl: Really inhibit full screen toggle in debug mode to prevent
accidental crashes [AJR]
-sound/es5503.cpp: Support sync and AM modes and the last oscillator volume bug.
[R. Belmont]
-hrdvd: Add placeholders for all the chips, thanks Guru for tracing the pcb
[Olivier Galibert]
-cpu/lr35902: Skip byte following STOP (0) opcode (fixes MT08644). [Vas Crabb]