angelosa
e9eb7c3f6f
funtech/supracan.cpp: stricter sprite direct mode check
...
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
* fix sonevil gameplay sprites and magipool direction markers
2024-09-08 14:27:57 +02:00
hap
7a60bfeba7
chess*: small cleanups
2024-09-08 14:14:49 +02:00
Mark Garlanger
362d732136
floppy.cpp: Use standard drives for hard-sectored systems ( #12727 )
...
* floppy.cpp: Use standard drives for hard-sectored systems
* fix typo
2024-09-08 11:29:42 +02:00
AJR
b72023282b
smc777: Fix ROM/RAM register change; use addressable latch device
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
2024-09-07 22:59:49 -04:00
AJR
425573a0cb
d88_dsk.cpp: Be more permissive about allowing double-sided images in single-sided drives
2024-09-07 22:58:42 -04:00
AJR
edbfe76b37
smc777: Correct master XTAL frequency; add undumped 8041A to configuration
2024-09-07 16:01:07 -04:00
angelosa
36f358d2a3
funtech/supracan.cpp: implement DMA fill, needed by staiwbbl
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
2024-09-07 21:02:14 +02:00
hap
874e156e2b
New working clones
...
------------------
The Classic (model CC8) [Berger]
2024-09-07 20:33:42 +02:00
hap
e3ba2c6444
h8: put register list enum under public
2024-09-07 20:33:42 +02:00
Vas Crabb
e6e32808d2
igs/igs_m027.cpp: Started hooking up outputs (hopper, counters, lamps, etc.)
2024-09-08 03:22:35 +10:00
angelosa
272e084ad5
funtech/supracan.cpp: add decrement mechanism to DMA
...
* fix formduel gameplay
2024-09-07 17:00:13 +02:00
angelosa
d799c8a061
funtech/supracan.cpp: add per-tile mode
2024-09-07 17:00:13 +02:00
as-tb-dev
88648bdaeb
apple2e: Apple //c mouse fixes ( #12720 )
...
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
- Initialize //c mouse related variables: last_mx/y, count_x/y, m_x0/1, m_y0/1
- Set Y0 interrupt flag on //c mouse Y-axis movement even if X-axis movement is still being processed
- Increase //c mouse port sensitivity to match that of the //e mouse (found in a2bus/mouse.cpp)
2024-09-06 20:25:00 -04:00
wilbertpol
3c13e068bd
msx.cpp: Fix MSX2+ soft reset behavior. ( #12738 )
2024-09-06 19:45:57 -04:00
angelosa
f32a459962
funtech/supracan.cpp: scroll values have 12-bit resolution
2024-09-06 22:36:07 +02:00
angelosa
37c8f20eb1
funtech/supracan.cpp: higher layer number wins on priority collisions
...
* Cleanup tilemap enabled check
2024-09-06 22:36:07 +02:00
angelosa
7b567246b5
funtech/supracan.cpp: rewrite region fetch from tilemaps thru gfx_mode
...
- fix heavy GFX corruption in slghtsag
2024-09-06 22:36:07 +02:00
angelosa
5454c19626
funtech/supracan.cpp: hookup sound CPU NMI, makes staiwbbl inputs to work
2024-09-06 22:36:07 +02:00
Ivan Vangelista
3a94c9ad00
igs/spoker.cpp: improved jinhulu's program decryption, descrambled GFX ROM
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
2024-09-06 18:59:21 +02:00
Vas Crabb
d0290e3b31
igs/igs_m027.cpp: Improved jking02 inputs.
...
* Identified the inputs required to play and navigate the setup menus.
* Filled in DIP switches shown in service mode (haven't tested that all
of them do what the name suggests).
2024-09-07 02:32:01 +10:00
Vas Crabb
0ff18d7a95
igs/igs_m027.cpp: Hooked up lthy controls and DIP switches.
...
Disabled link feature by default.
Since this game doesn't have a hopper, for payouts, it's playable with
the link feature disabled. Joystick and mahjong keyboard are both
working.
2024-09-07 00:56:43 +10:00
angelosa
280e01eba0
funtech/supracan.cpp: rework irq 3 to fire as (very crude) FRC-based timer
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
2024-09-06 11:49:54 +02:00
angelosa
394d2d757d
funtech/supracan.cpp: misc cleanups
2024-09-06 09:57:10 +02:00
angelosa
e5cd4e4617
hash/supracan.xml: update QA
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
2024-09-05 21:25:38 +02:00
angelosa
a62ea8130a
funtech/supracan.cpp: workaround staiwbbl crash at startup
2024-09-05 21:25:38 +02:00
hap
ba41fb84c6
misc: correct some save_pointer usage
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
2024-09-05 19:33:10 +02:00
angelosa
85ab3527de
funtech/supracan.cpp: uses same clock as Sega C2, bump M6502 to M65C02
2024-09-05 19:19:00 +02:00
Nigel Barnes
67b8c40e25
psion_asic5.cpp: Extract serial data when received, and removed imperfect comms flags.
2024-09-05 18:15:41 +01:00
hap
b45dd489cf
ddealer: remove obsolete todo note, small cleanup
2024-09-05 19:08:07 +02:00
Sergio G.
60a36e1614
nmk/ddealer.cpp: Use timing PROM contents to trigger video interrupts. ( #12620 )
2024-09-06 02:41:18 +10:00
mamehaze
b1909d925a
igs/pgm.cpp, igs/pgmcrypt.cpp: Use uploaded XOR tables for some games with their IGS027A internal ROMs dumped. ( #12736 )
2024-09-06 02:14:43 +10:00
Vas Crabb
a186cda2f4
igs/igs_m027.cpp: Hooked up more inputs.
...
* Added inputs for lhzb3.
* Hooked up joystick inputs for zhongguo, mgzz and mgzza.
* Added preliminary inputs for lhzb4 (only joystick controls and DIP switches work).
2024-09-06 01:48:46 +10:00
Vas Crabb
a42969f5a1
igs/igs_m027.cpp: Hooked up inputs for mgzz and mgzza.
...
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
igs/mahjong.cpp: Share IGS mahjong keyboard matrix between drivers.
2024-09-05 17:39:22 +10:00
Chris Hanson
5a635e25c0
trainer/ms68k.cpp: Emulated the Marion Systems MS68K single-board computer. ( #12723 )
...
New working systems
--------------------
Marion Systems MS68K
2024-09-05 14:55:04 +10:00
Felipe Corrêa da Silva Sanches
c75493d6ac
yamaha mu50: set LEDs and LCD contrast ( #12729 )
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
2024-09-04 22:52:30 +02:00
Vas Crabb
7f855e5993
igs/igs_m027.cpp: Added inputs for lhdmgp and zhongguo.
...
* lhdmgp uses the same inputs and DIP switch settings as lhdmg.
* zhonguo uses the same mahjong keyboard matrix, but reads it
differently.
* Joystick mode controls for zhongguo are not implemented.
2024-09-05 06:38:50 +10:00
angelosa
5a30f1bc67
funtech/supracan.cpp: text layer fixes
...
- fix speedyd color offsets
- fix formduel tile banks
2024-09-04 21:38:54 +02:00
Vas Crabb
40736e320c
igs/igs_m027.cpp: Fixed lhdmg DIP switches.
...
* Only two banks of 8 switches connected directly to PPI ports.
* Filled in remaining settings.
2024-09-05 04:43:11 +10:00
angelosa
dc40dd790f
funtech/supracan.cpp: add direct mode input polling
...
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
- fixes formduel, jttlaugh and speedyd
2024-09-04 19:17:23 +02:00
mamehaze
dc97c8eb2b
igs/igs_m027.cpp: Patch out chessc2 startup checks to aid in verifying decryption. ( #12731 )
2024-09-05 03:09:58 +10:00
angelosa
58c2e7a90c
funtech/supracan.cpp: move video counter reads to handlers, simplify
...
- allows sonevil to boot
2024-09-04 18:53:34 +02:00
Vas Crabb
5ad001597f
-igs/igs_m027.cpp: Hooked up mahjong controls for lhdmg.
...
-igs/igs_fear.cpp, igs/pgmcrypt.cpp: Use uploaded XOR tables where available.
2024-09-05 02:18:07 +10:00
angelosa
16bd6bc9db
funtech/supracan.cpp: convert host um6619 access to address_map
2024-09-04 16:39:23 +02:00
mamehaze
df60ffabb1
igs/igs_m027.cpp: Dumped internal ROM for Chaoji Dou Di Zhu. ( #12728 ) [XingXing]
...
* Use transliterated title (changed short name from sddz to sjddz).
* igs/igs_m027.cpp, igs/pgmcrypt.cpp: Use uploaded XOR table for Chaoji Dou Di Zhu.
2024-09-04 23:30:58 +10:00
angelosa
69c0b3dd1e
misc/amuzy.cpp: u2 are ADPCM roms, fix rom loading
2024-09-04 14:21:30 +02:00
Vas Crabb
83a96c94ed
igs/pgmcrypt.cpp: Removed obsolete lhzb3_decrypt and lhdmgp_decrypt.
...
* Changed some functions to make it clearer that keystream is generated from address.
* Got rid of literal ROM lengths from decryption functions for igs/igs_fear.cpp games.
2024-09-04 21:53:01 +10:00
Chris Hanson
be672ec12a
motorola/mex68kecb.cpp: Added Abort button (NMI) and fixed a comment. ( #12719 )
2024-09-04 21:45:25 +10:00
angelosa
7d29a2a98c
funtech/supracan.cpp: main irq control comes from UM6619
...
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
* fix slghtsag booting;
2024-09-04 11:32:10 +02:00
Felipe Corrêa da Silva Sanches
05a02c4bf2
yamaha mu2000 internal artwork improvements ( #12725 )
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Has been cancelled
2024-09-04 00:26:31 +02:00
angelosa
9dc6534c16
funtech/supracan.cpp: move cart views to address_map, make cart loading mandatory
2024-09-03 20:05:41 +02:00