Commit Graph

85095 Commits

Author SHA1 Message Date
arbee
0d93398fb3 imgtool: properly remove all Apple modules. (GitHub #10594) [R. Belmont] 2022-12-06 20:15:09 -05:00
hap
2902e3aa2b toaplan1: correct z180 cpu speed 2022-12-07 01:34:22 +01:00
hap
9a61f0be35 floppy sound: fix spin sample oob access 2022-12-06 17:03:28 +01:00
Ivan Vangelista
c4a1e2e67f nichibutsu/cclimber.cpp: hand fixed a couple of GFX ROMs for ccbootm. Still need a proper dump from another PCB. [hammy] 2022-12-06 15:01:22 +01:00
Ivan Vangelista
4db5a00dbe New clones marked as NOT_WORKING
--------------------------------
Pocket Gal / unknown card game [Caius, Hammy]
2022-12-06 14:54:40 +01:00
Ivan Vangelista
b8d88ae60b dataeast/sshangha.cpp: consolidated driver in single file 2022-12-06 08:32:31 +01:00
cracyc
760e392bdd upd765: revert data_completion change and clear data_irq in fifo_r/w. Also disable clearing data_irq in msr_r. 2022-12-05 21:22:49 -06:00
MooglyGuy
69916dcec0
MC68328 and PalmPilot: More cleanups and better LCDC emulation (#10641) 2022-12-05 14:55:07 -05:00
Vas Crabb
7e11c0968d frontend: Load INI files for the 'empty' driver that runs under the system selection menu. 2022-12-05 17:56:56 +11:00
tim lindner
b7a807443a
trs/coco12.cpp, trs/coco3.cpp: Moved real-time clocks to where they belong (addresses MT08416). (#10575)
*bus/coco: Remove real-time clock and no-halt functions from Radio Shack floppy disk controller.
* bus/coco: Added Disto Super Controller II floppy disk controller that contains no-halt functionality
* bus/coco: Added "mini expansion bus" that the SCII uses for add on cards, and added slots to SCII and Disto RAM cartridges.
* bus/coco: Added Disto "Realtime Clock" MEB slot device (also includes a parallel printer interface).
2022-12-05 17:09:00 +11:00
Pietro Gagliardi
9d31030196
yamaha/ymdx100.cpp: Implemented most of the Yamaha DX100 emulation. (#9278)
* Includes controls, cassette interface, and an internal layout.
* Currently using YM2151 in place of unemulated YM2164 sound engine.
* Thanks to Devin Acker for assistance.

Machines promoted to working
----------------------
Yamaha DX100 Digital Programmable Algorithm Synthesizer [Pietro Gagliardi]
2022-12-05 16:59:21 +11:00
James Wallace
75d591ad55
-barcrest/mpu4.cpp, barcrest/mpu4vid.cpp: Encapsulated sampled sound board as a device. (#10633)
* Got rid of duplication in non-video and video system drivers.
* Set sound output to mono to match the circuit schematics.
* Added Alarm tone circuitry.

-machine/roc10937.cpp: Corrected duty cycle on reset.
2022-12-05 16:42:12 +11:00
hap
cfe632b004 dkong3: extend write tap range 2022-12-04 22:38:49 +01:00
David Haywood
0e55440f11
New WORKING Machines (Nebula, DECO Cassette) (#10642)
* New WORKING Machines
------
Nebula (DECO Cassette) (UK) [Rene Balke, Darksoft, Arcadeautomaten/Senil Data Systems, David Haywood]
2022-12-04 16:34:16 -05:00
0kmg
bfc3075903
sound/nes_apu.cpp: Can no longer read from anything but status register. (#10644)
* sound/nes_apu.cpp: Can no longer read from anything but status register.
nintendo/nes_vt*: Aligned PnP APU code with core changes.
nintendo/dkong.cpp: Fixed dkong3b crash regression.
2022-12-04 22:23:56 +01:00
hap
35d28d3cd4 optiger: fix poly rom region size 2022-12-04 18:32:19 +01:00
angelosa
a14c9211af nec/pc80s31k.cpp: make pc88va2_fd_if a subdevice of pc80s31k 2022-12-04 18:18:54 +01:00
hap
2fb93dfbdc highvdeo: make blit_ram writeonly 2022-12-04 17:21:59 +01:00
hap
210c79556b combatscb: fix spriteram oob access 2022-12-04 16:19:15 +01:00
hap
951ffcd4be aerfboot: remove possible spriteram oob access 2022-12-04 15:53:19 +01:00
hap
f5493f86d9 exidy440_a: zerofill more class variables 2022-12-04 15:41:27 +01:00
wilbertpol
52b97dd330
msx/slot/cartridge.cpp: Stop copying software memory region contents. (#10629)
* bus/msx/cart: Replaced fatal errors with image_init_result and a descriptive message.
2022-12-05 01:12:47 +11:00
hap
c6162199db dkong3: add soundcpu bus conflict 2022-12-04 14:57:15 +01:00
eientei95
5ab538f6a9
megadriv.xml: Added zero offset back for multi-ROM load commands, and corrected rockman1 cartridge type. (#10636)
Software list items promoted to working
----------------------------
megadriv.xml: Rockman Mega World (Japan, EEPROM) [eientei]
2022-12-05 00:24:51 +11:00
987123879113
5412d5e89a
konami/hornet: Fixed regression causing Teraburst's gun I/O to fail boot test. (#10637) 2022-12-05 00:20:24 +11:00
ArcadeShadow
9a3701a334
pcecd.xml: Don't abbreviate "Japan" in descriptions. (#10639) 2022-12-05 00:19:04 +11:00
hap
a8c8154b43 rp2a03: don't read from unmapped apu regs 2022-12-04 13:29:05 +01:00
hap
0583a8a95a zaccaria: small cleanup on prev commit 2022-12-04 13:29:05 +01:00
angelosa
ad7fc8825d video/pc_vga.cpp: preliminary implemention for line_compare in vga_vh_ega mode 2022-12-04 02:45:48 +01:00
angelosa
f5fb38acf1 video/pc_vga.cpp: fix Read Mode 1 target color for comparison
* fixes at least transparent pen sprite-like in ibm5150:lombrall & ibm5150:intsocch and missing text in ibm5150:pcglobe sets
2022-12-03 22:37:48 +01:00
AJR
5903b7d269 mpu4vid.cpp: Fix bad logging format string 2022-12-03 16:29:17 -05:00
tim lindner
8fb5044e87
6x09 TFR / EXG Improvement (#10572)
Remove tuple implementation used by the EXG and TFR instructions of the 6809, 6309 and Konami CPUs. It was unnecessary because fundamentally these are implemented with a single, 16 bit wide temporary register.

Changed how the 6809 CPU processes the invalid 8 to/from 16 bit register combinations. Their behavior now matches actual hardware. I used page 66 and 138 of Darren Atkinson's 6x09 manual [1] for reference. I also double checked with my own hardware [2].

Checked for regressions using NitrOS-9 (6809 and 6309) on the CoCo, And Aliens and 88Games (Konami).
2022-12-03 19:12:00 +01:00
987123879113
8d1dde55d7
konami/hornet.cpp: Improvements for Silent Scope and Teraburst: (#10627)
* Implemented scope board ADC.
* Made the GN680 return gun controls for Teraburst.
* Added note about IRQ0 and IRQ1 bits in sysreg_w.
2022-12-04 04:25:38 +11:00
Vas Crabb
f920a39de6 Fixed some errors in Brazilian Portuguese translation. [cd4053b, Wellington Uemura] 2022-12-04 03:23:50 +11:00
hap
1ccce47618 zaccaria: fix cocktail mode [iq_132] 2022-12-03 17:10:26 +01:00
Michael Sanborn
25a1b30730
dataeast/deco_mlc.cpp - Add Japanese subtitle to Skull Fang clones. (#10630)
This subtitle is found on both Asian and Japanese rom sets.
2022-12-03 10:02:35 -05:00
hap
c30704a7a4 namcos22: apply prelim lighting to more games 2022-12-03 13:08:25 +01:00
hap
0bb2009f90 hkittymp: add steering wheel [dink]
hkittymp: correct game title

Machine promoted to working
-------
Magical Pumpkin: Puroland de Daibouken (Japan 960712) [dink]
2022-12-03 12:28:08 +01:00
Ivan Vangelista
d3f35c2d30 New working clones
------------------
Slots (Belgian Token, Game Card 95-750-452) [Gerald (COY)]
2022-12-03 10:40:58 +01:00
Ivan Vangelista
cfc9c79d81 New machines marked as NOT_WORKING
----------------------------------
Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]

New NOT_WORKING software list additions
---------------------------------------
Name Club Disney (J 980614 V1.000) [Darksoft, TeamEurope]
2022-12-03 10:24:39 +01:00
AJR
b3ec67fc4c unidasm: Add IBM 1800, IBM 1130 and (DG) Nova disassemblers 2022-12-02 21:52:57 -05:00
b0x-Cub3d
b54ae938c6
konmedal.cpp: correct the K051649 audio clocks (#10625) 2022-12-02 15:39:08 -05:00
wilbertpol
3b9fa5f3c6
bus/msx: Added support for Hudson Soft Bee Card and Electric Software Astron Softcard media. (#10610)
* Copied or moved Bee Cards entries from msx1_cart.xml to msx1_bee_card.xml.
* Copied or moved SoftCard entries from msx1_cart.xml to msx_softcard.xml.
2022-12-03 02:46:39 +11:00
ArcadeShadow
8b8569a18e
sega_beena_cart.xml: Use lowercase for things that aren't proper nouns in name. (#10527) 2022-12-03 02:33:40 +11:00
r09
ed4f20504b
x68k_flop.xml: Added twelve dumps from original disks, and removed load offsets. (#10621)
* Renamed existing dumps to "cracked".
* Changed some part_ids to reflect the actual disk labels.
* Added usage notes for Death Bringer.

New working software list additions (x68k_flop.xml)
-----------------------------------
Casablanca ni Ai o - Satsujin-sha wa Jikuu o Koete [krugman]
Death Bringer [krugman]
Dome [krugman]
Emerald Dragon [krugman]
Genocide 2 - Master of the Dark Communion [krugman]
Signatory - Chouinsha [krugman]
The Hot File Express (1991-12-24) [krugman]
The Hot File Express (1993-10-28) [krugman]
Tritorn Final [krugman]
Warning Type 68 [krugman]

New not working software list additions (x68k_flop.xml)
---------------------------------------
38 Man Kilo no Kokuu [krugman]
Soft de Hard na Monogatari II [krugman]
2022-12-03 02:31:27 +11:00
0kmg
2c5f8ce19a
snes.xml: Put a couple holiday homebrews in your SNES stocking. (#10611)
New working software list additions (snes.xml)
-----------------------------------
16 Bit Xmas 2011 - Christmas Craze (USA) [retroUSB]
16 Bit Xmas 2012 - Snowball Fight (USA) [retroUSB]
2022-12-03 00:52:00 +11:00
Vas Crabb
860729f9c5 ekara_japan_a.xml: Added the final known un-dumped A series cartridge.
Also added "Mermaid Melody" to titles for first three cartridges as it's
on the title screen and cartridge label in gold text (it may be there
for the others as well, but I haven't checked).

New NOT_WORKING software list items
-----------------------------------
ekara_japan_a: A-2 Mermaid Melody Pichi Pichi Pitch vol.2 [WingedPikPik, TeamEurope]
2022-12-03 00:42:44 +11:00
wilbertpol
8f9693959e
video/v9938.cpp: Implemented V9958 registers 26 and 27 for graphic23 and graphic4 modes. (#10619)
Fixes MT08466.
2022-12-03 00:29:19 +11:00
0kmg
3650457db4
Fixed some misspelling occurrences here and there. (#10605) 2022-12-03 00:09:56 +11:00
ArcadeShadow
d69302d88c
apple2_flop_orig.xml: Use title case for company names (proper nouns). (#10622) 2022-12-02 23:50:30 +11:00