Commit Graph

86092 Commits

Author SHA1 Message Date
Ivan Vangelista
eebd26aafe ice/ice_bozopail.cpp: fixed GCC compile on Windows 2023-03-19 08:23:56 +01:00
AJR
5ca66052b8 ice_bozo: Add coin inputs and sound 2023-03-18 21:32:45 -04:00
AJR
264292d005 cdsys5.cpp: Add some preliminary mappings 2023-03-18 20:06:45 -04:00
AJR
de363647a8 mc68hc11: Fix WAI handling for now 2023-03-18 20:06:12 -04:00
Vas Crabb
1ec389bb08 misc/homdata.cpp, konami/thunderx.cpp: Cleaned up a little.
Replaced bankdev with views, cleaned up ROM banking, split up classes
for fewer optional object finders.
2023-03-19 10:33:39 +11:00
AJR
47a8a4e437 mc68hc11: Use standard interrupt handling for RESET vector; add XIRQ input 2023-03-18 19:10:11 -04:00
AJR
98998a91ec alphasma.cpp: Fix regression from a8b6c64ed0 2023-03-18 19:09:25 -04:00
Olivier Galibert
2866e6b878 lisa: reduce the fdc rom region size 2023-03-18 22:37:11 +01:00
Olivier Galibert
7c88d3a08e windows: blind fix for the debugger 2023-03-18 22:37:11 +01:00
AJR
a8b6c64ed0 mc68hc11: Clean up interrupt code and generalize handling; enable all timer output compare and count overflow interrupts (only TOC1 was fully supported before) 2023-03-18 16:34:45 -04:00
Olivier Galibert
e2d60b0acb dimemory: Add the target address space to translate, wrap the constants
divtlb: Wrap the constants
2023-03-18 21:27:43 +01:00
AJR
02fe685a83 mccpm.cpp: Replace bankdev with memory view 2023-03-18 14:43:15 -04:00
AJR
f9898ed218 cdc721: Replace bankdevs with memory views 2023-03-18 14:23:35 -04:00
Vas Crabb
14afda04da dynax/royalmah.cpp: Moved games with banked ROM to a separate class 2023-03-18 05:21:40 +11:00
AJR
3e5e33d0cc mpc3000: Fix DMA addressing 2023-03-17 09:29:41 -04:00
Curt Coder
9e2f0921ad mos6530n: Remove unreachable code. 2023-03-17 12:48:02 +02:00
Patrick Mackinlay
1067f27ac2 luaengine: fix msvc link failure due to mismatched signature 2023-03-17 13:54:36 +07:00
Vas Crabb
6ae5d6b64a taito/flstory.cpp: Renamed Fairyland Story sets and cleaned up a little.
* Renamed the clone set - it's an earlier version, not a version
  specifically for Japan (addresses MT08579).
* Consolidated source files, replaced literal tags, and removed some
  vestigial code from the old MCU simulation.
