Commit Graph

65045 Commits

Author SHA1 Message Date
AJR
18eb87d06b fs3216: Add X2212 dump [Bitsavers]
- Fix X2212 recall and store mixup (nw)
2018-12-31 13:01:24 -05:00
ClawGrip
fff67d9661
Mark empty PLD dumps from protected devices as NO_DUMP (nw)
For 18CV8 PLDs
2018-12-31 16:38:46 +01:00
andreasnaive
7824a83a4e more SEGA FD1089 changes (nw) 2018-12-31 14:05:48 +01:00
Ivan Vangelista
44e2f9daed aristmk5.cpp: added MACHINE_IMPERFECT_TIMING flag, since games run twice as fast as they should (nw) 2018-12-31 11:35:03 +01:00
Ivan Vangelista
378e4d4646 funkyjet.h: forgot to change this too, after moving funkyjetb to tumbleb.cpp (nw) 2018-12-31 11:34:05 +01:00
Vas Crabb
d6aa62abb9 restore additional Sega 315-5313 palette entries used by 32X (nw) 2018-12-31 17:41:18 +11:00
David Haywood
b1696a6e93 new e-kara Software List entries [Sean Riddle, David Haywood] + Play TV Opus working [Sean Riddle, David Haywood, Peter Wilhelmsen] (#4446)
* new e-kara Software List entries [Sean Riddle, David Haywood]

ekara_japan:ec0011 J-Pop Mix Volume 6 (Japan) (EC0011-JPM)
ekara_japan:ec0018 1982-84 Volume 1 (Japan) (EC0018-G82)
ekara_japan:ec0021 J-Pop Mix Volume 9 (Japan) (EC0021-JPM)
ekara_japan:ec0024 J-Pop Mix Volume 12 (Japan) (EC0024-JPM)
ekara_japan:ec0030 ENK Volume 3 (Japan) (EC0030-ENK)
ekara_japan:ec0033 J-Pop Mix Volume 17 (Japan) (EC0033-JPM)
ekara_japan:ec0004 J-Pop Mix Volume 4 (Japan) (EC0004-JPM)
ekara_japan:ec0044a Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS) (set 2)
ekara_japan:ec0047 DUE Volume 1 (Japan) (EC0047-DUE)
ekara_japan:ec0051 J-Pop Mix Volume 21 (Japan) (EC0051-JPM)
ekara_japan:ec0052 ENK Volume 7 (Japan) (EC0052-ENK)
ekara_japan:ec0061 J-Pop Mix Volume 27 (Japan) (EC0061-JPM)
ekara_japan:ec0063 J-Pop Mix Volume 29 (Japan) (EC0063-JPM)

* notes on the weird G10 card

* confirmed cart (nw)

* document highest numbers seen in these series (nw)

* (nw)

* the new dump by Sean looks good, the old dump by Team Europe seems to have a bad bit based on data analysis (nw)

* (nw)

* (nw)

* both dumps have been verified multiple times, but based on data analyzsis I think this is bitrot, leave it as a comment for reference just in case tho (nw)

