Commit Graph

86112 Commits

Author SHA1 Message Date
AJR
40b5608160 Encode certain tracks as single density in .d88 floppy format
* bml3mp1802, x1: Hook up DDEN control for FDC
2023-03-19 17:06:55 -04:00
AJR
ea47c29c49 bml3mp1802: Clean up code a little; use input merger for NMI
* bml3mp1805: Don't force ready since 6809 code actually polls for it
2023-03-19 15:54:29 -04:00
Vas Crabb
f38ddbdc5f taito/cchance.cpp, taito/tnzs.cpp: Cleaned out crud.
* Reduced duplication in address maps.
* Got rid of bankdev.
* Got rid of inaccessible RAM hiding under sprite chip (it used to use
  shares, but now allocates its own memory).
* Got rid of unnecessary I/O ports in cchance.
2023-03-20 05:57:31 +11:00
Ivan Vangelista
f5f7689a20 New working clones
------------------
Yakyuu Kakutou League-Man (Japan, set 2) [Corrado Tomaselli, The Dumping Union]

- irem/m72.cpp: Corrected ROM names for the Kengo sets [Corrado Tomaselli, The Dumping Union]

- irem/m92.cpp updates:
* Corrected ROM names and added IC locations to various sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Thunder Blaster (Japan) [Corrado Tomaselli, Brian Troha, The Dumping Union]
* Added correct sound ROMs to Yakyuu Kakutou League-Man (Japan) sets [Corrado Tomaselli, Brian Troha, The Dumping Union]
2023-03-19 19:36:45 +01:00
Zoë Blade
864c535649
c64_cass.xml: Fixed various tape dumps. (#9307)
* Replaced my dump of Angle Ball with the Ultimate Tape Archive V3.0's.
* Replaced my dump of Continental Circus with theirs.
* Replaced my dump of Feud with theirs.
* Replaced Boulder Dash IV.
* Removed my redundant copy of Kettle.
* Replaced my partial dump of RoboCod with UTA3's full one.
* Replaced my dump of Grandmaster Chess with the Ultimate Tape Archive's.
* Replaced Head Over Heels.
* Replaced Master Chess.
* Replaced Micro Rhythm.
* Added Micro Rhythm +.
* Reinstated the Ultimate Tape Archive's exact dumps.
* Added missing side to Feud.
* Deleted more duplicate alts.
* Use context-unique names for cassette sides.

New working software list items
------------------------
c64_cass: Micro Rhythm +
2023-03-20 04:40:47 +11:00
Vas Crabb
ae25c05689 cleanup:
* Moved LW-700i skeleton driver to new Brother project.
* taito/tnzs.cpp: Made lightweight base class with only the parts shared
  with cchance.cpp
2023-03-20 04:16:04 +11:00
MooglyGuy
ba5ec29211
Swapped R and B channels in lut-default.png, and adjusted D3D9 LUT-application behaviour. (#11004) [Ryan Holtz]
* lut-default.png: Swapped red and blue channels (fixes GitHub #11001).
* render/d3d/d3dlsl.cpp: Changed screen LUT application to be applied during the color convolution pass on raster systems.
2023-03-20 03:59:44 +11:00
BartmanAbyss
4ff301b134
brother/lw30.cpp: Added driver for Brother LW-30 word processor. (#10996)
New working systems
---------------------
Brother LW-30
2023-03-20 03:54:11 +11:00
BartmanAbyss
1fa76ca697
brother/lw840.cpp: Added driver for Brother LW-840ic word processor. (#10997)
New working systems
----------------
Brother LW-840ic
2023-03-20 03:04:52 +11:00
AJR
e76f2c9a30 h8500dasm.cpp: Fix silly mistake in disassembly of illegal instructions 2023-03-19 11:57:39 -04:00
AJR
7ccaa1c49e mcs96: Translate first 256 bytes of main memory space to register space
* dvmemory.cpp: Fix oversight in recent refactoring (uninitialized variable)
2023-03-19 11:56:38 -04:00
MooglyGuy
f05ea5b7b4
More D3D HLSL regression fixes: (#11002) [Ryan Holtz]
* hlsl/post.fx: Fixed double-drawing of screen data with D3D9 HLSL and screen scale/offset.
* render/d3d/d3dhlsl.cpp: Fixed screen-container search function (fixes GitHub #10872).
* render/d3d/d3dhlsl.cpp: Fixed downsample pass, fixes blocky vector bloom.
2023-03-20 02:22:34 +11:00
Dirk Best
a8e9da5cf0 amstrad/nc: Rewrite driver
- Use memory views for banking
- Simplify IRQ handling
- Simplify power off handling
- Replace custom PCMCIA hookup with MAME standard
- Combine screen_update for all variants and update LCD colors
- Add support for the NC200 floppy drive
- Hook up RS232 ports
- Split drivers into regional variants with matching keyboard
- Support changing battery state
- Add support for save states

New working systems
-------------------
NC100 (Sweden) [CPCWiki]
2023-03-19 15:58:38 +01:00
Dirk Best
4ca6a1b3e9 pccard_sram: Add support for the Mitsubishi Melcard SRAM card with 1 MB RAM as an example for a card without attribute memory.
Change input ports from DIP to configuration switches.
2023-03-19 15:58:38 +01:00
Dirk Best
3a11560726 pccard: Add support for 8-bit reads/writes 2023-03-19 15:58:38 +01:00
Dirk Best
2eac265eac pccard_sram: Add 1 MB variant 2023-03-19 15:58:38 +01:00
angelosa
1e4b7f4bac nec/pcfx.cpp: pad latches are active high, make pcfxga main menu to be usable 2023-03-19 15:55:16 +01:00
BartmanAbyss
f3d0f10b5b
brother/ax145.cpp: Added skeleton driver for Brother AX-145 word processor. (#10994)
New systems marked not working
-----------------------
Brother AX-145
2023-03-20 01:41:22 +11:00
Angelo Salese
3cf4d60bf1
hash/pcecd.xml: QA notes (#10956)
* pce_cd.cpp: convert to logmacro, fix regression on stop/repeat conditions, workaround MT#07972

* Delete unnecessary stub files from the other branch

* hash/pcecd.xml: QA notes

* nec/pce_cd.cpp: fix MT#07972 for good

* hash/pcecd.xml: update QA

* hash/pcecd.xml, nec/pce_cd.cpp: update QA

* nec/pce_cd.cpp: make pregap to have a minimum of 2 seconds, fixes redbook offset

* sound/cdda.cpp: add an actual write callback for audio playback end event

* nec/pce_cd.cpp: implement CDDA audio end event, fixes redbook repeat with emeraldd

* hash/pcecd.xml: update QA

* nec/pce_cd.cpp: do not send an irq when start/end redbook commands are issued, fixes macr2036 (MT #5995), jleagt94, iganin

* hash/pcecd.xml: QA heavy hitters

* hash/pcecd.xml: QA

* nec/pce_cd.cpp: unbreak snatcher, unbreak audio CD player

* nec/pce_cd.cpp: document crazyhos btanb

* nec/pce_cd.cpp: make BRAM to init to a standard scdsys format data

* hash/pcecd.xml: acknowledge games using Save-Kun peripheral

* nec/pce_cd.cpp: fix cdda get_channel_volume index overflow

* sound/cdda.cpp: fix longstanding regression with get_channel_volume, rename it to get_channel_sample

* nec/pce_cd.cpp: QA fader

* nec/pce_cd.cpp: cancel redbook when audio start + play mode = 0 is issued, fixes ppersia sound when picking up sword

* hash/pcecd.xml: finalize QA

* nec/pce_cd.cpp: misc cleanups

* hash/pcecd.xml: fix neklegbb description tag

* hash/pcecd.xml: faussete/traveler description fixes
2023-03-19 13:02:02 +01:00
AJR
84140265c4 ice_bozopail.cpp: Actually map the handlers 2023-03-19 07:34:06 -04:00
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