Commit graph

91310 commits

Author SHA1 Message Date
Mike Swanson
7fdaa03bcf
hash/nes.xml: add three working NES homebrew games (#12742)
New working software list items (nes.xml)
-----------------------------------------
D-Pad Hero (version 1.0)
D-Pad Hero (version 1.1)
D-Pad Hero II
2024-09-10 23:04:08 -04:00
angelosa
46a34c1e7b funtech/supracan.cpp: preliminary window effects, hookup hblank irq
Some checks are pending
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-10 22:25:49 +02:00
Vas Crabb
239d64d749 igs/igs_m027.cpp: Hooked up hopper for lhzb4. 2024-09-11 05:12:19 +10:00
Vas Crabb
587cb04c27 -igs/igs_m027.cpp: Hooked up I/O for slqz3.
* Also identified a bit more I/O for lhzb4.

-cpu/tlcs900/tmp95c063.cpp: Fixed inadvertenty duplicated lines.
2024-09-11 04:53:30 +10:00
wilbertpol
0c0f349b0c
bus/msx/slot: Use std::unique_ptr instead of std::vector. (#12746) 2024-09-11 04:53:04 +10:00
angelosa
d75b6cd0cb funtech/supracan.cpp: implement linescroll x 2024-09-10 18:58:26 +02:00
wilbertpol
ca1df2fcb2
bus/msx/slot/panasonic08r.cpp: Added MSX Turbo-R internal firmware mapper. (#12737) 2024-09-11 02:08:30 +10:00
ClawGrip
a85e3cbc0f
taito/taito_f2.cpp: Distinguish PuLiRuLa World sets by the board set they work with. (#12745) [Tailsnic Retroworks] 2024-09-11 01:28:09 +10:00
Felipe Corrêa da Silva Sanches
59ac49bce4
cpu/tlcs900: Replaced a number of preprocessor macro constants with enum and constexpr. (#12744) 2024-09-11 01:23:15 +10:00
angelosa
1f06e6bdf5 funtech/supracan.cpp: preliminary cart interface, add NVRAM support for games requiring it
Some checks are pending
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-10 15:13:32 +02:00
angelosa
55c9a2722e hash/supracan.xml: update QA 2024-09-10 10:46:07 +02:00
angelosa
55de7f05be funtech/umc6619_sound.cpp: add live audio view debugging 2024-09-10 10:21:39 +02:00
angelosa
e7b5daceb8 excellent/lastbank.cpp: hopper hookup 2024-09-10 09:32:56 +02:00
angelosa
052ae1d7d4 excellent/lastbank.cpp: provide GFX ROM for fever13 [Hammy] 2024-09-10 09:31:01 +02:00
Vas Crabb
09c80cf794 -igs/igs_m027.cpp: Hooked up I/O for Fruit Paradise and added layout for (Ocean|Fruit) Paradise.
-emu/ioport.cpp: Made DIP switch location validity errors more precise.
2024-09-10 16:10:03 +10:00
AJR
51e67286b5 igs_m027_link.cpp: Remove 8255 that doesn't seem to exist here
Some checks are pending
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-09 21:02:33 -04:00
Vas Crabb
b5885b837a igs/igs_m027.cpp: Added support for jking02 36+10 wiring option and clickable layout.
Some checks are pending
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-10 04:27:44 +10:00
hap
e9b2e7ad70 royalpk2: fix regression with hopper line_r 2024-09-09 17:36:14 +02:00
hap
b0240641c0 ticket: remove motor/status_active setters 2024-09-09 17:18:28 +02:00
hap
9cbe922efe misc: change ticket STATUS_ACTIVE_LOW to HIGH 2024-09-09 16:15:28 +02:00
hap
b68c96e6c7 misc: change ticket MOTOR_ACTIVE_LOW to HIGH 2024-09-09 15:08:07 +02:00
hap
8b8ca99607 segas32: remove a todo note (scross map display is fine, titlef issues are documented in other file) 2024-09-09 15:03:49 +02:00
angelosa
a77f390668 funtech/supracan.cpp: implement global flipx/y for layers
Some checks failed
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-08 21:02:09 +02:00
AJR
7d95c8be50 skeleton/attache.cpp: Minor code cleanup; clear latch upon system reset 2024-09-08 14:19:54 -04:00
angelosa
8e15a98d09 funtech/supracan.cpp: fine tune FRC a bit 2024-09-08 20:18:36 +02:00
Vas Crabb
eefd9b2f85 machine/ticket.cpp: Get device configuration constants out of the global namespace. 2024-09-09 04:07:45 +10:00
angelosa
8e7642c070 funtech/acan: rename to umc6619_sound.cpp/.h, add minor notes 2024-09-08 19:18:51 +02:00
angelosa
39b831b20c funtech/supracan.cpp: hookup sound to main irq 2024-09-08 19:18:51 +02:00
Vas Crabb
8f7a6b9608 igs/igs_m027.cpp: test_r was only needed because I/O ports in memory maps don't like umask. 2024-09-09 03:17:38 +10:00
Vas Crabb
f44a5b3559 igs/igs_m027.cpp: Hooked up oceanpar I/O. 2024-09-09 03:09:04 +10:00
AJR
b378da3596 oceanpar: Stub for later 2024-09-08 11:54:33 -04:00
AJR
2ab4d0a3d1 IGS updates
- Decouple 8255 PPI device from igs017_igs031 emulation and give that custom device its own input ports
- igs_m027.cpp, igs_m027xa.cpp: Correct PPI mapping
- igs017_igs031.cpp: Privatize some more stuff
2024-09-08 11:49:20 -04:00
AJR
7a48ddad5f imagedev/floppy.cpp: Add single-density 3" drive types
* bml3mp1805: Use correct SSSD drive type
2024-09-08 08:45:37 -04:00
AJR
d179cf96d1 bml3_flop.xml/ma5370: Hack image so that all tracks are single density
Software items promoted to working
----------------------------------
MA-5370 Disk BASIC (Version 1.1)
2024-09-08 08:44:03 -04:00
angelosa
e9eb7c3f6f funtech/supracan.cpp: stricter sprite direct mode check
Some checks are pending
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
Some checks are pending
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
Some checks are pending
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)
Some checks are pending
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