Commit Graph

88650 Commits

Author SHA1 Message Date
Olivier Galibert
1cea8b8df6 Ensure that the has_* file actually has data in them. The previous PR had clearly never been tested 2023-12-09 23:37:24 +01:00
angelosa
1391683607 misc/xtom3d.cpp: fix flash hookup, implement inputs, misc 2023-12-09 22:27:59 +01:00
tim lindner
a2bed0b64b
trs/mc10.cpp, agvision.cpp: remove set_raw (#11828)
* remove setraw from mc10 driver. No longer needed after VDG update.

* Same fix for Agvision.
2023-12-09 16:18:36 -05:00
Olivier Galibert
9c77724f03 xtom3d: capture fix 2023-12-09 19:35:13 +01:00
angelosa
6ee02581f2 misc/xtom3d.cpp: implement ISA EEPROM stub 2023-12-09 18:28:47 +01:00
ClawGrip
62dafbbeee
cpu/pps4/pps4.cpp: Fix comment that incorrectly described iTM [Arcade Hacker] (#11786) 2023-12-09 12:11:41 -05:00
Devin Acker
37a73726df
Added Casio WG-130 waveblaster device (#11826) 2023-12-09 12:06:00 -05:00
hap
2f68b3887c fdelity clockdiv: add safety measure 2023-12-09 18:04:08 +01:00
AJR
4ad7fe7d9f tmnt.cpp: Merge identical screen update functions 2023-12-09 11:24:40 -05:00
angelosa
b0106699cb video/voodoo_pci.cpp: add Voodoo Banshee x86 BIOSes [VGA Legacy MKIII] 2023-12-09 16:27:52 +01:00
hap
07aea3b97a wildfire: rename TIMER_CALLBACK_MEMBER 2023-12-09 13:38:07 +01:00
hap
3b2337cd9c flt_vol: rename flt_volume_set_volume to set_gain, add getter for gain,
wildfire: refactor speaker decay code
2023-12-09 13:35:42 +01:00
hap
83abe16d5b novag_const: darker button panel background,
fdelity clockdiv: remove dummy bg timer
2023-12-09 12:06:53 +01:00
AJR
2a3d90ea7e waveblaster/db50xg.cpp: Proofread comments 2023-12-08 21:57:46 -05:00
Roberto Fresca
cc0eae6904 New systems marked not working
------------------------------
Cast Away (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
Jester Chance (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
Good Luck! (dual 6809 GI Australasia PCB) [Roberto Fresca, Grull Osgo]
2023-12-09 01:30:01 +01:00
hap
bd015da72d cp2000,const,constjr: improve contrast for button panel 2023-12-08 23:48:57 +01:00
hap
c388c6381c cp2000 artwork: brown theme,
mephiso europa artwork: add coords to board squares
2023-12-08 23:27:52 +01:00
hap
0f237da678 misc artwork: remove obsolete text bg rect 2023-12-08 22:25:53 +01:00
Ivan Vangelista
cf07e6680a - igs/igs_m027.cpp: dumped MX10EXAQC for crzybugs [buffy]
- pacman/pacman.cpp: fixed MT08800
2023-12-08 22:06:53 +01:00
Dirk Best
eae8568b19 nichibutsu/nbmj9195: Add dip locations for all games 2023-12-08 17:59:54 +01:00
Olivier Galibert
f7b67d7fa1 ks0164: reduce the octave bits to 4 2023-12-08 14:58:52 +01:00
hap
6f810a8dc8 fingbowl: some of the strings relied on font black edges 2023-12-08 12:19:11 +01:00
hap
06980c1e1d New working systems
-------------------
Constellation Junior [hap, Mychess]
2023-12-08 11:14:44 +01:00
Olivier Galibert
20b2f08fb5 waveblaster: add the dx60xg [O. Galibert, Matt] 2023-12-08 09:17:53 +01:00
Olivier Galibert
f627895caf waveblaster: add the db50xg [O. Galibert, Phil Bennett] 2023-12-08 08:55:42 +01:00
Olivier Galibert
6a05e69541 wavesynth: Slotify the omniwave 2023-12-08 08:54:40 +01:00
angelosa
c1e1c441bd konami/viper.cpp: document Voodoo overlay behaviour for mocapglf/sscopex 2023-12-07 23:23:35 +01:00
angelosa
8020737465 konami/viper.cpp: hookup PC16552D 2023-12-07 20:29:45 +01:00
angelosa
03777cffb4 konami/viper.cpp: implement Epic PCTPR, housekeeping 2023-12-07 19:56:11 +01:00
Roberto Fresca
c3b3b4d3db Novo Play and Inter Games sets: Switch language DSW from DEUTSCHE to GERMAN. 2023-12-07 19:16:33 +01:00
Vas Crabb
c2330affb5 Tidy up various things. 2023-12-08 05:04:34 +11:00
cam900
1b590b0399
konami/k037122.cpp: Implement device_palette_interface for palette. (#11792)
Also cleaned up code and reduced hard-coded constants.
2023-12-08 04:59:29 +11:00
cam900
ddccb2bcbd
konami/gticlub.cpp: Improved palette handling (visible in Hang Pilot). (#11787)
* Split up driver state class for different hardware configurations.
* Use palette format utilities.
* Use separate palettes for multiple video boards.
* Only enable palette RAM access when video board is mapped over system RAM.
2023-12-08 04:53:22 +11:00
Dirk Best
9497143872 nichibutsu/nbmj9195: Add coin counters 2023-12-07 18:48:44 +01:00
cam900
0a0ddfb6af
seibu/sei021x_sei0220_spr.cpp: Encapsulated SEI0210/SEI0211/SEI0220 sprite chip emulation. (#11802)
* seibu/banprestoms.cpp, seibu/sengokumj.cpp: Use single-pass sprite drawing.
* seibu/bloodbro.cpp: Split driver state classes for different hardware configurations.
* seibu/dcon.cpp: Fixed sprite coordinate format.
2023-12-08 04:47:20 +11:00
cam900
55bc72ec97
dataeast/deckarn.cpp, dataeast/decmxc06.cpp: Use device_gfx_interface to decode graphics ROMs. (#11821)
Make ROM region names more descriptive in systems using these devices.
2023-12-08 04:19:41 +11:00
Ivan Vangelista
ffc6d8c131 New working clones
------------------
Stompin' (prototype?) [Domenico Cervini]
2023-12-07 18:03:07 +01:00
Roberto Fresca
f487074a66 Cleaned old comment... 2023-12-07 17:56:57 +01:00
Roberto Fresca
bafba061fd Novo Play Club Card sets: Reverse-engineering the code to pass all the tests,
rewrite the protection bypass, created a default NVRAM for both of them,
 hardcoding all the expected values to work properly. Also derivated their
 own inputs, changed manufacturer, years, game descriptions, and added
 technical notes. [Roberto Fresca, Grull Osgo]

Systems promoted to working
---------------------------
Novo Play Club Card (V6.2H) [Roberto Fresca, Grull Osgo]
Novo Play Club Card (V3.3H) [Roberto Fresca, Grull Osgo]
2023-12-07 17:37:28 +01:00
Mark Garlanger
94a9338a95
video/mc6845.cpp: Don't enable line timer until valid parameters are set. (#11803)
Fixes hang in ma7551t.
2023-12-08 02:48:22 +11:00
cam900
f20914929e
konami/k007342.cpp, konami/k007420.cpp: Use device_gfx_interface to decode graphics ROM. (#11807)
* Also cleaned up code and reduced macro use.
* konami/battlnts.cpp, konami.bladestl.cpp, konami/rockrage.cpp: Adjusted graphics ROM loading so common graphics formats can be used.
2023-12-08 02:45:37 +11:00
Dirk Best
88a47305a4 nichibutsu/nbmj9195: Use common nichisnd device, use IPT_CUSTOM for mahjong input, machine config cleanup 2023-12-07 13:14:45 +01:00
angelosa
5e45d442f5 konami/viper.cpp: placeholder inputs for mocapb 2023-12-07 00:42:20 +01:00
Olivier Galibert
c3e645156a mu100: Tighten the wires that went loose 2023-12-06 18:52:57 +01:00
cam900
a7e2213a03
konami/zr107.cpp: Use palette format helpers, and base palette entry count on palette RAM size. (#11817) 2023-12-07 04:52:08 +11:00
Devin Acker
c7f9676add
emu/rendlay.cpp: Keep alpha channel intact when drawing text components. (#11820)
Improves appearance of text drawn over colors other than black.
2023-12-07 04:29:57 +11:00
Dirk Best
d2e8df2916 nichibutsu inputs cleanup
* decouple common mahjong inputs from nb1413m3
* use common inputs for nichild, add coin counter, change dsw order
* use common inputs for nbmj9195, use 74166 for dsw reading, code cleanup
2023-12-06 13:21:09 +01:00
Ivan Vangelista
1bf26bfd5e New working clones
------------------
Cruis'n Exotica (version 2.0, alternate ROM format) [Brian Troha]
Tekken 2 Ver.B (World, TES2/VER.D) [@moflih.morad]
2023-12-06 08:03:41 +01:00
Vas Crabb
37917d743f docs: Removed reference to directory that isn't added yet. 2023-12-06 17:34:04 +11:00
Vas Crabb
e5186344e5 Tied up loose ends:
* Updated copyright for FLAC.
* Enabled some more warnings for LZMA now that upstream is cleaner.
* Removed Subversion attributes from .gitattributes.
2023-12-06 17:31:13 +11:00