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
Ivan Vangelista
ba40b0119a
New systems marked not working
...
------------------------------
Kuru.Kuru-Count [buffi]
2023-12-06 07:29:48 +01:00
Vas Crabb
414c5ce5a5
3rdparty: Renamed libflac to flac - it's a full FLAC distribution, libFLAC is just a small part of it.
2023-12-06 17:12:45 +11:00
Vas Crabb
faf991a563
3rdparty/libflac: Updated to version 1.4.3.
...
Also removed FLAC documentation - it's a lot of bloat.
2023-12-06 17:12:45 +11:00
angelosa
2cf244ef3b
konami/viper.cpp: feasibility study about the i2c attached analog chip
...
* make code1db playable with heavy GFX glitches
2023-12-06 01:56:14 +01:00
Vas Crabb
79bef1e230
3rdparty/lzma: Updated to version 23.01.
2023-12-06 07:58:49 +11:00
angelosa
512ccf0c7c
konami/viper.cpp: preliminary lightgun
2023-12-05 21:56:13 +01:00
Vas Crabb
466c450cb3
3rdparty/utf8proc: Updated to 2.9.0.
2023-12-06 07:05:45 +11:00
Vas Crabb
12590d6ad8
3rdparty/zlib: Updated to 1.3.0.
2023-12-06 06:42:53 +11:00
hap
d2c4286eca
m6801: mask unused ram ctrl reg bits
2023-12-05 20:34:40 +01:00
Vas Crabb
73751bcea9
3rdparty/libjpeg: Updated to version 9e.
2023-12-06 06:05:40 +11:00
hap
8b2ea383f5
New working systems
...
-------------------
301 XL (Yeno) [hap, Sean Riddle, Berger]
2023-12-05 19:35:17 +01:00
Ivan Vangelista
0455f10793
New working clones
...
------------------
Mahjong Gakuensai (Japan, set 2) [buffi]
New clones marked not working
-----------------------------
Rolling [Taksangs, charlie]
2023-12-05 18:55:32 +01:00
hap
5379c85eb9
novag*: change internal artwork button highlights a bit
2023-12-05 16:03:20 +01:00
angelosa
334647da90
konami/viper.cpp: move sound irq enable to something less hackish, fixes sound in tsurugi/boxingm/mfightc
2023-12-05 01:57:49 +01:00
hap
49ef55694f
New working systems
...
-------------------
Mephisto Europa [hap, Berger]
2023-12-04 17:03:19 +01:00
hap
f24bb5d947
hd6301: ST IMM opcodes cause a trap interrupt
2023-12-04 15:40:24 +01:00
Ivan Vangelista
0d3e43f038
Skill Drop Georgia (Ver. G1.01S, Oct 1 2002) [Ioannis Bampoulas]
...
Lucky Coin (Jun 24 2002) [Ioannis Bampoulas]
2023-12-04 13:36:10 +01:00
hap
b6ec45e3b1
m6800: move m6801 TODO over to m6801.cpp
2023-12-04 12:38:08 +01:00
hap
6a2b6f5197
hd6301: RTI after TRAP returns to the address where the trap error occured
2023-12-04 12:05:41 +01:00
hap
18b8bfd408
hd6301: port output latches are kept intact when in standby mode, x0 does not have ddr4
2023-12-04 11:32:28 +01:00
angelosa
57529aebd3
konami/viper.cpp: correct PowerPC clocks [Guru]
2023-12-04 04:54:27 +01:00
angelosa
af3a99f577
konami/viper.cpp: implement front/rear speakers for mocapb/p911, update QA notes
2023-12-04 04:09:02 +01:00
angelosa
4a81d9466b
Merge branch 'master' of https://github.com/mamedev/mame
2023-12-04 01:58:55 +01:00
angelosa
ec7d9d5f5e
konami/viper.cpp: filter irq state change until current one is actually serviced, make everything more stable
2023-12-04 01:58:44 +01:00
Roberto Fresca
101611ac06
Realistic clickable buttons for Jolly Card and other Funworld games.
2023-12-04 01:31:58 +01:00
Roberto Fresca
6678979a54
Realistic clickable buttons for Hot Chilli.
2023-12-04 00:26:03 +01:00
angelosa
94b1dd88f8
konami/viper.cpp: rearrange i2c code, experimentally move its irq code in timer callback
2023-12-03 23:55:02 +01:00
angelosa
ad5d02d4ea
midcoin/wink.cpp: demote with MNW
2023-12-03 23:53:03 +01:00
angelosa
839235e04a
konami/viper.cpp: digital inputs for xtrial and mocapglf
2023-12-03 21:05:19 +01:00
Angelo Salese
c9dbbb2936
konami/viper.cpp: convert EPIC to address_map & logmacro ( #11814 )
2023-12-03 20:58:09 +01:00
stonedDiscord
0cf8850f80
breakout: change colors to match gel sheets ( #11816 )
2023-12-03 19:09:51 +01:00