* new WORKING machines : Play TV Opus (NTSC) [Sean Riddle, David Haywood,  Peter Wilhelmsen]
2018-12-31 01:26:53 -05:00
Vas Crabb
04b65aa8c1 fix regressions in redclash, redclashk, and trackfld.cpp (nw) 2018-12-31 16:44:06 +11:00
AJR
4019540f53 bus/einstein/pipe: Eliminate MCFG_ macros; add bus clock (nw) 2018-12-31 00:33:06 -05:00
AJR
a69a5011ea fs3216: Map the other slot ROMs (nw) 2018-12-30 23:29:43 -05:00
AJR
399db630fc fs3216: Draw messages on screen (nw) 2018-12-30 23:08:23 -05:00
AJR
0a7430ed12 fs3216: Map video card (nw) 2018-12-30 22:20:46 -05:00
Vas Crabb
ca141ec19a fix palette regressions in elfin, fmaniac3, inufuku, jumpjump, kdynastg, xiles, xfilesk, wbeachvl, wbeachvl12, wbeachvl13, and mugsmash (nw) 2018-12-31 13:09:25 +11:00
Justin Kerk
65d0a8477e Better Emscripten SDL fix (nw) 2018-12-31 00:50:11 +00:00
mooglyguy
f8efff0afe -devices/sound/cdp1869: Removed MCFG macros, nw
-video/cidelsa, comx35, pecom, tmc600: Removed MACHINE_CONFIG macros, nw
2018-12-31 01:05:29 +01:00
andreasnaive
5fbf0cbfac minor changes to MAME's SEGA FD1089 keys to match the format of real ones; thanks, edcross (nw) 2018-12-31 00:12:01 +01:00
mooglyguy
f81378ee14 -devices/sound/3812intf: Removed MCFG macro, nw
-drivers/actfancr, alpha68k, bloodbro, crospang, dcon, dec0, deniam, dynduke, fuukifg2, galspnbl, goodejan, legionna, nmg5, oneshot, prehisle, r2dx_v33, raiden, raiden2, sengokmj, snk68, spbactn, spdodgeb, stadhero, tbowl, toaplan1, toki, twincobr, umipoker, wardner, yunsun16: Removed MACHINE_CONFIG macros, nw
2018-12-30 23:45:07 +01:00
Justin Kerk
98d3d350cc Fix joystick initialization with Emscripten SDL [Justin Kerk] 2018-12-30 21:52:45 +00:00
Justin Kerk
56d8eeff86 Workaround for Web Audio autoplay restrictions in Chrome 71 [Justin Kerk] 2018-12-30 13:25:27 -08:00
Justin Kerk
3c34a1d307 Fix errors with single-driver build of vsnes.cpp [Justin Kerk] 2018-12-30 12:54:48 -08:00
ClawGrip
fcb9b7ee57 splash.cpp: Update ROM names as per labels silkscreened on the PCB (nw) (#4445)
* splash.cpp: Update ROM names as per labels silkscreened on the PCB (nw)

See https://1drv.ms/u/s!AmAeZltAeJQ3gpE2RvS9Ck-fi25naw

* Fix ROM names as label + silkscreen (nw)
2018-12-30 13:42:11 -05:00
AJR
c7a4099676 mac128.cpp: Fix VIA-related regression by driving PB6 through timer callbacks (nw) 2018-12-30 08:07:07 -05:00
mooglyguy
48a83d5c2f -2203intf: Removed MCFG macro, nw
-drivers/angelkds, argus, blktiger, chinagat, deadang, gaiden, goal92, himesiki, lastduel, lkage, megasys1, nmk16, pkscram, powerins, psychic5, sfkick, sidearms, splash, vigilant: Removed MACHINE_CONFIG macros, nw
2018-12-30 13:24:16 +01:00
mooglyguy
8b0b606eb5 Removed no longer use MCFG macros in DSPP core, nw 2018-12-30 13:24:16 +01:00
mooglyguy
94fbe66092 Fixed a few missing #includes flagged by VS2019 beta, nw 2018-12-30 13:24:16 +01:00
hap
269b913ec3 videopin: no unused LED00 (nw) 2018-12-30 13:11:05 +01:00
Vas Crabb
0bd2a4772c orphaned macros/comments (nw) 2018-12-30 19:42:56 +11:00
Ivan Vangelista
de3386cde8 cineamt.cpp: fixed MT07189 (nw) 2018-12-30 08:46:08 +01:00
Vas Crabb
8ef80b186b (nw) So we're back to MSVC blowing up on non-trivial templates. Lovely.
Someone needs to get MS QA to put some non-trivial modern C++
compliation tests in the acceptance tests for their C++ compiler.  Maybe
MAME could even be a candidate.  Well, that might be a plan if MS still
had any QA.  At least this makes some lines shorter (at the cost of
needing more lines).
2018-12-30 17:34:49 +11:00
AJR
11936fbafd tv950kb: Proper arrow symbols (nw) 2018-12-30 01:29:40 -05:00
braintro
96c020fa6d peplus.cpp: Documentation updates (nw) 2018-12-30 00:14:58 -06:00
arbee
b242f119b6 Added a skeleton for the DEC DC7085 (aka "DZ") quad UART. [R. Belmont] 2018-12-30 00:25:32 -05:00
arbee
6d623fe87a apple3: use correct addresses for font upload control, improves Atomic Defense. [Rob Justice] 2018-12-30 00:23:19 -05:00
arbee
5e53543d3f ds3100: video board tests pass [R. Belmont] 2018-12-29 22:01:49 -05:00
R. Belmont
abe832d129
Merge pull request #4444 from MathisRosenhauer/bugfix/via6522
Bugfix/via6522
2018-12-29 16:40:51 -05:00
AJR
9f1e89afb9 quizpun, quizpun2: Remove bad EEPROM dumps
These dumps contain no valid or even interesting data; the data (once swapped) just counts up from 0180 to 01BF. (Did an EEPROM programmer read back the commands by mistake?) At least quizpun2 can successfully reprogram the EEPROM if the data it fetches from there is invalid.
2018-12-29 15:44:28 -05:00
AJR
b155b5df3f mcs48: Fix disassembly of short jump instructions located on page boundaries 2018-12-29 14:06:55 -05:00
AJR
ceed23e875 mac128.cpp: Uninvert mouse movement
(nw) This most likely regressed with the SCC changes in d7eea22d29.
2018-12-29 13:25:50 -05:00
Mathis Rosenhauer
ee5e551e42 vectrex: Fix maze in clean sweep 2018-12-29 16:19:02 +01:00
Mathis Rosenhauer
88fa637c66 via6522: Fix timing for shifting under control of system clock 2018-12-29 16:18:53 +01:00
Ivan Vangelista
eca202adc4 funkyjetb: moved the set from funkyjet.cpp to tumbleb.cpp, as suggested. (nw) 2018-12-29 15:57:46 +01:00
mooglyguy
7fff96a1f7 -devices/sound/3526intf: Removed MCG macro, nw
-drivers/battlane, brkthru, bublbobl, dec8, exprraid, fantland, karnov, matmania, metlclsh, missb2, renegade, sidepckt, suna16, tecmo: Removed MACHINE_CONFIG macros, nw
2018-12-29 15:27:36 +01:00
mooglyguy
7a33288e3e -devices/sound/2608intf, 2610intf: Removed MCFG macros, nw
-drivers/2mindril, aerofgt, asuka, bbusters, bingowav, crshrace, f1gp, fromanc2, gstriker, inufuku, mcatadv, neoprint, ninjaw, othunder, pipedrm, slapshot, suprslam, taito_b, taito_f2, taito_h, taito_x, taito_z, taitoair, taotaido, warriorb, wc90, welltris, wgp, yuvomz80: Removed MACHINE_CONFIG macros, nw
2018-12-29 11:51:30 +01:00
ClawGrip
2a8d1067ef Mark empty PLD dumps from protected devices as NO_DUMP (nw) (#4407)
* goldstar.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* igs009.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* kingdrby.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* funworld.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* system16.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* jackie.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* gaiden.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* polepos.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* gei.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)

* vsnes.cpp: Mark empty PLD dumps from protected devices as NO_DUMP (nw)
2018-12-28 21:42:21 -05:00
Bavarese
03b79c8dc5 [Rainbow-100]: document driver state (and remove bloat) (#4410)
* [Rainbow-100]: document driver state (and remove bloat)

Venix 86-R (plus Boston Softworks Extensions) working (tested yesterday), just follow https://github.com/bsdimp/venix/blob/master/doc/MESS-RB-INSTALL.md
Noted regressions in the PC subsystem (3.5 " DS DD images and 5.25 SSDD at slot 3 +4 ) after (?) April 2018. Can't fix these myself, though (effect: file content broken while directory listing seems OK; seek errors and 'write fault error reading from X' when copying).
UCSD Forth and Pascal expects 4 identical QD drives, so definitions for PC-style drives in slot 3 and 4 were commented out.

* [Rainbow-100]: fix regression introduced 2018-12-05

Incorrect polarity in routine: WRITE8_MEMBER(rainbow_state::diagnostic_w)
[before]-	m_SCREEN_BLANK = (data & 2) ? false : true;
[0.2.05]+	m_screen_blank = BIT(data, 1);
[now]: m_screen_blank = BIT(data, 1) ? false : true;
See
https://git.redump.net/mame/commit/?id=ccd87f82eccea439f54cea6b765178d1dea409c9
2018-12-28 21:41:56 -05:00
ajrhacker
b607dadaec
Merge pull request #4433 from cam900/cps3_pal
cps3.cpp : Correct color fading behavior closer to real hardware
2018-12-28 21:08:41 -05:00
David Haywood
35ff1ea40b XaviX work (new softlist entries etc. promote ddrfammt, popira, nostalgia, card night etc. to working) (#4439)
* XaviX work
new Software List items [Sean Riddle, David Haywood]
ekara_japan_d:dc0002 BAT Volume 6 (Japan) (DC0002-BAT)
ekara_japan_d:dc0005 TV Pop Volume 9 (Japan) (DC0005-TPJ)
ekara_japan_p:pc0001 BHT Volume 4 (Japan) (PC0001-BHT)
ekara_japan_p:pc0003 ENB Volume 1 (Japan) (PC0003-ENB)
ekara_japan_g:gc0001 BAT Volume 1 (Japan) (GC0001-BAT)
ekara_japan_g:gc0016 TV Pop Volume 5 (Japan) (GC0016-TPJ)
ekara_japan_web:ekaraweb12 e-kara Web cartridge 12M (blank) (Japan)

new clones
e-kara (US?, NTSC, set 2) [Sean Riddle]

enable support for 'p' type cartridges for use with ddrfammt [David Haywood]

various documentation improvements [Sean Riddle, David Haywood]

(there are also 3 bad dumps, currently commented out, will replace later)

* improved filenames (nw)

* for later (nw)

* checkpoint (nw)

* seeprom stuff (nw)

* (nw)

* correctly saves, does not correctly reload, also promote popira and ddrfammt to working

* new Software List entries [Sean Riddle, David Haywood]

ekara_japan:ec0001 J-Pop Mix Volume 1 (Japan) (EC0001-JPM)
ekara_japan:ec0032 ANM Volume 2 (Japan) (EC0032-ANM)
ekara_japan:ec0037 ENK Volume 4 (Japan) (EC0037-ENK)
ekara_japan:ec0046 J-Pop Mix Volume 20 (Japan) (EC0046-JPM)
ekara_japan:ec0005 J-Pop Mix Volume 5 (Japan) (EC0005-JPM)
ekara_japan:ec0007 1976-78 Volume 1 (Japan) (EC0007-G76)
ekara_japan:ec0079 ETZ (Japan) (EC0079-ETZ)
ekara_japan:ec0082 Matthew's Best Hit Selection (Japan) (EC0082-MBH)
ekara_japan:ec0009 ANM Volume 1 (Japan) (EC0009-ANM)
ekara_japan_en:en3 EN-3 (Japan)
ekara_japan_m:mc0013 KSM Mini Volume 5 (Japan) (MC0005-KSM)
ekara_japan_s:sc0012 SAI (series 3) Volume 3 (Japan) (SC0012-SAI)
ekara_japan_s:sc0004 SAI (series 1) Volume 1 (Japan) (SC0004-SAI)
ekara_japan_g:gc0002 BHT Volume 1 (Japan) (GC0002-BHT)
ekara_japan_g:gc0003 BAT Volume 2 (Japan) (GC0003-BAT)
ekara_japan_g:gc0004 BHT Volume 2 (Japan) (GC0004-BHT)
ekara_japan_p:pc0004 BHT Volume 7 (Japan) (PC0004-BHT)

* (nw)

* notes (nw)

* (nw)

* this register seems to be r/w (nw)

* fix crash in popira when pausing (requires register readback)

* save state stuff (nw)

* give excite fishing some inputs while I'm making misc minor changes (nw)

* also promote the Nostalgia games, and Card Night, as they have simple digital inputs and seem to work

* (nw)

* copy+paste modernization

* 2 more dumps (nw)

* doesn't seem to have an seeprom (nw)

* preliminary taikodp controls (nw)

* P4 uses SEEPROM (nw)

* rejig some bases (nw)
2018-12-28 21:03:40 -05:00
AJR
7b8ae74be1 ins8250: Detect framing and parity errors; allow side effects of reads to be disabled 2018-12-28 20:32:25 -05:00
AJR
a67dd2df3c 68561mpcc: Detect framing and parity errors and include them in the receive FIFO; improve handling of interrupts and status register writes
mc2661: Detect framing and parity errors; allow disabling of side effects of reads
2018-12-28 19:50:26 -05:00
Dirk Best
b49825bf25 einstein: Software list items promoted to working: Theatre Europe
The existing disk image was replaced by a new one created from the
master disk.

dsk_dsk: Increase maximum cell count

This allows for slightly out of spec disk images to run, like Theatre
Europe on the Einstein.

[Lord Sméagol (Carl Lloyd-Parker)]
2018-12-29 00:58:48 +01:00