Commit Graph

88072 Commits

Author SHA1 Message Date
angelosa
299447c50f machine/i82443bx_host.cpp: stub a 82443LX PAC variant
New systems marked not working
------------------------------
Gigabyte GA-6LA7 [The Retro Web]
2023-10-19 21:58:32 +02:00
Vas Crabb
d1172bf710 Allow clone CHDs to use parent CHDs as parents.
* util/chd.cpp: Allow caller to provide a helper for finding parent CHDs
  and expose (recursive) missing parent status.
* emu/romload.cpp: Search parent systems/devices/software for parent
  CHDs on encountering a delta CHD.
* emu/romload.cpp: Report error on delta CHDs when parent can't be
  found.
* emu/romload.cpp: Check parents for matching CHDs with different names
  for devices as well as systems and software.
2023-10-20 05:47:15 +11:00
AJR
4dfc36ae47 pokey: Latch current value of keyboard count when registering presses in non-debounce mode. Fixes start button not responding in a5200:pitfall. 2023-10-19 11:37:00 -04:00
AJR
c662f2ec6b render.cpp: Nuke previous scaler when releasing a render_texture in case it gets recycled later. This fixes occasional bad downcasts in debug builds when trying to bring up the tilemap viewer in certain drivers. 2023-10-19 09:18:28 -04:00
ClawGrip
8fea166c6f
subsino/subsino.cpp: Maked PROMs as BAD_DUMP for 'newhunterc' (#11641)
As they weren't dumped from that PCB
2023-10-19 10:30:21 +02:00
angelosa
66709c3b6a ibm/ibm5550.cpp: implement preliminary NMI trap, add notes, denote it uses a GFX ROM for text drawing 2023-10-19 02:23:10 +02:00
angelosa
b9789ae9d3 pc/quakeat.cpp: regen HDD geometry 2023-10-18 22:29:15 +02:00
Ivan Vangelista
8ae9e49586 subsino/subsino_crypt.cpp: added xors and bitswaps for the newly dumped newhunterc set. It still needs work on the driver side. 2023-10-18 20:04:30 +02:00
Ivan Vangelista
f1caaeccea nakajima/nakajies.cpp: added 2 bios dumps for the NTS DreamWriter 325:
- v1.03 [Baracus]
- v2.0 [MrWaalkman]
2023-10-18 19:45:46 +02:00
ClawGrip
d8199aac64
subsino/subsino.cpp: Dumped and added another New HUNTer set (as MNW) (#11624)
* subsino/subsino.cpp: Dumped and added another New HUNTer set (as MNW)

New NOT_WORKING clone
------------------------------
New HUNTer (bootleg, set 2) [Taksangs]

* mame.lst: Add 'newhunterc'

* Fix notes
2023-10-18 19:33:06 +02:00
AJR
67bfa9bc4d at_mb: Fix address map 2023-10-18 07:38:08 -04:00
Devin Acker
4954807f28
casio_ra3_device: fill newly created image with zero instead of 0xff (#11626) 2023-10-17 20:08:04 -04:00
Philip Bennett
8c9b339442 cpu/sh/sh.cpp - Fix MAC_W regression 2023-10-17 14:48:33 -07:00
Ivan Vangelista
9a6095696c New working clones
------------------
Geo Storm (Japan, 026 custom sound CPU) [playero]

- dynax/royalmah.cpp: minor comments update
2023-10-17 21:47:01 +02:00
angelosa
13d77e40a6 pc/pc.cpp: move ibm5550 to own driver 2023-10-17 21:31:11 +02:00
Phil Bennett
cbe16a03a8
casio/casloopy.cpp: Promoted system to working. (#11621)
* Emulated most features of the system, with the exception of sound output and the thermal printer.
* bus/vboy/slot.cpp: Fixed loading loose software on big Endian hosts. [Vas Crabb]

Systems promoted to working
---------------------------
Casio Loopy [Phil Bennett, Ryan Holtz]

New working software list items (casloopy.xml)
-------------------------------
Chakra-kun no Omajinai Paradise [Rachel Simone Weil]
2023-10-18 05:45:26 +11:00
ClawGrip
a5b5686970
misc/vamphalf.cpp: Dumped and added a new game: 'Solitaire' (#11623)
* misc/vamphalf.cpp: 
New working systems
-------------------
Solitaire (version 2.5) [Recreativas.org, Brito_cat]

* mame.lst: Add 'solitaire'

* proper memory map and inputs

may still do with intuitive input defaults and speedup funcs

* mame.lst: moved solitaire in alphabetical order [skip ci]

---------

Co-authored-by: Ivan Vangelista <mesgnet@yahoo.it>
2023-10-17 19:54:16 +02:00
Sönke Joppien
6e0c003c5f
Corrected grammar of several German UI message translations. (#11614) 2023-10-18 03:06:48 +11:00
Devin Acker
3574a5aa74
casio/cz101.cpp: Added sound output and RAM cartridge, and promoted system to working. (#11613)
* casio/ra3.cpp: Added simple Casio RA-3 RAM cartridge device.
* sound/upd933.cpp: Emulated Casio/NEC uPD933 phase distortion synthesis chip.

Systems promoted to working
----------------
Casio CZ-101 [Devin Acker]
2023-10-18 03:00:22 +11:00
arbee
23b19b492e nubus/thunder4gx.cpp: Preliminary support for Radius Thunder IV GX video card. [R. Belmont] 2023-10-16 22:15:15 -04:00
MetalliC
ea526ab2d1 new NOT_WORKING machine
-----------------------
Bingo Parade (main) (MDA-C0008E) [rtw, MetalliC]

new NOT_WORKING clone
-----------------------
Bingo Galaxy (main) (MDA-C0039A) [rtw, MetalliC]
2023-10-16 02:17:51 +03:00
Phil Bennett
ee500b6a57
cpu/sh: Improved SH7021 SoC emulation. (#11610) [Ryan Holtz, Phil Bennett]
* Added (rudimentary) SH7021 DMA, timers and GPIO, and logging for the rest.
* Fixed SH2 NMIs occurring in a delay slot when using the interpreter.
* Generally cleaned up code and renamed functions/macros/variables more conventionally.
2023-10-16 00:08:17 +11:00
AJR
3ad1d0d02e Support MSX Sunrise SCC Flash cart type used in Manbow 2 2023-10-14 23:10:14 -04:00
AJR
7f264f417f subsino.cpp, subsino2.cpp: Remove extraneous RAM from HD647180X memory maps where the MCU has some internal RAM 2023-10-14 19:02:31 -04:00
Roberto Fresca
65d890a328 rfslotsmcs48.cpp driver: Fix conditional requesting ay8910 data. 2023-10-15 00:45:16 +02:00
AJR
1e7e1c344d subsino.cpp, subsino2.cpp: Add some fake internal ROM to encrypted HD647180X games so the MMU can get set up properly 2023-10-14 18:18:08 -04:00
Ivan Vangelista
2714b83752 New clones marked not working
-----------------------------
Multi Game (Italian, Versione 3.9.8 - 1.5.7, 01-JUL-98) [The Dumping Union]
2023-10-14 14:24:55 +02:00
Ivan Vangelista
7aaf6b7922 New clones marked not working
-----------------------------
Super Magic Card [The Dumping Union]
2023-10-14 13:40:59 +02:00
Ivan Vangelista
752866daa7 New clones marked not working
-----------------------------
Super Nove (Playmark, Euro currency) [The Dumping Union]
2023-10-14 12:22:37 +02:00
Ivan Vangelista
ac3c4190ee dynax/royalmah.cpp: preliminary address map for cafepara 2023-10-13 20:14:39 +02:00
mamehaze
fa84d2ba67
nmk/ddealer.cpp: replace MCU simulation in ddealer with emulated NMK-110 MCU (also tdragon1, hachamf, hachamfa in nmk16.cpp) [Sergio Galiano, Recreativos Piscis, David Haywood, hammy] (#11584)
* replace MCU simulation in ddealer with emulated NMK-110 MCU [Sergio Galiano, Recreativos Piscis, David Haywood, hammy]
* hooked up MCU for tdragon1 too
* added the nmk-113 dump to hachamf and hachamfa, this appears to be a multipurpose MCU, as it has multiple program paths depending on a port.
* one of the config options in the 113 MCU is for Thunder Dragon, even if we use the 110
* 113 can also be used with Double Dealer in a specific config
* flip ddealer.cpp to more permissive license, with agreement from copyright holders
* load the 215 binary too, even if for emulation purposes it seems unimportant

---------

Co-authored-by: DAVIDNEW\admin <hazemamewip@hotmail.com>
2023-10-13 10:05:38 -04:00
Ivan Vangelista
a8f561b03e New working clones
------------------
Trivia ? Whiz (6221-10, U5-0A Edition 4) [Brian Troha, The Dumping Union]
2023-10-13 05:47:48 +02:00
Mark Garlanger
33c04f07fa
heathkit/tlb.cpp - add back in gp19 fix TODOs (#11609) 2023-10-12 21:17:36 -04:00
AJR
3dcf3d7569 Move format #includes out of header files 2023-10-12 20:43:47 -04:00
AJR
91b1b03003 skeleton/xor100.cpp: Hook up INTRQ and DRQ callbacks (and hopefully fix Windows build) 2023-10-12 20:33:51 -04:00
AJR
220c3df375 spectrum_opus: Use device finder array for floppy drives 2023-10-12 20:19:58 -04:00
AJR
fe40e82596 c8280, hp9895: Use device finder arrays for floppy drives 2023-10-12 19:47:08 -04:00
AJR
59521cf6cf ep64_exdos, compis_fdc: Clean up code using device finder arrays for floppy drives 2023-10-12 19:30:41 -04:00
AJR
231df06c12 abc_fd2, lux10828, lux21046: Clean up code using device finder arrays for floppy drives 2023-10-12 19:22:37 -04:00
AJR
e2a931b653 vtech_fdc: Use device finder array for floppy drives 2023-10-12 19:14:46 -04:00
AJR
cddf3d90ac ss50_dc5: Clean up code using device finder array 2023-10-12 19:04:10 -04:00
AJR
7f95bf9e92 bus/ql: Use device array finders to clean up code in floppy disk options 2023-10-12 18:55:18 -04:00
AJR
2531240dbf bus/mtx/sdx.cpp: Clean up code using device finder array 2023-10-12 18:23:22 -04:00
AJR
ab24a264a4 adam_ddp: Clean up code using device finder array for cassettes 2023-10-12 18:06:36 -04:00
AJR
3dda0621ff skeleton/cosmicos.cpp, dm7000.cpp, micronic.cpp, softbox.cpp, vp415.cpp, xor100.cpp, zorba.cpp: Consolidate drivers in one source file each
* skeleton/dm7000.cpp: Update optional logging calls to use logmacro
2023-10-12 15:57:57 -04:00
wilbertpol
8dd618d74e
msx2_cart.xml: Added 53 items (42 working). (#11606)
New working software list items (msx2_cart.xml)
-------------------------------
Zanac EX (Japan, Woomb) [file-hunter]
Michelangelo II (Japan) [file-hunter]
Super Lode Runner (Japan, alt) [file-hunter]
Word Processor (Arab) [file-hunter]
Zukkoke Yajikita Onmitsu Douchuu (Japan, alt 2) [file-hunter]
The Adventures of Moron van der Slut - Escape from Castro Castro [#msxdev Compo]
The Bet [Orazio Cacciola]
CR3 [NabetaJisho]
Gogoboom [ESP Soft]
Memory (v1.1) [MSXdev]
Memory (v1.0) [file-hunter]
No Ren-Sha (v0.13) [file-hunter]
O'Conner Among the Falling Walls [file-hunter]
Operatión Brazil World Cup [file-hunter]
Pac-Man Collection DX (demo) [Opcode Games]
Pengo (freeware) [file-hunter]
Pengo (demo) [Paxanga Soft]
Penpen Bubble [N.I]
Pointless Fighting [#msxdev Compo]
Police Force 2 (English) [MRC MEGA-Challenge]
Police Force 2 (Spanish) [MRC MEGA-Challenge]
Princess Quest [Óscar Toledo Gutiérrez]
Randoom (v1.1) [MSXdev]
Randoom (v1.0) [MSXdev]
Safari Kids (v1.1) [MSXdev]
Safari Kids (v1.0) [MSXdev]
Shift [file-hunter]
Shift (alt) [file-hunter]
Shoulder Blade OVERDRIVE [MSXdev]
Street Fighter II [file-hunter]
The Sword of Ianna (v1.2) [file-hunter]
The Sword of Ianna (v1.2, alt) [file-hunter]
The Sword of Ianna (v1.1) [file-hunter]
The Sword of Ianna (v1.0) [file-hunter]
TestRAM [file-hunter]
Vectroids [norakomi]
Who Dares Wins (remake) [file-hunter]
Wild Puzzle [Pac]
Wild Puzzle (alt) [Pac]
Wild Puzzle (alt 2) [Pac]
Zevimodoki (v1.10) [MSXdev]
Zevimodoki (v1.00) [file-hunter]

New NOT_WORKING software list additions
------------------------------------------
Super Rambo Special (Korea) [file-hunter]
The Goonies r Good Enough (Kralizec goodbye present) [file-hunter]
Manbow 2 [file-hunter]
Manbow 2 (alt) [file-hunter]
Mr. Balloon [#msxdev compo]
Super Mario World (v1.1) [file-hunter]
Super Mario World (v1.0) [file-hunter]
Super Mario World (advanced prototype) [file-hunter]
Super Mario World (early prototype) [file-hunter]
Super Mario World (demo 2) [file-hunter]
Super Mario World (demo 1) [file-hunter]
2023-10-13 04:32:35 +11:00
r09
f51c0356ff
fmtowns_cd.xml: added 13 items (11 working), and replaced four items with better dumps. (#11611)
* Removed the floppy disk from the Deep set as it was a "fake" disk that didn't come with the game originally.
* Fixed and cleaned up some dump source comments.

New working software list additions (fmtowns_cd.xml)
-----------------------------------
Auto Demo '93 Fuyu [redump.org]
CONFIG-ROM [beanstalk]
Drive Simulator - Home Navi V1.0 L01 [redump.org, cyo.the.vile]
Heike Monogatari (Gekan) [redump.org]
Hyper Planet Shiki Vol. 3 [redump.org]
Many Colors II [redump.org]
Naomi Komaki for Janis [redump.org]
NHK Special - Ginga Uchuu Odyssey Vol. 2 - Choushinsei Bakuhatsu (FM Towns Marty version) [redump.org]
Wing Commander (alt) [redump.org]
Woman's Memory [redump.org]
Z's Staff Pro Towns [redump.org]

New not working software list additions (fmtowns_cd.xml)
---------------------------------------
Fujitsu Habitat V2.1 L13A [redump.org]
Hyper Dream [redump.org]

Replaced software list items (fmtowns_cd.xml)
----------------------------
Deep [redump.org]
Flashback [redump.org]
Kiwame [redump.org]
That's Toukou - Natsu no Daitokushuu [redump.org]
2023-10-13 04:19:39 +11:00
Ivan Vangelista
617d239027 - dynax/royalmah.cpp: dumped internal ROMs for mjvegas and cafepara [Sergio Galiano, Recreativos Piscis, Hammy]
Clones promoted to working
--------------------------
Mahjong Vegas (Japan) [Sergio Galiano, Recreativos Piscis, Hammy]
2023-10-12 18:14:21 +02:00
arbee
69c72ec340 Add missing files from last commit. [R. Belmont] 2023-10-11 23:05:17 -04:00
arbee
095da87df0 nubus/8lc.cpp: Add support for the RasterOps 8LC card for the original Macintosh LC. [R. Belmont]
* This card provides unaccelerated 1024x768 video, which isn't the greatest idea on a 68020.

video/tms34061.h: Added accessors to get the horizontal and vertical visible resolution and totals. [R. Belmont]

nubus/cards.cpp, apple/maclc.cpp: Support a list of cards for only the original Macintosh LC. [R. Belmont]
2023-10-11 22:45:07 -04:00