Commit Graph

89084 Commits

Author SHA1 Message Date
Vas Crabb
654dbd8285 layout/bfm_sc5_gu96x8.lay: Use loops and save many lines.
Also various cleanup.
2024-01-24 05:27:43 +11:00
hap
6f513cfb74 ga888: make svg background white and add border edge 2024-01-23 17:08:54 +01:00
hap
513257a969 hd6301: fix SLP during pending interrupt 2024-01-23 16:57:07 +01:00
mamehaze
8f5d6f67be
handheld/hh_ht11xx.cpp: Add support for Brick Game (#11942)
* new WORKING machines
---------
Brick Game GA888 [azya52, David Haywood]

---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-01-23 10:20:03 -05:00
ClawGrip
9f055fbeb0
pinball/recel.cpp: Added the Recel System III BIOS [pps4.fr, Recreativas.org] (#11962)
* Verified that the BIOS is the same for 1702 (13) and 2716 (14) chips, and also verified the BIOS ROM size.
* Removed 'r_screech' set, as we confirmed it's a fake set for replacing 2716 chips with more common 2716 EEPROMs.
2024-01-23 10:17:34 -05:00
blueonesarefaster
a42a71d5c5
mame/bfm: Implement Bell Fruit 96x8 dot matrix display for Scorpion 5. (#11805)
* New driver for BFG 96x8 dot matrix vfd
* Add 96x8 dot matrix vfd to Bell Fruit Scorp5
2024-01-23 10:14:00 -05:00
Federico
fa39b28906
netronics/exp85.cpp: implemented rom mirroring, fixed interrupt handling timing (#11884)
* Fixed interrupt management (allows step execution in the monitor)
Implemented the ROM mirroring switch after boot and during interrupt handling.
* Removed logging, renamed and reordered member
variables and functions, removed defined,
introduced constexpr for constants.
* Corrected typos in instructions
on the top of the file.
* Replaced tags by object finders.
* Replaced the memory bank for a memory view for
switching between RAM and ROM mirroring.
2024-01-23 10:11:23 -05:00
MetalliC
f26416a473 new NOT_WORKING machine
-----------------------
Nittere Shiki! Mirai Yosou Studio / NTV Future Forecast Studio (Japan) [Jorge Valero, Darksoft, MetalliC, rtw]
2024-01-23 16:16:44 +02:00
Vas Crabb
e1874ac786 Added a skeleton Aquaplus P/ECE driver.
skeleton/aquaplus_piece.cpp: Added skeleton Aquaplus P/ECE driver with
Flash and RAM mapped in the right places.

cpu/c33: Added skeleton devices for C33 STD Core (S1C33000) and
S1C33209/221/222.

New systems marked not working
------------------------------
Aquaplus P/ECE (512 kB Flash)

New clones marked not working
-----------------------------
Aquaplus P/ECE (2 MB Flash)
2024-01-23 09:21:30 +11:00
Scott Stone
379a28f801 Merge branch 'master' of https://github.com/mamedev/mame 2024-01-22 12:31:06 -05:00
MooglyGuy
1ae8d40789
cinematronics/dlair.cpp, sega/timetrv.cpp: Promoted Dragon's Lair and Time Traveler (Japan) to working. (#11965) [Ryan Holtz]
*cinematronics/dlair.cpp: Added zero-dropout LD-CHD for Dragon's Lair rev. F2/F/E/D. [Ryan Holtz, Matt Ownby, ld-decode Team]
* machine/ldv1000hle.cpp: Only adjust video and audio enables on field 0, improves seeking visuals. [Ryan Holtz]

Systems promoted to working
---------------------------
Dragon's Lair (US Rev. F2) [Ryan Holtz, Matt Ownby, ld-decode Team]

Clones promoted to working
--------------------------
Dragon's Lair (US Rev. F) [Ryan Holtz, Matt Ownby, ld-decode Team]
Dragon's Lair (US Rev. E) [Ryan Holtz, Matt Ownby, ld-decode Team]
Dragon's Lair (US Rev. D, Pioneer LD-V1000) [Ryan Holtz, Matt Ownby, ld-decode Team]
Time Traveler (Japan) [Ryan Holtz, Matt Ownby, ld-decode Team]
2024-01-23 04:20:18 +11:00
Scott Stone
f3888cd8f3 x68k_flop.xml: Correct hash entries for akazopa to match provided image [ci] 2024-01-22 12:11:44 -05:00
Miodrag Milanović
40bc562d1e
bus/rc2014: Use virtual member functions for bus signals. (#11947)
Fixes handlers not being called after e9c1f4a42a (GitHub PR #11333).
2024-01-23 03:59:28 +11:00
Hydreigon
656d4a08a1
atari/atarig42.cpp: Dumped communication board ROM for roadriot and roadriota. (#10831)
This is the ADSP-2105 from the com-link board for kit versions of Road Riot.
2024-01-23 02:40:09 +11:00
hap
93f863c34f hh_sm510: remove "licensed from" in company strings) 2024-01-22 14:47:58 +01:00
angelosa
261c44f7c4 nec/pc8401a.cpp: redump pc8401bd [David Stephenson] 2024-01-22 12:55:35 +01:00
angelosa
6c4aa89c37 pci/virge_pci: fix BAR compliance 2024-01-22 04:32:56 +01:00
Roberto Fresca
77827051e2 misc/gi6809.cpp: removed debug notes. 2024-01-22 04:26:49 +01:00
Roberto Fresca
60427d1784 Merge branch 'master' of https://github.com/mamedev/mame 2024-01-22 04:16:08 +01:00
Roberto Fresca
39250aedcc misc/gi6809.cpp driver different improvements/cleanups.
misc/gi6809.cpp driver: Added discrete sound through netlist [Grull Osgo]
2024-01-22 04:15:47 +01:00
angelosa
c862960a3e pci/virge_pci: move new MMIO mapping to map_extra
* fix Ubuntu-flavored & BeOS 3.x black screen when switching to display managers.
2024-01-22 04:12:03 +01:00
AJR
9831c16d53 ms7002: Keyboard updates
- Correct assignments of Latin, Delete, Keypad 9 and Keypad . keys
- Add bindings for Latin and Russian mode keys

* vt100_kbd: Remove binding to right control key since the actual keyboard only has one on the left
2024-01-21 21:24:44 -05:00
wilbertpol
3df8d40906
msx2_flop.xml: Added 2 items. Moved 3 items. (#11963)
Moved from msx2p_flop software list:
- Twinkle Star - Hoshi no Mahou Tsukai (Japan)
- Twinkle Star - Hoshi no Mahou Tsukai (Japan, alt)
- Pana Amusement Collection Disc (Japan)

New working software list items
-------------------------------
Sound Machine voor MSX2 Computers (Netherlands?) [file-hunter]
VideoBench (Netherlands) [file-hunter]
2024-01-21 16:36:55 -05:00
hap
5aca2139f6 smchess/chesstrvi: add svg screen for lcd 2024-01-21 22:10:38 +01:00
angelosa
87d7f1e205 pci/aha2940au: add default EEPROM [Guru] 2024-01-21 21:33:51 +01:00
Vas Crabb
53c1578555 cpu/c33: Added synthetics for ext %rs prefix. 2024-01-22 07:00:28 +11:00
wilbertpol
41a8563e8a
msx2p_flop.xml: Added seven items (five working), and removed eight items. (#11961)
* Removed MSX2 software:
 - Twinkle Star - Hoshi no Mahou Tsukai (Japan)
 - Twinkle Star - Hoshi no Mahou Tsukai (Japan, alt)
 - Pana Amusement Collection Disc (Japan)
 - Pana Amusement Collection Disc (Japan, alt)
 - Pana Amusement Collection Disc (Japan, alt 2)
* Removed Laydock 2 - Last Attack (Japan, alt) as it contains save data.
* Removed Sea Sardine Side-2 (Japan) and Sea Sardine Side-2 (Japan, alt) as they are extracted from MSX Disk Communication 91-02.
* Removed Yoshida Kensetsu (Japan, alt) as it contains save data.
* Merged F-1 Spirit 3D Special (Japan, alt) and F-1 Spirit 3D Special (Japan, alt 2).
* Moved demo disk from F-1 Spirit 3D Special (Japan) to F-1 Spirit 3D Special (Japan, demo).

New working software list items (msx2p_flop.xml)
-------------------------------
The Komainu Quest (Japan) [file-hunter]
Maou no Fukkatsu DX (Japan) [file-hunter]
Muteki Senshi Yajiuman (Japan) [file-hunter]
Shuumatsu no Sugoshikata - The World is Drawing to an W/End (Japan) [file-hunter]
Unmei - Destiny (Japan) [file-hunter]

New software list items marked not working (msx2p_flop.xml)
------------------------------------------
Gradius III Legends [file-hunter]
Tetris II Special Edition [file-hunter]
2024-01-22 06:58:42 +11:00
algestam
8dfe105c6c
handheld/hh_sm510.cpp: Add Tiger Pit-Fighter (#11958)
* New working machines
--------------------
Pit-Fighter (Tiger) [algestam, Sean Riddle, hap]
2024-01-21 14:17:13 -05:00
Peter Ferrie
fcdea4cb86 apple/apple2e.cpp: support standard boot speed with Zip Chip 2024-01-21 10:53:53 -08:00
Vas Crabb
df57334883 cpu/c33: Reconstruct a few more assembler synthetics. 2024-01-22 03:25:26 +11:00
hap
dd4fded981 academy: bookrom has identical halves 2024-01-21 17:02:56 +01:00
Ivan Vangelista
c3f5f0c545 namco/namcos10.cpp: the recently added ver. B of gegemdb was actually a redump of ver. A, so updated the driver accordingly 2024-01-21 09:09:52 +01:00
AJR
df5061de51 ussr/ms6102.cpp: Hardware-accurate descrambling of character generator using PROM data 2024-01-20 23:44:44 -05:00
angelosa
2d03bccbe8 bus/pci: add stub for Emagic Audiowerk2 2024-01-21 00:42:15 +01:00
Vas Crabb
f5b1a40b63 cpu/c33: Fixed displacements for DP-relative stores without ext prefixes. 2024-01-21 10:12:00 +11:00
Vas Crabb
832c8d9e64 cpu/c33, tools/unidasm.cpp: Added disassembler for Epson C33 ADV Core. 2024-01-21 09:47:03 +11:00
angelosa
5a42c9c12b New software list items marked not working
------------------------------------------
ibm5170_cdrom: Adaptec EZ-SCSI 4.01 (Rev A), Adaptec EZ-SCSI 5.0 Deluxe Edition (Rev B) [archive.org]
2024-01-20 23:01:33 +01:00
Devin Acker
6ad1900e4c
sound/gew.cpp: correct interpolation around sample loop point (fixes #11951) (#11957) 2024-01-20 13:47:29 -05:00
angelosa
6e7c44a696 bus/pci: add stub for AHA2940AU [Guru] 2024-01-20 19:21:02 +01:00
987123879113
43e005905d
misc/sttechno.cpp: Implemented tile X/Y flip flags. (#11954)
Also corrected reversed names of loop variables tile_x and tile_y.
2024-01-21 02:28:48 +11:00
Mark Garlanger
5c0398cafd
floppy.cpp: Update class variables to current naming convention. (#11851) 2024-01-20 16:26:31 +01:00
John Byrd
87460c8707
debugger/debuggdbstub.cpp: Added aliases for some MOS 6502-compatible CPUs. (#11953)
Allows m6507, m6510, m65c02, m65ce02 and w65c02s to be debugged with GDB stub.
2024-01-21 02:00:08 +11:00
Ivan Vangelista
072720e539 New working systems
-------------------
Green Lizard (4VXFC811, NSW) [dam0, Heihachi_73]
Tequila Sunrise (1VXFC613, NSW) [dam0, Heihachi_73]

New working clones
------------------
Black Rhino (4VXFC830, NSW) [dam0, Heihachi_73]

New clones marked not working
-----------------------------
Heart Throb (01J02866, Venezuela) [anonymous, Heihachi_73]
Indian Dreaming (02J01856, Venezuela) [anonymous, Heihachi_73]
Loco Loot (0300670V, Queensland) [anonymous, Heihachi_73]
Sweethearts II (0100860V, Queensland) [anonymous, Heihachi_73]

Systems promoted to working
---------------------------
Bachelorette Party (BHG1248, US) [Heihachi_73]
Honky Tonk (BHG1455, US) [Heihachi_73]
Koala Mint (CHG1573, US) [Heihachi_73]
Magic Mask (AHG1549, US) [Heihachi_73]
MKV Set/Clear Chips (US) [Heihachi_73]
Party Gras (AHG1567, US) [Heihachi_73]
Sweet Liberty Deluxe (AHG1575, US) [Heihachi_73]
The Gambler (EHG0916-02, US) [Heihachi_73]
Wild Africa (AHG1535, US) [Heihachi_73]

Clones promoted to working
--------------------------
Adonis (BHG1508, US) [Heihachi_73]
Boot Scootin' (GHG1012-02, US) [Heihachi_73]
Boot Scootin' (GHG1008-03, US) [Heihachi_73]
Boot Scootin' (AHG1547, US) [Heihachi_73]
Cash Chameleon (DHG4078-99, US) [Heihachi_73]
Cuckoo (CHG1195, US) [Heihachi_73]
Dolphin Treasure (FHG4077-02, US) [Heihachi_73]
Dolphin Treasure - Cash Express (AHG1607, US) [Heihachi_73]
Dolphin Treasure - Cash Express (AHG1606, US) [Heihachi_73]
Dolphin Treasure - Cash Express (AHG1519, US) [Heihachi_73]
Enchanted Forest - Cash Express (AHG1615, US) [Heihachi_73]
Green Lizard - Cash Express (AHG1623, US) [Heihachi_73]
Golden Pyramids (AHG1205-03, US) [Heihachi_73]
Golden Pyramids (AHG1206-99, US) [Heihachi_73]
Inca Sun (CHG1458, US) [Heihachi_73]
Inca Sun (DHG1577, US) [Heihachi_73]
King Galah - Cash Express (AHG1625, US) [Heihachi_73]
Keep Your Hat On (BHG1204, US) [Heihachi_73]
Loco Loot (AHG1513, US) [Heihachi_73]
Magic Mask (AHG1548, US) [Heihachi_73]
Magic Mask (DHG1309, US) [Heihachi_73]
Margarita Magic (EHG1558, US) [Heihachi_73]
Margarita Magic (EHG1559, US) [Heihachi_73]
Mountain Money (BHG1464, US) [Heihachi_73]
Party Gras (BHG1284, US) [Heihachi_73]
Penguin Pays - Cash Express (AHG1544, US) [Heihachi_73]
Penguin Pays - Penguin Pucks (EHG1257, US) [Heihachi_73]
Queen of the Nile (GHG4091-02, US) [Heihachi_73]
Queen of the Nile (GHG4091-03, US) [Heihachi_73]
Queen of the Nile - Cash Express (AHG1609, US) [Heihachi_73]
Queen of the Nile - Cash Express (AHG1525, US) [Heihachi_73]
Queen of the Nile - Cash Express (AHG1608, US) [Heihachi_73]
Unicorn Dreaming (BHG1584, US) [Heihachi_73]
Wild Cougar (AHG1531, US) [Heihachi_73]

- aristocrat/aristmk4.cpp updates: [Heihachi_73]
* Rearranged eforest sets in line with common practice; NSW set is now parent.
* Modernized .lay files.
* Changed default "CBOPT1" DIP switch position for non-US sets to stop coin diverter error from occurring.
* Changed default "5201-5" DIP switch position for US sets to stop fhunter/fhuntera/cgold2 from being stuck.
* Changed USA description to US in line with the other Aristocrat drivers.

- acorn/aristmk5.cpp updates: [Heihachi_73]
* Added parent/clone relationships to clones with alternate names.
* Renamed chariotcv to chariotcpe and qnilev to qnilepe to reflect their regions.
2024-01-20 10:53:10 +01:00
Ivan Vangelista
7102e8a9ef New working clones
------------------
Elvira and the Party Monsters (LG-3) [Quench, PinMAME]
Whirlwind (LG-1) [Quench, PinMAME]
Whirlwind (LG-2) [Quench, PinMAME]

New clones marked not working
-----------------------------
Hook (USA 4.00, display A4.00) [PinMAME]
Hook (USA 4.01, display F4.01) [Quench, PinMAME]
Mahjong Cafe Doll Great (Japan, Ver. 1.00) [buffi]

-pinball/s11b.cpp: redumped bk2k_lg1  [Quench, PinMAME]
2024-01-20 10:27:09 +01:00
angelosa
d78adb6a7c video/pc_vga_s3: add interlace mode, fix offset behaviour
* fixes 800x600 and 1024x768 basic drawing
2024-01-20 06:46:08 +01:00
Ivan Vangelista
9e9539fb59 New clones marked not working
-----------------------------
Gegege no Kitaro Yokai Yokocho Matsuri de Battle Ja (GYM1 Ver.B) [buffi]

- namco/namcos10.cpp: redumped kd2001 [buffi]
2024-01-20 00:31:46 +01:00
hap
26e19ba0e5 New working systems
-------------------
Accord [hap, Berger]
2024-01-19 23:27:18 +01:00
Vas Crabb
a3c9dd3762 Fixed up some more #include guards. 2024-01-20 07:07:02 +11:00
Vas Crabb
8f98b61a7e bus/pci: Make #include guards match paths, sort filenames. 2024-01-20 06:42:23 +11:00
angelosa
705922f609 bus/pci: add ZR36057 stub 2024-01-19 04:14:15 +01:00