Commit Graph

91846 Commits

Author SHA1 Message Date
cracyc
7195c63f28 pc9801: save the egc pattern regs when set on write 2024-11-11 21:13:13 -06:00
hap
6b774ce0cf homerun: fix coin inserted at boot, fix regression with upd7756 sound 2024-11-12 01:17:39 +01:00
Roman Donchenko
6e0f085b5f
ap2_dsk.cpp: add read-only support for the D13 format (#12956)
This is the equivalent of DSK used for 13-sector disks.

While `diskiing` cannot directly boot from 13-sector disks, you can still access
such disks with it (for example, using the BOOT13 and MUFFIN programs), so list
the format as supported by both `diskiing13` and `diskiing`.
2024-11-11 17:52:47 -05:00
ArcadeShadow
f60976fa7a
oric1_cass.xml: Added 26 working items (#12960)
Removed region info tag since there isn't any notice or restriction to a particular region.

New working software list additions
--------------------------------------------
Aerial [Inufuto]
AntiAir [Inufuto]
Ascend [Inufuto]
Battlot [Inufuto]
Bootskell [Inufuto]
Cacorm [Inufuto]
Cavit [Inufuto]
Cracky [Inufuto]
El Prisionero [Commodore Plus]
Guntus [Inufuto]
Hopman [Inufuto]
I Sentieri di Galdeon (Italian) [Defence Force]
Impetus [Inufuto]
Killer Caverns [The Oric Site]
Les Chemins de Galdeon (French) [Defence Force]
Lift [Inufuto]
Los Camiños de Galdeon (Spanish) [Defence Force]
Mazy [Inufuto]
Neuras [Inufuto]
Osotos [Inufuto]
Pulsoids [Defence Force]
Rodmän (demo) [The Future Was 8 Bit]
Ruptus [Inufuto]
The Paths of Galdeon (English) [Defence Force]
Torreoscura [Commodore Plus]
Yewdow [Inufuto]
2024-11-11 17:48:32 -05:00
angelosa
6b6ac8e5bb cbus/pc9801_86.cpp: implement PCM mute control 2024-11-11 20:32:45 +01:00
Don Jones
82fddbdd32
Update megadriv.xml for ESPN Hockey Night (#12831)
I've been looking into this ROM as the trusted dump and scene dumps on no-intro did not match and were marked bad as Mame considers them bad. I did my own testing, as I don't think one db should rely on another or why be separate?
Dumping 3 copies on OSCR, plus desoldering a chip and dumping it, I get the hashes I'm updating it to here. While I don't think Mame should consider it bad because No-intro does or vice-versa, I'm the dumper and glad to answer any questions to both projects.
2024-11-11 18:59:08 +01:00
StanleyKid-22
10c335a9d0
Updating Ukrainian translation (#12871)
Ukrianian translation updated to actual 0.270. There were minor cosmetic corrections and translating empty problematic strings (that was noted in #9100).
2024-11-11 18:57:01 +01:00
Mark Garlanger
ae1186bc0e
heathzenith/h89.cpp: Reduce duplicate BIOS declarations (#12929)
* heathzenith/h89.cpp: Reduce duplicate BIOS declarations

* Don't use macro for MTR-88
2024-11-11 18:56:40 +01:00
Ivan Vangelista
5aa5842469 - dataeast/madmotor.cpp: dumped PROM [Phil Bennett]
- nichibutsu/galivan.cpp: consolidated driver into single file, split into subclasses

- skeleton/palsystems_sh2.cpp: added documentation and Mach dumps for 2 boards [Hammy, buffi]
2024-11-11 18:04:34 +01:00
hap
6183053ecc dakkochn: actually mark unknown dsw as unknown 2024-11-11 15:23:07 +01:00
Mike Swanson
8f4004720c
hash/nes: fix name of Tetramino (LJ65 prototypes) (#12964) 2024-11-11 09:20:00 -05:00
hap
ba90d9bf3d system1: no need for m_videomode_prev variable 2024-11-11 13:45:56 +01:00
AJR
eec8a5b106 chalgear: Some notes for later 2024-11-11 07:02:17 -05:00
Mike Swanson
d895e2319a
hash/gba.xml, hash/nes.xml: add Pin Eight's Lockjaw games (#12932)
These titles were retrieved out of the Way Back Machine; some versions
were not archived by it, it is unknown if they will surface again.

New working software list items (gba.xml)
-----------------------------------------
LOCKJAW: The Reference
LOCKJAW: The Overdose
Tetanus on Drugs (Milestone 3)
Tetanus on Drugs (Preview Release 1)

New working software list items (nes.xml)
-----------------------------------------
LJ65 (0.41, NTSC)
LJ65 (0.41, PAL)
Tetrimino (0.30, NTSC)
Tetrimino (0.30, PAL)
Tetrimino (0.27, NTSC)
Tetrimino (0.27, PAL)
Tetrimino (0.2)
Tetrimino (0.1)
2024-11-11 06:58:05 -05:00
as-tb-dev
4318a9e071
jpmimpct: add layout to Cluedo? Murder Mystery Quiz Game (#12879)
* jpmimpct: add layout to cluedo

* - widen accusation lamps to make text more readable on 1920x1080 screens
- protect against gap between upper and lower suspect lamps

* - illuminate text instead of the background for the accusation section of the panel
2024-11-11 06:56:35 -05:00
hap
1e8d8f0695 system1: correct 2nd coincounter, clean up single line comments, make shtngmst and dakkochn subclasses, fix shtngmst rapid fire gun 2024-11-11 12:44:09 +01:00
AJR
d9b22190a1 vt1682_alu.cpp: Copy multiply result to registers 4/5 2024-11-10 20:12:29 -05:00
AJR
17f6f0f07d m6809: Remove fake SWI interrupt line, replacing interrupt callback with exception hook for debugging 2024-11-10 19:17:31 -05:00
cracyc
8d41e6f920 upd7220: reset pattern to pram after figd 2024-11-10 18:09:09 -06:00
Martin Donlon
61738876e3
irem/irem_cpu.cpp: Change encrypted opcode 0x37 to map to 0x98 (cvtbw) in dynablaster table. (#12961)
Title screen sine wave effect loads a byte from a lookup table and scales it. Byte value needs to be sign extended using `cvtbw`, previous encryption table was mapping 0x37 to `xch aw, cw`.

Co-authored-by: Martin Donlon <git-martin@donlons.com>
2024-11-10 19:03:50 -05:00
AJR
8778ed6bfd cpu/i960, cpu/sharc, cpu/sparc, cpu/v60: Use 32x32=64-bit multiply inlines
* cpu/v60: Simplify operation of DIVX, DIVUX, MOVD, RVBIT, RVBYTE
2024-11-10 17:50:57 -05:00
cracyc
9ddaed51c2 pc9801: if the grcg or egc is enabled then write to the planes in the currently selected vram bank 2024-11-10 15:19:18 -06:00
angelosa
9812dbc7d3 nec/pc9801: convert pc9801vm11 as partial pc286u set for pc9801_epson 2024-11-10 20:43:42 +01:00
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