2023-03-17 15:12:10 +11:00
arbee
face275fb0 mac.cpp: rename to macii.cpp [R. Belmont] 2023-03-16 19:36:57 -04:00
wilbertpol
dae54aad05
msx/msx2.cpp: New not working clone. (#11000)
New clones marked not working
-----------------------------
Victor HC-90A (MSX2, Japan) [Daniel Padilla, openMSX]
2023-03-16 16:33:48 -04:00
AJR
46dc16da12 mb89352: Fix reset readback and selection timeout 2023-03-16 15:36:40 -04:00
ArcadeShadow
6b91975d15
ibm5150.xml: Added 32 items, and replaced a number of items with better dumps. (#10955)
Also added notes on copy protection schemes.

New working software list additions (ibm5150.xml)
--------------------------------------------
Ballistix [Total DOS Collection]
Crazy Cars II [Total DOS Collection]
Defender of the Crown [Total DOS Collection]
Fire & Forget II (3.5") [Total DOS Collection]
Fire & Forget II (5.25") [Total DOS Collection]
Gauntlet II [The Good Old Days]
Mini-Putt [Total DOS Collection]
Police Quest: In Pursuit of the Death Angel (5.25", v2.0G) [The Good Old Days]
Police Quest: In Pursuit of the Death Angel (3.5", v2.0G) [The Good Old Days]
Police Quest: In Pursuit of the Death Angel (3.5", v2.0E) [The Good Old Days]
Renegade [Total DOS Collection]
Rick Dangerous 2 (Futura release) [Total DOS Collection]
Speedball 2 - Brutal Deluxe (3.5", Futura Games release) [Total DOS Collection]
Test Drive (3.5", v1.0) [Total DOS Collection]
Test Drive (5.25", v1.1) [Total DOS Collection]
Test Drive (5.25", v1.0) [Total DOS Collection]
Test Drive II: The Duel (3.5") [Total DOS Collection]
Test Drive II: The Duel (5.25") [Total DOS Collection]
Test Drive II - Car Disk: Musclecars (5.25") [Total DOS Collection]
Test Drive II - Car Disk: Musclecars (3.5") [Total DOS Collection]
Test Drive II - Car Disk: The Supercars (3.5") [Total DOS Collection]
Test Drive II - Car Disk: The Supercars (5.25") [Total DOS Collection]
Test Drive II - Scenery Disk: California Challenge (5.25") [Total DOS Collection]
Test Drive II - Scenery Disk: California Challenge (3.5") [Total DOS Collection]
The Simpsons - Bart vs. the Space Mutants (5.25") [Total DOS Collection]
Zak McKracken and the Alien Mindbenders [The Good Old Days]
Zak McKracken and the Alien Mindbenders (Enhanced version) [The Good Old Days]

New NOT working software list additions (ibm5150.xml)
--------------------------------------------
Arkanoid [Total DOS Collection]
Dick Tracy [Total DOS Collection]
F-15 Strike Eagle II [Total DOS Collection]
Gauntlet [Total DOS Collection]
Out Run (5.25", Kixx release) [Total DOS Collection]
RoboCop [Total DOS Collection]

Redump (ibm5150.xml)
--------------------------------------------
Bad Dudes (5.25") [Total DOS Collection]
Budokan - The Martial Spirit (3.5") [Total DOS Collection]
Zool (Big Games release) [The Good Old Days]

Software promoted to working (ibm5150.xml)
--------------------------------------------
Bad Dudes (5.25") [Total DOS Collection]

Removed software (ibm5150.xml)
--------------------------------------------
Fire & Forget 2
2023-03-17 06:26:24 +11:00
David Haywood
4e47d29417
snk/hng64.cpp: Implemented texture wrap size table. (#10999)
Fixes many texturing issues in roadedge and xrally.
2023-03-17 04:50:41 +11:00
AJR
57dc2dc9a6 mpc3000: Hook up timer interrupts 2023-03-16 10:34:16 -04:00
AJR
f73a961ec5 mpc3000.cpp: Fix copy-and-paste mistake in last commit 2023-03-16 09:06:06 -04:00
AJR
704ad36270 mpc3000.cpp: Add FDC IRQ (does nothing yet) 2023-03-16 09:02:50 -04:00
Olivier Galibert
fcdec094e6 st: add wait state of mfp accesses, partially helps syntax terror, makes ventura run 2023-03-16 13:30:42 +01:00
Olivier Galibert
76584fa8d9 pasti: Setup form and variant 2023-03-16 13:30:42 +01:00
Olivier Galibert
5a48aef017 upd765: Minimally add some auxcmd commands to the 72069 (need docs!)
mpc3000: Add a drive, it helps
2023-03-16 13:30:42 +01:00
Justin Kerk
b7b8607e8c Update mess.flt 2023-03-15 22:47:29 -07:00
wilbertpol
de6c58b068
msx1_cart.xml: Adjusted parent/clone relationships, and removed bad dumps/hacks. (#10995)
Swapped sets to make the newer version the parent:
btanuki and btanukia, clapton2 and clapton2a, and yrm101 and yrm101a.

Removed entries where the copy protections are patched out:
alcazara, antarct, coastraca, coastracb, gooniesa, gooniesb, guardica,
hyprallya, hyprallyb, hyprallyc, hypersp3a, hypersp3b, kingvalb,
kingvalc, kingvald, mopirangc, mopirangd, midbrosa, mkidwiza, konbballa,
konboxina, konboxinb, konfootba, konfootbb, kongolfb, knightmra,
knightmrb, konsoccrb, konsoccrc, pingpongb, pingpongc, pippolsa,
pippolsb, pippolsc, pitfallb, qberta, rambob, ramboc, sboy2a, tetris,
thexdera, thexderb, twinbeea, twinbeeb, twinbeec, yiear2b.

Renamed antarcta to antarct, pillboxa to pillbox, rogerruba to rogerrub, tetrisa to tetris.

Removed bad dumps seikachoa and starblazb

Removed carraceb - same as carracea with one additional unused byte.

Removed squishema. Hacked name during game play.

Removed manually recreated dumps fireresca and rogerrub.

Removed hacked dumps:
amtruckb, exerionb, galforcea, galforceb, mrdowildh, pillbox, redzonea.

Removed cas2crc conversion hack psyched.

Removed warrioda - has leftover code at offset 7fe0 to start the
software from a cartridge to file conversion.

Added notes.
2023-03-16 15:42:53 +11:00
arbee
32d3e36f88 maciici.cpp: Split out RBV video and interrupt controller into a separate device. [R. Belmont] 2023-03-15 22:03:33 -04:00
utz82
1bf4528d15
ddr/kc: Fixed KC 85/2 DAC output (removed erroneous shift). (#10993) 2023-03-16 04:46:34 +11:00
David Haywood
f9de654f59
snk/hng64.cpp: Improved rendering: (#10990)
* Fixed roadedge name entry screen.
* Render sprites before mixing.
* Fixed texture scroll (visible on roadedge billboards).
* Added safety checks on texture fetches.
2023-03-16 03:46:08 +11:00
Curt Coder
d78c88c427 mos6530n: Keep timer running forever past terminal count. [Curt Coder]
MAME Testers bugs fixed
-----------------------
- 06629: [Side-by-side] (atari/a7800.cpp): a7800 a7800p: Incorrect RIOT Behavior (Curt Coder)
2023-03-15 14:37:33 +02:00
Vas Crabb
64ccc49c21 tools/srcclean.cpp: Escape 'high' Unicode characters found in strings rather than nuking them. 2023-03-15 06:50:01 +11:00
Vas Crabb
57ec3ee4a1 ddr/kc.cpp, ddr/kc_m.cpp: Tidied up a little. 2023-03-15 04:33:09 +11:00
utz82
79cd0eedce
ddr/kc.cpp: Fixed sound emulation: (#10989)
* Split KC 85/2 (HC 900), 85/3, and 85/4 state implementations.
* Removed internal speaker from KC 85/2.
* Ensure output to internal speaker on KC 85/3..4 is 1-bit.
* Added missing Clock signal for CTC on KC 85/4.
* Disconnected CTC channel 1 from internal speaker.
* Implemented sound flip-flop reset via PIO B bit 0 on KC 85/4.
* Implemented DAC sound (85/2..3: 31*2+1 levels, 85/4: 15*2+1 levels).
* Disable speaker sound on KC 85/4 when DAC level is 0.
2023-03-15 04:10:24 +11:00
Sandro Ronco
4866b24120
amstrad/pda600.cpp: Added simulation of coprocessor, input and storage. (#10862)
* Added HLE character recognition.
* Added pen display input.
* Added PCMCIA memory card support and initial software list.
* Added internal layout.
* cpu/z180: Fixed SLP instruction.

New working software list items
-------------------------------
pda600: Games (Crazy Money, Mosaic and Pagged)
pda600: Games Demo (Game 44, Squares and FliView)
2023-03-15 03:30:13 +11:00
ClawGrip
dba22f8ad1
konami/hyperspt.cpp: Add note about Tecfri set (#10991)
* konami/hyperspt.cpp: Add note about Tecfri set
2023-03-14 09:22:40 -04:00
Vas Crabb
605eb572ff -tools/srcclean.cpp: Use the same rules for character literals and strings in C++.
-bus/amiga/keyboard: Use UCS4 character literals.
2023-03-14 09:38:51 +11:00
yz70s
5a5fcd6670 nforcepc: make required changes to let it boot from floppy disk
The pci devices shared with the xbox have been updated to support dma on
the lpc bus.
The athlon processor has been updated to support writes in the
as_opcodes space.
2023-03-13 21:29:37 +01:00
wilbertpol
2461397c80
bus/msx: Moved Yamaha module and minicart slots into their own folders. (#10984)
Also defined MSX cartridge slot options in one place.
2023-03-14 06:35:01 +11:00
Vas Crabb
dfa3b92339 apple/mac.cpp, apple/maciici.cpp, dataeast/exprraid.cpp: Minor cleanup. 2023-03-14 05:13:10 +11:00
Ivan Vangelista
c0693975c8 dataeast/exprraid.cpp: added note about undumped revision, consolidated driver in single file 2023-03-13 18:11:31 +01:00
hap
cf6a0973d1 adsp2100: fix regression with ABS opcode S flag [mjrgh] 2023-03-13 18:08:00 +01:00
Erik
94ebbd67dd
cpu/h8, cpu/tms32010, cpu/tms32025: Replaced sprintf with type-safe equivalents. (#10979)
cpu/h8/h8_sci.cpp: Made clock mode a scoped enumeration and fixed a save state issue.
2023-03-14 02:05:54 +11:00
hap
4ad375512b dac.h: fix mistake on prev commit 2023-03-13 14:46:18 +01:00
hap
fb790a755b dac.h: add generic 5bit dac 2023-03-13 14:43:46 +01:00
hap
41c4341eac vgmplay: workaround for 7759 md pin write 2023-03-13 14:13:28 +01:00