Commit Graph

90475 Commits

Author SHA1 Message Date
arbee
90984dd2b8 cpu/m6805: Added new devices for 68HC05E1 and 68HC05E4. [R. Belmont]
apple/cuda.cpp: Refactored using 68HC05E1 and 68HC05E4 devices as a base. [R. Belmont]

apple/egret.cpp: Refactored using 68HC05E1 device as a base. [R. Belmont]

apple/macquadra630.cpp: Switched to the correct Cuda 2.40, which no longer crashes during boot with the refactored devices. [R. Belmont]
2024-06-15 19:53:18 -04:00
angelosa
a6cb1cedc5 alba/albazg.cpp: cleanups 2024-06-15 21:59:06 +02:00
angelosa
adeb48f06b misc/chance32.cpp: cleanups and QA 2024-06-15 21:04:32 +02:00
Ivan Vangelista
829548f47a namco/shootaway2.cpp: demoted to MACHINE_IS_SKELETON 2024-06-15 17:51:37 +02:00
mamehaze
34e159933a
new NOT WORKING machines (IGS SuperKids - with IGS027A dump) (#12480)
New NOT WORKING machines
-------------------------------
Super Kids (V019CN) [XingXing]

igs/igs_fear.cpp: Cleanups
* fix notes based on PCB images provided
* standardize types in XingXing's code
* turn off logerror

---------
Co-authored-by: DavidHaywood <hazemamewip@hotmail.com>
2024-06-15 11:13:46 -04:00
cam900
2f14086fe7
tecmo/gaiden.cpp: Updates & Cleanups (#12471)
- Split driver class for wildfang and raiga via protection methods
- Split driver class for mastninj via MSM5205 controls
- Fix raiga post-load behavior
- Use C++ style single line comments
- Reduce literal tag usage
- Reduce duplications
- Fix function namings
- Make some variables constant
- Fix, Correct type for variables
- Reduce unused functions
- Fix code style consistency
2024-06-15 10:03:44 -04:00
angelosa
34a45f78ac igs/igs_fear.cpp: fn naming reduction 2024-06-15 16:02:52 +02:00
angelosa
fefb514552 sunwise/anoworld.cpp: enable audio CPU 2024-06-15 15:50:27 +02:00
angelosa
e802ddbc2f nec/pc9801.cpp: document possible target 2024-06-15 15:49:49 +02:00
2k2
c724772dcf
tecmo/bombjack.cpp: Refactor, merge with sega/calorie.cpp (#12476)
* tecmo/bombjack.cpp: Cleanups, fixes, merge with sega/calorie.cpp
- Fix large sprites in Bomb Jack by implementing the sprite size latches
- Simplify and fix gfxdecode macros for Bomb Jack
- Fix background tilemap loading in Bomb Jack to properly use D0-D3
- Fix memory maps to match the schematics
- Add watchdog reset and enable (not used in Calorie Kun)
- Proper screen params for Bomb Jack and Calorie Kun
- Proper audio timings for Calorie Kun
- Add notes on audio filter and PCB references
- Cleaned up other notes
- Fixed spacing
- Renamed bombjack2 to "Bomb Jack (earlier)"
- Renamed "licence" to "license" in bombjackt
2024-06-14 10:59:15 -04:00
hap
8f61827035 subsino2: update notes 2024-06-14 09:47:00 +02:00
holub
4ac2966806
sinclair/specnext.cpp: fix gcc11 warning (#12478) 2024-06-14 09:44:11 +02:00
holub
85624c486d
cpu/z80/z80.cpp: Fix misleading-indentation (#12477) 2024-06-13 10:28:00 +07:00
hap
c9cb6d225a leland_a: mid-execution trickery with set_state_int doesn't work properly anymore on z80 after recent rewrite, so do sync workaround differently 2024-06-13 01:33:25 +02:00
hap
70453d37db z80: add busack output pin 2024-06-13 00:42:33 +02:00
holub
d06a1d8b3f
cpu/z80/z80.cpp: Move busrq check to service step (#12475) 2024-06-12 23:02:48 +02:00
holub
738bd07bc4
cpu/z80/z80.cpp: Fix compile error (#12474) 2024-06-12 22:38:38 +02:00
holub
8e82c9f767
New WORKING - sinclair/specnext.cpp: ZX Spectrum Next (known as tbblue) (#11918)
New Working Machines
-----------------------
ZX Spectrum Next: TBBlue [holub]
2024-06-12 22:12:26 +02:00
holub
589e521996
cpu/z80/z80.cpp: Refactor redoable case (#12472) 2024-06-12 21:45:08 +02:00
hap
fba61e93be New working systems
-------------------
Kasparov Turbo Advanced Trainer (1997 version) [hap, Berger]
2024-06-12 19:39:28 +02:00
Ivan Vangelista
4fd79b3fc0 - pacman/pacman.cpp: redumped PROMs for mspacmane and pacmanmr [IZ8DWF]
- rare/btoads.cpp: consolidated driver in single file
2024-06-12 18:44:33 +02:00
angelosa
ba3d767ecc namco/ygv608.cpp: bulk replace ygv608_draw_mosaic fn -> draw_mosaic 2024-06-12 14:39:37 +02:00
arbee
9282055115 apple/maciifx.cpp: Fix the 60.15 Hz timer so the boot process advances. [R. Belmont] 2024-06-11 23:30:11 -04:00
arbee
20e4efc223 apple/apple2e.cpp: Fix IOUDIS status read on apple2c. Fixes self-test fail on apple2c0 (Github issue #12468). [R. Belmont, univta0001] 2024-06-11 22:35:09 -04:00
hap
10d9e0cd08 devcpu: fix possible time travel issue in defer_access,
z80: remove inaccessible wait check in check_icount (m_wait_state is never 1 here)
2024-06-11 14:33:53 +02:00
hap
1cd5dded35 savant: remove mid-opcode Z80 WAIT workaround, but now MAME hardlocks 2024-06-11 12:00:14 +02:00
arbee
ca9069617e apple/adbmodem.cpp: Fixed clock to the SCC 3.68 MHz from the schematics, brings ADB timings exactly to spec. [R. Belmont]
apple/macii.cpp, apple/maciici.cpp: With the adjusted timings, adbmodem now works with the Mac II/IIx/IIcx/IIci, and SE/30.
      This corrects the jerky mouse movements caused by macadb HLE mode (GitHub issue #12189). [R. Belmont]

apple/maciifx.cpp: Corrected ADB hookup, PIC now transmits valid ADB but doesn't appear to receive it. [R. Belmont]
2024-06-10 21:32:10 -04:00
hap
f3886a1dcf subsino2/lastfght: dumped internal h8 rom [Sean Riddle] 2024-06-11 00:36:16 +02:00
hap
b0acea4ff9 luaengine: fix what looks like a copypaste error with screen_type_enum 2024-06-11 00:36:16 +02:00
Ivan Vangelista
478c82756d New working clones
------------------
Ms. Pac-Man (Elmac bootleg, earlier) [IZ8DWF]
Ms. Pac-Man (Elmac bootleg, later) [Tirino73]
Pac-Man (Model Racing bootleg) [IZ8DWF]

- misc/ettrivia.cpp: switched to configured banking, enabled save state support
2024-06-10 22:45:02 +02:00
cam900
6681c9d947
kaneko/hvyunit.cpp: Reduced literal tag usage and improved graphics ROM region names. (#12448) 2024-06-11 01:35:56 +10:00
cam900
f8f6d9f288
kaneko/djboy.cpp: Use palette format helper to handle palette writes. (#12447) 2024-06-11 01:32:51 +10:00
Mike Sheehan
802c95229d
hiscore.dat: Add delay to ballbomb/lupin3 entry to fix saved hiscore loading (#12462) 2024-06-10 08:18:43 -04:00
Olivier Galibert
2e4fbfed5e tg100: There is no internal rom (empty mask variant of the h8/520, wired for mode 3 which is rom disabled) 2024-06-10 07:41:21 +02:00
AJR
6713ba292c sunwise/anoworld.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture] 2024-06-09 20:48:16 -04:00
angelosa
a3575cf836 sunwise/anoworld.cpp: add basic inputs and video, enough for Test Mode 2024-06-09 23:08:02 +02:00
cam900
3e3a70377c
gaelco/gaelco2.cpp: Added developers/licencees to manufacturers and cleaned up code. (#12451)
* Moved snowboar/maniacsqs protection simulation to a derived class.
* Reduced use of literal tags and duplicated code.
* Improved ROM region names.
* Changed single-line comments to C++ line comments.
2024-06-10 06:20:57 +10:00
ArcadeShadow
ff9b01328d
gamegear.xml, megadriv.xml, tutor.xml: Replaced abbreviated country names in descriptions. (#12459)
Replaced countries' abbreviations
2024-06-10 06:02:45 +10:00
cam900
667c4e4f6d
-gaelco/mastboy.cpp: Cleanups (#12457)
* Use tilemap and palette format helper.
* Reduced unused variables and literal tags.

-emu/emupal.cpp: Added helper for GGGGRRRRBBBBxxxx format.
2024-06-10 06:01:35 +10:00
wilbertpol
4afe1c032b
msx2_flop.xml: Added two working items. (#12453)
New working software list items (msx2_flop.xml)
-------------------
SG1000 (v0.96) [GDX]
SofaSMS [Louthrax]
2024-06-10 05:54:24 +10:00
wilbertpol
b31ca95c36
hash/msx2p_flop.xml: Updated title and usage notes for Tetris II Special Edition. (#12454)
Marked as 1999 re-release, and added required RAM to usage notes.
2024-06-10 05:52:58 +10:00
wilbertpol
e346264f91
msxr_cart.xml: Added software list for MSX Turbo-R cartridges with four items (all not working). (#12455)
New software list items marked not working (msxr_cart.xml)
------------------------
Losaben Akel (demo) [file-hunter]
MSX View (Japan, v1.21) [file-hunter]
MSX View (Japan, v1.00) [file-hunter]
Zone Terra (demo) [file-hunter]
2024-06-10 05:50:22 +10:00
Ivan Vangelista
2ab21b271c New systems marked not working
------------------------------
Super Luster II [Sergio Galiano]
2024-06-09 21:35:46 +02:00
angelosa
c9f4c658f7 skeleton/swunktarot.cpp: rename to sunwise/anoworld.cpp
misc/jankenmn.cpp: move to sunwise folder
2024-06-09 21:11:38 +02:00
angelosa
be8d100672 skeleton/swunktarot.cpp: add video view select 2024-06-09 21:05:00 +02:00
angelosa
57a886a255 yunsung/paradise.cpp: fix madball title metadata 2024-06-09 21:03:32 +02:00
arbee
c49f62b4b3 input_sdl.cpp: Add missing #include <cmath> for std::lround(). [Thomas Klausner] 2024-06-08 16:50:37 -04:00
Roman Donchenko
79d3330a60
imagedev/floppy.cpp: fix out-of-bounds access to the seek sample (#12452)
Currently, when `floppy_sound_device::step` selects a new seek sample, the
value of `m_seek_samplepos` remains the same as it was the last time a seek
sample was played. This might be an invalid position for the new sample,
since the seek samples have different lengths. When this is the case, the next
call to `floppy_sound_device::sound_stream_update` makes an out-of-bounds memory
access as it reads the sample data.

Fix this by resetting `m_seek_samplepos` to 0 when a new seek sample is
selected.

This also makes the seek sounds more consistent, since previously they would
start from a semi-random position each time.
2024-06-08 16:41:52 +02:00
ClawGrip
8f2ca1607b
Add a skeleton driver for Sony Librie e-books (#12371)
New systems marked not working
------------------------------
Librie EBR 1000 [Team Europe, ClawGrip]
2024-06-07 21:46:05 -04:00
udance4ever
c4bc1e075a
hiscore.dat: Add support for Donkey Kong Jr (New Wide Screen) (#12377) 2024-06-07 21:43:19 -04:00