Commit Graph

91823 Commits

Author SHA1 Message Date
hap
902577c53d system1: no need for m_mute_xor variable, add 2nd coincounter for nob, add shtngmst gun adjustment port 2024-11-10 20:03:57 +01:00
AJR
581d5d7e74 cpu/drcbec.cpp, cpu/mips/mips3.cpp: Use 32x32=64-bit multiply inlines 2024-11-10 11:52:13 -05:00
MooglyGuy
13110ff98b
mips3: Fixes for IDT-specific instructions. [Ryan Holtz] (#12958)
Co-authored-by: Ryan Holtz <TheMogMiner>
2024-11-10 09:50:09 -05:00
angelosa
636ef26134 video/upd7220.cpp: backport pitch shift from pc9821 PEGC
* fix pc9821:os2warp3 installation & chkdsk screens
2024-11-10 14:03:11 +01:00
hap
50e62d880f kaneko_grap2: add rle blitter dstaddress (fixes gals gfx issues on 100% clear) [dink] 2024-11-10 13:47:47 +01:00
Ivan Vangelista
21e1b48a01 New working clones
------------------
Mad Motor (prototype, set 2) [SnakeGrunger!!11one]

- igs/goldstar.cpp: dumped 3 of 4 PLDs for cmast99 [TeamEurope, Porchy]
2024-11-10 10:15:06 +01:00
angelosa
6abca6f267 nec/pc9821.cpp: implement VRAM segment mode f/f
* fix os2warp3 display once installed
2024-11-10 00:16:22 +01:00
angelosa
50fed5c7af nec/pc9801.cpp: workaround KAC dot access for pc9801vm onward
* fix bogus CPU not set High for pc98_cd:os2warp3 with pc9821 class machines
2024-11-09 23:09:55 +01:00
Angelo Salese
4c5b92f3e1
nec/pc9801_kbd.cpp: convert to serial interface (#12936)
* nec/pc9801_kbd.cpp: preliminary attempt to serial interface

* nec/pc9801_kbd.cpp: provide better typematic values [skip ci]

* nec/pc9801_kbd.cpp: make stub RDY / RTY lines, allows actual tx transmission
nec/pc9801.cpp: zero m_dma_access_ctrl for pc9801rs, pending further investigation [Angelo Salese, smf]

* nec/bungo.cpp: fix validation

* nec/pc9801_kbd.cpp: add reset command, srcclean

* nec/pc9801_kbd.cpp: pinpoint i8251 connection

* nec/pc9801_kbd: assume KBDE effect happening on transitions
2024-11-09 22:59:09 +01:00
Ivan Vangelista
a61e1f04ea New working clones
------------------
Thunder Heroes (set 2) [twistedsymphony]

- skeleton/palsystems_sh2.cpp: dumped Oki ROM for mpoker2a [buffi]
2024-11-09 18:49:54 +01:00
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