Commit Graph

82017 Commits

Author SHA1 Message Date
Patrick Mackinlay
96e1aaa5a5 ns32000: support ns32332 disassembly 2022-02-22 20:43:42 +07:00
Olivier Galibert
6b6b366ea1 mu100: Mark the badly dumped rom as bad dump 2022-02-22 09:47:58 +01:00
AJR
629ff520bc 8080bw.cpp, mw8080bw.cpp: Use 8080 INTE output to control interrupt generation
* lrescuem2: Remove MB14241 device (bootleg code patches out all accesses)
2022-02-21 22:26:24 -05:00
Devin Acker
8d9b8e60fb
New working software list item (#9318)
------------------------------
midi_flop: Hikari Navigation (FL-90) (Japan) [Devin Acker]
2022-02-21 20:29:53 -05:00
0kmg
ba0fe49f29
audio/dkong.cpp: Corrected RAM size for dkong3 audio CPUs. (#9328) 2022-02-21 20:29:24 -05:00
AJR
6c47be4f88 gauntlet.cpp: Use ROM_CONTINUE instead of doing block-swapping in driver init 2022-02-21 19:07:46 -05:00
Angelo Salese
deff4306c5
amiga.cpp: modernization changes (#9263)
Structural changes:

- amiga_copper.cpp: convert to device, added copins implementation as debugging mailbox, convert to logmacro.h;
- 8364_paula.cpp: convert audio implementation accessors from switch-case to per-channel maps;
- amiga.cpp: convert OCS/ECS/AGA chipset flavours to address_map_bank_device, currently using the older custom_chip_r/_w as a legacy trampoline that will be progressively removed once that we have working implementations of Agnus/Denise and derivatives;
- akiko.cpp: convert to logmacro.h;
- amigafdc.cpp: better elaborate QA notes, add "Trackdisk" to device long name as officially referred by Amiga SDK:
- amiga.cpp: kicked off an amiga_demos.xml SW list hookup;

Adds the following implementation detail changes:
- amigaaga.cpp: fix sprites and bitplanes in dualpf modes, fixes at very least cd32:dstreets on gameplay;
- amigaaga.cpp: fix BPLCON0 when planes == 7 is set, fixes title screen GFXs in surfninj;
- amigaaga.cpp: use HAM6 when not in AGA mode, fixes colors in cdtv:townona when run with CD32 system;
- amigaaga.cpp: fix sprite control fetches when FMODE != 0, fixes at very least Digger AGA sprites display;
- amigaaga.cpp: add extended bitplane delay hooks;
- amigaaga.cpp: fix HAM8 when in HIRES mode, fixes at least roadkill title and car screens;
- amiga.cpp: allow LOF bit to be set by writing bit 15 on VPOSW, fix roadkill AGA boot;
- amigaaga.cpp: implement Extra Half-Brite mode, used by bblow_a main menu
- amiga.cpp: disallow blitter address writes to go beyond the allocated chip RAM, fixes OCS sockid and AGA sockid_a drawing spurious filled tiles on playfield;
- amiga.cpp, amigaaga.cpp: workaround most GFX pitch corruptions, caused by implicit DDFSTOP overrunning width loop;
- amiga.cpp: allow DDFSTRT and DDFSTOP to read bit 2 in lores mode, fix swordsod GFX pitch in gameplay;
- amiga.cpp: use pf2pri for non-dual playfield, fixes alfred player sprite visibility;
- akiko.cpp: subq command adds +2 in command buffer, fixes cdtv:defcrown hardlock emulation;
- amigaaga.cpp: implement bscan2;
- amiga.cpp: disable floppy drive default for CD32;
- cubo.cpp: add inputs to eldoralg/odeontw/odeontw2;
- amiga.cpp: allow CD32 to read CDTV titles from SW list;

New NOT_WORKING software list additions
---------------------------------------
cdtv.xml: 17 Bit - Collection for Amiga CDTV, 17 Bit - Continuation Disc,
A Bun for Barney (USA), Advanced Military Systems (Europe),
American Heritage Illustrated Encyclopedic Dictionary (USA, 1991a Edition),
Barney Bear Goes to School (USA), Cinderella - The Original Fairy Tale (USA),
Defender of the Crown CDTV (Europe), Deutschland Kompakt (Germany),
Fantastic Voyage (USA), Garden Fax - Garden Plants (USA),
Garden Fax - Trees, Shrubs, Roses, and Conifers (USA),
Language TV - English (France), Lemmings (Europe), Log!cal (Europe),
Mud Puddle (USA, Multi 5), Pandora's CD v1.0 (alt), Psycho Killer (U2A2020UA),
CDTV Demo Disc (Europe), Raffles (Sweden),
Snoopy - The Case of the Missing Blanket (Sweden), Team Yankee (Europe),
The Curse of Ra (Germany),
The Demo Collection for Amiga CDTV (Europe, Black Disc),
The Hutchinson Encyclopedia (Europe),
The New Basics Electronic Cookbook (USA, 1991a Edition),
Time Table of History - Business, Politics & Media (USA, 1991a Edition),
Trivial Pursuit - The CDTV Edition (Europe, v1.0a),
Turrican (Germany, alt), Turrican II: The Final Fight (Germany, alt),
Welcome to CDTV Multimedia (USA, CDRM-499000), Wrath of the Demon (USA),
Xenon 2 - Megablast (Eng, Fra, Ger, Ita), Ten on Ten Compilation [redump.org]
2022-02-22 00:20:36 +01:00
Ivan Vangelista
1b3409de9b New machines marked as NOT_WORKING
----------------------------------
Dino Family [Jorge Silva]

New working clones
------------------
Credit Poker (ver.30b, 7 & 9 bonus) [Jorge Silva]

New clones marked as NOT_WORKING
--------------------------------
Dino Family (Portuguese, Tangasoft license) [Jorge Silva]
Super Poker (v201UA) [Jorge Silva]

- astrcorp.cpp: dumped EEPROM for magibombf [Jorge Silva]
2022-02-21 18:09:53 +01:00
AJR
e10f87d9fc debugcon.cpp: Use std::string_view in command parsing and eliminate initial buffer copy 2022-02-21 08:52:50 -05:00
ClawGrip
1f2fb58b87
astropc.cpp: Correct game name and add notes (#9325) 2022-02-20 18:22:43 -05:00
0kmg
d8fd714152
nes_apu.cpp: A few cleanups. (#9326)
- Removed old, unused, or redundant code, variables, and comments.
- Removed array used for reading back registers. APU registers cannot be read.
- Updated length counter table to match hardware counts.
- Consolidated some functions.
2022-02-20 18:22:18 -05:00
Steven Coomber
c3aecd0ea3
c64_cass.xml: Added 13 working items (#9323)
New working software list additions
---------------------------------------
Rallycross Simulator (Codemasters) [C64 Ultimate Tape Archive V2.0]
Rambo III (Ocean) [C64 Ultimate Tape Archive V2.0]
Rambo: First Blood Part II (Ocean) [C64 Ultimate Tape Archive V2.0]
Rampage (Activision) [C64 Ultimate Tape Archive V2.0]
Ramparts (Go!) [C64 Ultimate Tape Archive V2.0]
Rana Rama (Hewson Consultants) [C64 Ultimate Tape Archive V2.0]
Rasputin (Firebird) [C64 Ultimate Tape Archive V2.0]
Rastan (Imagine) [C64 Ultimate Tape Archive V2.0]
The Real Ghostbusters (Activision) [C64 Ultimate Tape Archive V2.0]
Re-Bounder (Prism Leisure) [C64 Ultimate Tape Archive V2.0]
Red Heat (Ocean) [C64 Ultimate Tape Archive V2.0]
Red L.E.D. (Dro Soft) [C64 Ultimate Tape Archive V2.0]
Red Max (Codemasters) [C64 Ultimate Tape Archive V2.0]
2022-02-20 15:34:26 -05:00
ClawGrip
d592b3b721
New WORKING clone (#9324)
* New WORKING clone

------------------------------
Mandinka (bootleg of Amidar) [Victor Fernandez (City Game)]

* Update headers file and mame.lst
2022-02-20 15:33:56 -05:00
hap
5dfb196870 New working machines
--------------------
Deluxe Football with Instant Replay [hap, Sean Riddle]
2022-02-20 21:04:29 +01:00
AJR
85a0574628 New machines marked as NOT_WORKING
----------------------------------
WY-65 [Bitsavers]
2022-02-20 14:43:05 -05:00
Robbbert
035d0c926d alvg: added a layout. 2022-02-21 05:39:53 +11:00
0kmg
9782118a7e
Various NES and friends cleanups. (#9312)
* nes.h: Removed ancient unused defines and variables.
* playch10.cpp: Removed unused shared pointer.
* vsnes.cpp: Changed BaseBall in titles to Baseball.
* bus/nes: Cleaned up various device_type comparisons and set some consts const.
* sound/nes_defs.h: Fixed a DPCM table entry that was off by one.
2022-02-21 02:30:41 +11:00
sjy525
180414e076
Fix San Francisco Rush and San Francisco Rush: The Rock [sjy96525] (#9321) 2022-02-20 08:02:14 -05:00
Scott Stone
22417e8a21 Fix XML structure for a few files. 2022-02-20 03:58:05 -05:00
Vas Crabb
4dff3746fe srcclean in preparation for 0.241 release 2022-02-20 19:10:34 +11:00
Vas Crabb
02d29b771a Miscellaneous cleanup:
* emu/machine.cpp: Organised #included headers by module.
* formats/jvc_dsk.cpp: Don't hide diagnostics behind compile-time
  switch.
* util/ioprocsfilter.h: Added doxygen comments so one doesn't need to
  read the source to work semantics.
2022-02-20 18:44:19 +11:00
Robbbert
98b88900c6 alvg: added inputs, nvram. 2022-02-20 18:30:20 +11:00
AJR
3be25a2d81 wy60.cpp: Start fleshing out driver
- Add dump of internal 8051 code to both sets (from Bitsavers)
- Implement program banking and pretend that the MCU is actually a 8031 to make this work for now
- Use version strings from EPROMs in set descriptions
- Add X2404 I2C EEPROM
- Hook up interrupts, modem port and dot clock switch
- Preliminary character rendering
2022-02-19 22:44:38 -05:00
hap
cb77667171 cphantom: update notes 2022-02-19 21:27:02 +01:00
hap
80ce72877e New working machines
--------------------
Chesster Phantom [hap, Berger]
2022-02-19 20:57:41 +01:00
hap
2504edaaa7 hh*: add private: section to classes 2022-02-19 19:52:45 +01:00
Nigel Barnes
72340954af New working clones
------------------
BBC Micro Model B (Norway) [Nigel Barnes]

New clones marked as NOT_WORKING
--------------------------------
Cisco SIST1 Terminal [Nigel Barnes]
2022-02-19 17:08:09 +00:00
Nigel Barnes
1915c6e050 cpu/i8008: IO instructions (INP/OUT) make register A available at state T1. 2022-02-19 17:08:08 +00:00
Nigel Barnes
8b7d833599 bus/coco: Added Glenside IDE Adapter. 2022-02-19 17:08:08 +00:00
Nigel Barnes
57642a3fba bbc_flop_6502.xml: Added missing 2nd floppy for p-System. 2022-02-19 17:08:08 +00:00
Nigel Barnes
c44bb4792e New working software list additions
-----------------------------------
bbc_rom: Acorn ADFS 1.50, AMX Super Rom M3.51, DFS-AID, Edit 1.00, Inter-Word 1.02 [hack], Mighty Oak DMFS 1.04 - KSSL, PCB Designer 1.00, Pig ROM 1.00, Pig ROM 1.10, Plotmate A3 1.80, Printer Controller 2.0(e), Probe 6.01, Scorpion Terminal Emulator 1.2, Squeak MDPT 1.20, Trace Disassembler 1.00, UCL Terminal Emulator 3.54, ZNOS 1.01 [Nigel Barnes]
electron_rom: AMPLE Nucleus ID 60205, AMX Stop Press, T2CU v2.00 [Nigel Barnes]

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: Micro Loop, Replay System WD1770W 1.28, RX-8 2.2 [Nigel Barnes]
electron_rom: I2C (4 U) 3.1E [Nigel Barnes]
2022-02-19 17:08:08 +00:00
Nigel Barnes
6536ebdcb4 we32kram.cpp: Added version 1.06 of the RAM board ROM. 2022-02-19 17:08:08 +00:00
Nigel Barnes
d29757f8bf bus/bbc/tube: Added pre-production and extended variants of the 6502 2nd Processor. 2022-02-19 17:08:08 +00:00
Robbbert
deddfb101c alvg.cpp: started adding meat to the bones 2022-02-20 02:24:32 +11:00
Ivan Vangelista
5660d52690 New machines marked as NOT_WORKING
----------------------------------
Super Card 2 in 1 (English version 03.23) [Jorge Silva]
2022-02-19 10:36:03 +01:00
Ivan Vangelista
61796c512c New clones marked as NOT_WORKING
--------------------------------
Magic Bomb (Ver. NB4.5 061402) [Jorge Silva]
2022-02-19 09:22:30 +01:00
Ivan Vangelista
d121e804e9 New working clones
------------------
House of Cards (HSC1) [Brian Troha, The Dumping Union]

- namcos2.cpp: verified ROM labels for ridgera2 [Brian Troha]
2022-02-19 07:51:45 +01:00
RobertoFresca
e403bacec5 Golden Poker driver: Removed unused input set. 2022-02-19 06:03:00 +01:00
RobertoFresca
29dadd80b2 New machine driver for Golden Poker prequel HW.
Fixed the Boa Sorte interrupts, GFX banks, and ordered the bitplanes.
Promoted to working the prequel HW games and both of
Mega Double Poker sets. [Grull Osgo, Roberto Fresca].

Machines promoted to working
----------------------------
Bonne Chance! (Golden Poker prequel HW, set 1) [Grull Osgo, Roberto Fresca].
Bonne Chance! (Golden Poker prequel HW, set 2) [Grull Osgo, Roberto Fresca].
Boa Sorte! (Golden Poker prequel HW) [Grull Osgo, Roberto Fresca].
2022-02-19 05:59:09 +01:00
Kevin Eshbach
1bbf1261ea
Bug fix for when viewing the logic equations of the GAL16V8 device with jedutil (#9315)
* Fixed the viewing of a GAL16V8 device when in simple mode and pins 15 or 16 have no product terms.
2022-02-18 22:38:44 -05:00
AJR
8541608e12 indiana.cpp: Update driver notes 2022-02-18 21:06:41 -05:00
Justin Kerk
64f581635f sdl: Keep -video soft as the default for Emscripten for now 2022-02-19 00:32:04 +00:00
AJR
7209a88d4f unkpmc: Fix ROM loading; add RAM spaces 2022-02-18 19:17:28 -05:00
Robbbert
2686a667d7 alvg,capcom,spike: notes 2022-02-19 09:01:58 +11:00
hap
cfaaeb6f41 New working machines
--------------------
Blast It [hap, Sean Riddle]
2022-02-18 22:17:48 +01:00
arbee
eee7d7d155 sdl: -video auto now means "bgfx" on all platforms. [R. Belmont] 2022-02-18 08:14:02 -05:00
Robbbert
57eca5d586 decopincpu: added missing solenoid outputs 2022-02-18 17:07:03 +11:00
Robbbert
e9a12d0915 Merged s6a.cpp into s6.cpp 2022-02-18 15:45:19 +11:00
Robbbert
e101fb1e5a mess.flt: added pcmx2 2022-02-18 14:54:22 +11:00
Patrick Mackinlay
250660cd51 New machines marked as NOT_WORKING
---
Siemens PC-MX2 [Plamen Mihaylov]
2022-02-18 10:31:00 +07:00