Commit Graph

91813 Commits

Author SHA1 Message Date
ClawGrip
304846765e
midway/cashline.cpp: Fix year and add notes about the reels (#12927) 2024-11-09 18:42:04 +01:00
AJR
985be8d564 vt1682_alu: Refinements
- Use one set of registers for all calculations
- Adjust calculation of remainder to match weird behavior of emulated code
2024-11-09 12:22:08 -05:00
AJR
94ee92901b formats/fs_fat.cpp: Guard against divide by zero errors when the bytes per sector field in the parameter block is not properly set (as on some early PC-DOS disks) 2024-11-09 10:08:28 -05:00
ClawGrip
93eb3514b1
Add a skeleton for a Cabal bootleg on Modular System (#12886)
New clones marked not working
-----------------------------
Cabal (Modular System) [Darksoft]
2024-11-09 15:56:09 +01:00
ClawGrip
d923c942e4
nichibutsu/galivan.cpp: Add a (not working) Tecfri-licensed clone of Ninja Emaki (#12920)
New clones marked not working
-----------------------------
Ninja Emaki (Tecfri license) [hammy]
2024-11-09 15:55:08 +01:00
ClawGrip
9033a05a17
Add a skeleton for a Spanish video-slot from Codere (#12922)
New systems marked not working
------------------------------
Codere Ruleta Mágica [David Villaverde, Recreativas.org]
2024-11-09 15:53:11 +01:00
ClawGrip
2fcf5e86c1
misc/compucranes.cpp: Fix ROM sizes, year, comments, etc. and add a new game (#12937)
New systems marked not working
------------------------------
OM Vending Toy Shop [anonymous]
2024-11-09 15:49:10 +01:00
ClawGrip
ba8002fe89
sega/vicdual.cpp: Add a Head On bootleg by Niemer (#12938)
New working clones
------------------
Bumba (bootleg of Head On) [Jordi Tuells, Jordi Beltrán (Crazy Taxi)]
2024-11-09 15:48:16 +01:00
ClawGrip
28ff07769f
gaelco/wrally.cpp: Add a new Atari-licensed World Rally set (#12939)
New working clones
------------------
World Rally (US, version 1.0, checksum 75A5) [Pr3tty F1y]
2024-11-09 15:47:38 +01:00
ClawGrip
7897c7344b
Add a skeleton for Shadow Warriors bootleg on Modular System (#12946)
New clones marked not working
-----------------------------
Shadow Warriors (Modular System) [Darksoft]
2024-11-09 15:46:58 +01:00
ClawGrip
a88380a5fe
Add a skeleton for Double Dragon bootleg on Modular System (#12949)
New systems marked not working
------------------------------
Double Dragon (Modular System) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-11-09 15:46:06 +01:00
ClawGrip
110569e737
Add a skeleton for Gryzor bootleg on Modular System (#12950)
New systems marked not working
------------------------------
Gryzor (Modular System) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-11-09 15:45:16 +01:00
Ivan Vangelista
31542f1b60 galaxian/galaxian.cpp: got recently added jumpbugbc to work 2024-11-09 15:44:01 +01:00
ClawGrip
5e9bb21b0c
galaxian/galaxian.cpp: Add a (not working) new Jump Bug bootleg (#12955)
New clones marked not working
-----------------------------
Jump Bug (bootleg, set 3) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-11-09 15:32:03 +01:00
Ivan Vangelista
f10ff2c527 New systems marked not working
------------------------------
Major Poker 2 (set 1) [Ioannis Bampoulas, TeamEurope]

New clones marked not working
-----------------------------
Major Poker 2 (set 2) [Hammy, buffi]
Major Poker 2 (set 3) [Hammy, buffi]

- wing/lucky37.cpp: dumped PROMs for luckystr [Hammy]
2024-11-09 09:32:47 +01:00
smf-
52c00b3a32 T10MMC, Mode select length does not include the length itself. 2024-11-09 01:41:12 +00:00
cracyc
a501fa97fd pc9801: egc improvement 2024-11-08 18:13:09 -06:00
smf-
3cec3eb18d Added cat702 roms to pump it up games, CD images will be added soon. Test mode seems to lock up in the 2002 & 2003 games, if you build with clang 18.1.18 on windows. gcc 14.2.0 on windows & clang 16 on macos/m1 works. [smf/windyfairy]
New not working machines added
------------------------------
Pump it Up: The 2nd Dance Floor (Feb 28 2000)
Pump it Up: The 2nd Dance Floor (Dec 27 1999)
Pump it Up The O.B.G: The 3rd Dance Floor (v3.04 - Jun 02 2000)
Pump it Up The O.B.G: The 3rd Dance Floor (v3.03 - May 07 2000)
Pump it Up The O.B.G: The Season Evolution Dance Floor (R4/v3.25 - Aug 27 2000)
Pump it Up: The Collection (R5/v3.43 - Nov 14 2000)
Pump it Up: The Perfect Collection (R5/v3.52 - Dec 18 2000)
Pump it Up The Premiere: The International Dance Floor (R6/v4.01 - Feb 22 2001)
Pump it Up The Premiere: The International Dance Floor (R6/v4.01 - Feb 22 2001 USA)
Pump it Up Extra (Mar 21 2001)
Pump it Up Extra (Mar 08 2001)
Pump it Up The PREX: The International Dance Floor (REV2 / 101)
Pump it Up The Rebirth: The 8th Dance Floor (Rebirth/2002)
Pump it Up The Premiere 2: The International 2nd Dance Floor (Premiere 2/2002)
Pump it Up The PREX 2 (Premiere 2/2003)
Pump it Up EXTRA + Plus (Premiere 2/2003)
Pump it Up The Premiere 3: The International 3rd Dance Floor (Premiere 3/2003 - 28th Mar 2003)
Pump it Up The Premiere 3: The International 3rd Dance Floor (Premiere 3/2003 - 17th Mar 2003)
Pump it Up The PREX 3: The International 4th Dance Floor (X3.2MK3)
Pump it Up The PREX 3: The International 4th Dance Floor (INT X3.1MK3)
Pump it Up The PREX 3: The International 4th Dance Floor (Korea X3.1MK3)
2024-11-08 20:04:57 +00:00
smf-
0e5c892ac1 Fixed ATAPI Mode Sense and Mode Select for MSCDEX Mode 2 Form 1 support [smf, windyfairy] 2024-11-08 20:04:57 +00:00
hap
607153c23c system1: increase quantum for games with mcu, hook up sn ready pin 2024-11-08 19:55:07 +01:00
AJR
f8705815bd util/cdrom.cpp: Change fprintf(stderr, ...) calls to osd_printf_error 2024-11-08 11:49:57 -05:00
987123879113
2c8de2ee29
-util/cdrom.cpp: Fixed issues with CUE, TOC and GDI parsers. (#12948)
* Rewrote GDI parser to be more robust and identify more kinds of invalid input.
* Don't ignore the last line in CUE and TOC files if there is no terminating newline.
* Use osd_printf_ family functions for output.

-tools/chdman.cpp: Added a sink for osd_printf_ family function output.
2024-11-09 03:23:07 +11:00
987123879113
e9dcdb5200
machine/t10mmc.cpp: Added stub CD-TEXT TOC read; util/cdrom.cpp: Handle control flags in TOC files. (#12954)
* machine/t10mmc.cpp: Return dummy data for CD-TEXT format TOC read.
* machine/t10mmc.cpp: Fixed bug in track transition.
* util/cdrom.cpp: Handle track type and serial copy management flags in TOC file input.
2024-11-09 02:13:46 +11:00
ClawGrip
c814f0856a
sega/segag80r.cpp: Add a French Astro Blaster set (#12940)
* sega/segag80r.cpp: Add a French Astro Blaster set

New working clones
------------------
Astro Blaster (French) [Victor Fernandez (City Game)]

* mame.lst: Add 'astrobf'
2024-11-08 10:08:15 -05:00
Mike Swanson
66042d7c9a
mac_cdrom, ibm5170_cdrom: new CD-ROM dumps (#12891)
* mac_cdrom, ibm5170_cdrom: new CD-ROM dumps

New working software list items (ibm5170_cdrom)
-----------------------------------------------
My First Math Adventure: Adding and Subtracting [chungy]
Ultimate Solitaire [chungy]

New NOT WORKING software list items (ibm5170_cdrom)
---------------------------------------------------
Multimedia Middle School Grammar [chungy]
Mavis Beacon Teaches Typing Special Edition 10 [chungy]

New working software list items (mac_cdrom)
-------------------------------------------
My First Math Adventure: Adding and Subtracting [chungy]

* ibm5170_cdrom: Note a true color bug for Mavis Beacon
2024-11-08 10:07:41 -05:00
ClawGrip
9ea0811653
pacman/pacman.cpp Dumped PROMs for "Pengo (Marti Colls bootleg on Pac-Man hardware, set 1)" [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org] (#12952)
* pacman/pacman.cpp Dumped PROMs for "Pengo (Marti Colls bootleg on Pac-Man hardware, set 1)" [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]

Still missing one PROM, that was bad on the dumped PCB

* Add notes about the Novatronic NVS board
2024-11-08 10:07:07 -05:00
hap
1bcc22a9fc system1: vram wait timing was still assuming 20mhz z80 clock from before 0.259 (fixes pitfall2 titlescreen, and allows tokisens overclock hack to be removed),
theglobme: correct company string,
mondial68k: update notes
2024-11-08 15:16:29 +01:00
AJR
bb799b0c4f thomson/thomson.cpp: Get rid of unnecessary downcasts 2024-11-08 08:56:09 -05:00
Dirk Best
03005dbbf0 capcom/cps1bl_pic: Avoid trampoline for okibank, handle mcu port b reads a bit differently 2024-11-08 13:06:17 +01:00
AJR
ba7428db29 fruitcat, arthurkn: Decrypt program ROMs 2024-11-08 06:32:34 -05:00
mamehaze
4318236bce
igs/igs_fear.cpp: Dumped IGS027A internal ROM and GG ROMs for Icescape. (#12942)
* igs/igs_fear.cpp: Dumped IGS027A internal ROM and GG ROMs for Icescape.  [TeamEurope, Peter Wilhelmsen, XingXing]
* cpu/xa: Implemented unsigned 16*16 multiply, and branch if positive.
* cpu/xa: Fixed flags for unsigned 32/16 divide.
* igs/pgmcrypt.cpp: Removed obsolete XOR table for Icescape.
2024-11-08 05:29:34 +11:00
mamehaze
2823f3584b
Added sixteen TV games and handheld systems (five working). (#12919)
Also moved Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (horizontal, France) from nintendo/nes_vt369_vtunknown.cpp to nintendo/vt1682.cpp.

New working systems
----------------------
Tomy / SSD Company LTD IDATEN Jump: Gekisou IDATEN Battle (Japan) [TeamEurope, David Haywood]
YSN GameU Joint TV Bank 108-in-1 (model AH9069) [TeamEurope, David Haywood]

New working clones
--------------------
Radica / SSD Company LTD ConnecTV Opus (PAL) [TeamEurope, David Haywood]
Radica / SSD Company LTD Plug & Play Opus (NTSC) [TeamEurope, David Haywood]
Takara / SSD Company LTD Machi o Tsukurou: Kouji no Kuruma 5 (Japan) [TeamEurope, David Haywood]

New systems marked not working
---------------------------------
Bandai Tamagotchi Pix [TeamEurope, David Haywood]
BornKid 16 Bit Handheld Games 100-in-1 (model GB-10X) [TeamEurope, David Haywood]
Handheld Game Console 319-in-1 [TeamEurope, David Haywood]
Jungle Soft Classic Max Pocket Mx-10 - 12 in 1 (vertical) [TeamEurope, David Haywood]
San-X / Tomy Sumikko Gurashi - Sumikko Sagashi [TeamEurope, David Haywood]
SSD Company LTD XaviX Aerostep (XaviXPORT, Japan) [TeamEurope, David Haywood]
Takara / SSD Company LTD Beyblade Ultimate Shooter (Japan) [TeamEurope, David Haywood]
Takara / SSD Company LTD Zuba Zuba Blade (Japan) [TeamEurope, David Haywood]
Tomy / SSD Company LTD TV Hockey (Japan) [TeamEurope, David Haywood]
YSN Play Portable Color GameU+ (108-in-1) (Japan) [TeamEurope, David Haywood]

New clones marked not working
----------------------------
Epoch / SSD Company LTD Let's Play Excite Striker (UK) [TeamEurope, David Haywood]

New working software list items (ekara_cart.xml)
----------------------------------------
e-kara Web cartridge 12M (used, with 5 songs) (Japan) [TeamEurope, David Haywood]
2024-11-08 05:25:33 +11:00
Ivan Vangelista
7ddf5f19e8 New systems marked not working
------------------------------
Multi GAMEe XL [Ioannis Bampoulas, TeamEurope]
2024-11-07 19:14:59 +01:00
Ivan Vangelista
54863e336c New working clones
------------------
Ukiyo Box (Japan, v1.3.7) [Hammy]

New systems marked not working
------------------------------
Arthur's Knights [Ioannis Bampoulas, TeamEurope]
Fruit Cat (v2.00) [Ioannis Bampoulas, TeamEurope]
Hi Lice (V102FA) [Ioannis Bampoulas, TeamEurope]

- igs/goldstar.cpp: verified PROMs for cmast99 [Ioannis Bampoulas, TeamEurope]
2024-11-07 18:08:09 +01:00
hap
439a9200c6 feas: add elite private line to internal artwork
New working clones
------------------
Elite Private Line (EAG 6081 conversion) [hap, Berger]
2024-11-07 13:46:00 +01:00
hap
a56e753159 reversic: add click with ALT key to flip piece 2024-11-07 13:46:00 +01:00
AJR
196d030b6f att630: Add mouse and associated interrupts 2024-11-07 07:01:55 -05:00
Dirk Best
3cc7f278dd capcom/cps1bl_pic: Update filename for the undumped jurassic99 mcu 2024-11-07 11:21:12 +01:00
angelosa
48a24099e1 machine/pxa255.cpp: add basic screen visible area configuration 2024-11-06 19:51:45 +01:00
wilbertpol
7cee552e3d
msx/slot/disk.cpp: TC8566AF ready line is not connected. [crazyc] (#12945) 2024-11-06 12:40:20 -05:00
Dirk Best
a58a4aad09 capcom/cps1bl_pic: Hook up newly dumped PIC16C57 for punipic and punipic2, giving them working sound. [Dirk Best, Apocalypse] 2024-11-06 18:23:00 +01:00
Ivan Vangelista
63216bb8dc New clones marked not working
-----------------------------
Black Beard (US.00, 2005/03/14) [Ioannis Bampoulas, TeamEurope]
2024-11-06 17:12:17 +01:00
Brian Johnson
ce856c0fcb
These two commits broke zoom handling on the QX10 (#12944)
Revert "epson/qx10.cpp: rectify previous commit"

This reverts commit 35f1ec96be.

Revert "epson/qx10.cpp: use copyrozbitmap for (external to 7220) zoom handling"

This reverts commit a266a60699.
2024-11-06 16:29:48 +01:00
wilbertpol
1ee0573df3
Various Super Cassette Vision updates (#12933)
scv.xml: Promote starspdr to partially supported.
devices/sound/upd1771.cpp: Reset m_state when resetting state in pcm_write (fixes hanging sound in some games).

bus/scv/rom;cpp: Move implementations to anonymous namespace.

bus/scv/slot.cpp: Let cartridges install themselves.

epoch/scv.cpp:
- Tweak scv_pal video timings to get closer to 50Hz refresh rate.
- Block graphic color 0 is transparent (fixes Ton Ton Ball background).
- Update comments.
2024-11-06 10:13:47 -05:00
MooglyGuy
ae250c58d0
Namco System 23 texturing improvements + boot fix for aking (#12941)
New clones marked not working
-----------------------------
Crisis Zone (World, CSZO2 Ver. B) [Guru]

-namcos23.cpp: Improved texturing in Super System 23 games. [Ryan Holtz]
* Added missing address-map setter.
2024-11-06 10:10:10 -05:00
Ivan Vangelista
88079a1bf3 New clones marked not working
-----------------------------
Jumanji (V113) [Ioannis Bampoulas, TeamEurope]
2024-11-06 11:50:29 +01:00
Brian Johnson
46249949d8
upd7720: Fix pitch calculation in rdat/wdat routines (#12943) 2024-11-06 08:55:05 +01:00
AJR
9a2d522dd5 thomson/thomson.cpp: Move video emulation to a separate device 2024-11-05 23:37:54 -05:00
hap
9778738aa6 hmcs400: add hmcs412/414/424 2024-11-06 00:00:17 +01:00
angelosa
397ec2cb40 video/upd7220.cpp: implement experimental partition fetch fn
nec/pc9821.cpp: add 31 kHz monitor setting
2024-11-05 18:24:46 +01:00