Commit Graph

82042 Commits

Author SHA1 Message Date
Vas Crabb
740736ed37 cpu/i386: Changed a couple of disassembler helpers to return std::string. 2022-02-25 01:50:47 +11:00
Robbbert
fa8ae70bcc New machines marked as NOT_WORKING
----------------------------------
USA Football (redemption)
2022-02-25 01:19:35 +11:00
Vas Crabb
dd450b8a0b Fixed some GCC warnings (would be nice if these could be consistent across targets, GCC people). 2022-02-25 00:44:58 +11:00
Patrick Mackinlay
0f949ce4ea ceres: add mmu 2022-02-24 17:32:19 +07:00
Patrick Mackinlay
9e0aad39e8 ns32000: rework exception handling 2022-02-24 17:32:03 +07:00
Vas Crabb
eb886fe53e machine/decocass_tape.cpp: Don't use static buffers for building messages. 2022-02-24 17:38:37 +11:00
Vas Crabb
0a1c686c8e Disabled clang warnings again - only the GCC ones should be re-enabled. 2022-02-24 16:42:30 +11:00
Vas Crabb
e539b09943 Re-enabled some compiler warnings and cleaned up some Python scripts a little. 2022-02-24 16:35:13 +11:00
ClawGrip
3fdec2e3aa
galaxian.cpp: Dumped PROM and bad gfx ROM [Victor Fernandez (City Game), ClawGrip] (#9333) 2022-02-24 06:17:29 +01:00
hap
f72d01fcb8 t3in1sa: add 2 more leds 2022-02-24 00:35:36 +01:00
hap
f8e12ccd32 New working machines
--------------------
3 in 1 Sports Arena [hap, Sean Riddle]
2022-02-23 23:35:18 +01:00
ClawGrip
c8f1efe03a
galaxian.cpp: Found a new 'froggervd' PCB and redumped the bad dumps (#9327) 2022-02-23 22:05:09 +01:00
Ivan Vangelista
667cb4827d tmnt.cpp: added hardware info for tmnt [Guru] 2022-02-23 20:07:04 +01:00
Ivan Vangelista
a42137a24d contra.cpp: verified clocks [Bryan McPhail] 2022-02-23 20:01:07 +01:00
Olivier Galibert
5843263d43 slapfight: Add the missing proms, correct screen timings, remove non-existing sprite buffer ram 2022-02-23 14:16:53 +01:00
Scott Stone
afdad6b11d ymmu100.cpp: Corrected mu100 as newly added ic39 was 4x overdumped. 2022-02-23 07:45:15 -05:00
Vas Crabb
73e8e0e28f MAME 0.241
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmIU+WkACgkQwXSxAYxA
 cQ5Few//VHiUn5xeeXHvx0yh+bhQ01Fgl/3L4WBIKB3p46u4ypSTbBGVvtKAd6xG
 Rfe7iSWGpDLullzEU2oGVU637fhGHnaYsx1SlhtOs6xyEY0PKuY7vNGJxaRKPqSD
 /JTXJfQTpOOhKqfR30UBdNFliP10Sf5U0ekQhPwVsMBRcjL5jUqfJzdKomrq74A0
 j2rkYrAfJc3NSprtf1FGYZPkKtYNo6AVKU7XDY80xMrmpzXXtQuNesPnuj0ET8Ym
 Dvr/UnEJr8/pv5ZDs6PfdecjvyxIGDP+zBgBFY/3B5hbX0Y1YyGFcWWfEHzHfHVE
 sgZNz/7BkL+sDcM+mKxYXzBTBoDvfqKUNkrJZABE4/QyyoApsIC8LSBcnyClY+BM
 gwjnkJlzPzLtJAp9RWl72rBpW0VU6x+NsWeFz8u3pdptYVFdv6b6ilp1JEM+KtOU
 c8hErz6+5pfiQ08n/m5QzZbQusFgyGro4sBIhXRlZcXofE3AoqbwQKUjTpbP/dKc
 aD0VXIW1z+RUwCHrp85O/1j97A/5igXBQIGtIltDcNH15OeZEw1ICbfYDXKWTKkW
 3bMPHxjW4QGDQhxmo5+sMpmAAlZiviC/1rr6ylQ+0QyCvXy1KeyF+ezwg04Ram2B
 kSJ5PD7kC0wW0TS8QoMO6MkhK3jXFjOv4HI/yG2v7tIKsnRxKDY=
 =hjiu
 -----END PGP SIGNATURE-----

Merge tag 'mame0241' into mainline-master

MAME 0.241
2022-02-23 22:24:43 +11:00
hap
d6c23c82b2 phantom: add motor position to internal artwork 2022-02-23 01:18:40 +01:00
Robbbert
2927916c60 alvg: agsoccer and usafootb playable. 2022-02-23 09:20:43 +11:00
hap
c17b6c5dd9 New working machines
--------------------
Playmaker: Hockey, Soccer, Basketball [hap, Sean Riddle]
2022-02-22 20:49:34 +01:00
cybernesto
dc7d590ae2
Fixed the second PSG addressing on the ECHO+ (#9330)
The ECHO+ uses a single VIA to address two PSGs. The BC2 lines of the PSGs are connected to PB3 and PB4 respectively. Both PSGs are reset through PB2.
2022-02-22 14:39:13 -05:00
Olivier Galibert
89baa1de94 mu100: ic39 rom redump [Guru] 2022-02-22 16:20:44 +01:00
Vas Crabb
31f001e501 Bump version to 0.241 2022-02-23 01:55:13 +11:00
Patrick Mackinlay
153062cf0b ns32000: add ns32332 2022-02-22 20:51:41 +07:00
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
Vas Crabb
bfb7a71a62 igs011.cpp: Use Jyutping phonetic representation of Cantonese region titles. 2022-02-22 06:53:42 +11: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