Commit Graph

56991 Commits

Author SHA1 Message Date
arbee
68335d80ec kzaurus: pass POST, add IRQs, inputs, and sound. [R. Belmont] 2018-02-03 21:14:45 -05:00
AJR
5051f3c3f7 madmotor.cpp: General cleanup (nw) 2018-02-03 21:13:25 -05:00
cracyc
14d484fe94 ins8250: unbreak the pcjr (nw) 2018-02-03 20:03:49 -06:00
AJR
3f135a40b7 Flip screen API cleanup (nw)
- Make the global flipping functions of driver_device protected so as not to be accessible from within subdevices
- Eliminate the flip_screen_set_no_update kludge
2018-02-03 21:02:18 -05:00
AJR
fb260c4259 Fix flip screen rendering of DECO MXC06 sprites 2018-02-03 19:34:59 -05:00
AJR
84dbcc7a48 decbac06: Fix tilemap flip (nw) 2018-02-03 19:26:34 -05:00
AJR
9a1d0535cb decbac06, deckarn, decmxc06, decospr: Set flip screen state without peeking into driver_data (nw) 2018-02-03 19:04:20 -05:00
cracyc
a5890147b1 fmtowns: return status even if no disk inserted, fixes irium (nw) 2018-02-03 15:53:18 -06:00
hap
16109343ae fix arcade build (nw) 2018-02-03 20:20:50 +01:00
arbee
6df68ed91d New machines added as MACHINE_NOT_WORKING
Pittanko Zaurus [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
2018-02-03 13:51:51 -05:00
angelosa
c5e901fbcb pc6001.cpp: major encapsulation clean-ups [Angelo Salese] 2018-02-03 17:04:31 +01:00
angelosa
aadfca9eea acommand.cpp: cleanups (nw) 2018-02-03 13:29:42 +01:00
angelosa
1199a6716b namcona1.cpp: Added msm6242 RTC and fixed eeprom type to X-Day 2 [Angelo Salese] 2018-02-03 12:55:20 +01:00
angelosa
f753b43465 xday2 unemulated stuff (nw) 2018-02-03 12:55:18 +01:00
Firehawke
752cf3d073 Missed a couple escape sequences. (nw) 2018-02-03 19:26:25 +11:00
cracyc
649c169c2f i386/i286: fix default cs flags (nw)
d88_dsk: support bad crc (nw)
recreate columns copy protection (nw)
2018-02-02 23:01:40 -06:00
Robbbert
857a8dc63c (nw) regression fixes: aeroboto, formatz, diamond, tazmania 2018-02-03 15:47:21 +11:00
briantro
54a7441a9a model2.cpp: Minor doc update (nw) 2018-02-02 20:28:30 -06:00
arbee
da7d936468 New machines added as MACHINE_NOT_WORKING
Dam Dam Boy (on Tsukande Tori Chicchi PCB) [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
2018-02-02 20:42:45 -05:00
hap
c70b54560d fix alibaba memorymap ordering (nw) 2018-02-03 02:37:04 +01:00
hap
24f33cbe22 cave.cpp: fix memorymap ordering (nw) 2018-02-03 02:15:45 +01:00
hap
7eddbcb2f3 fidel68k: fix memorymap ordering (nw) 2018-02-03 02:04:15 +01:00
cracyc
8b5ed8a453 fix copy protection, not marked supported because I can't start the game (nw) 2018-02-02 15:42:31 -06:00
Scott Stone
79f1113345 Merge branch 'master' of https://github.com/mamedev/mame 2018-02-02 15:57:26 -05:00
Scott Stone
10fe52177c dc.xml - fix validation error (nw)
leapster.xml - fix file size (nw)
2018-02-02 15:56:59 -05:00
angelosa
347c7a990b namcona1.cpp: fixed horizontal scroll adjust and background color pen, improves X-Day 2 video emulation [Angelo Salese] 2018-02-02 21:53:38 +01:00
angelosa
98688f7b6c namcona1.cpp: fix bogus palette transfers for xday2 [Angelo Salese] 2018-02-02 21:53:36 +01:00
Rebecca Wallander
989ecc31d0 The start of a Dreamcast softlist (#3137)
* Start Dreamcast softlist. Currently only #-A

* Fix some small issues with DC softlist

* Make USA dumps the parents

* Add some missingDC dumps
2018-02-02 14:37:25 -05:00
Joakim Larsson Edström
bb1b695b3e at.cpp: Added NEW MACHINES Ericsson/Nokia WS286 (#3162)
* at.cpp: Added Ericsson/Nokia WS286 [Edstrom, Mattis Lind]

* at.cpp: Commented out nws286 until we actually have an authentic rom dump
2018-02-02 14:37:04 -05:00
David Haywood
3df987f9c1 new NOT WORKING (various drivers) (#3161)
* new NOT WORKING
Zone 40 [BeckyRGB]
Wireless Air 60 [BeckyRGB]

it isn't 100% clear these belong here, but it's also possible they do, so until more is known, put them here.

* various leapster.xml software list additions [Team Europe]

(also added some missing 'supported="no"'' lines)

* add some extra Leapster bios sets [Sean Riddle]
2018-02-02 14:35:16 -05:00
David Haywood
1e09ab0ceb create derived 6502 type for XaviX because it has at least one custom… (#3154)
* create derived 6502 type for XaviX because it has at least one custom 4-byte opcode that doesn't fit any other type.
treating that opcode as NOP for now.

have a feeling it might be something to do with the other integrated hardware, might be 'execute co-processor code chain at this address' or something similar
It isn't a standard JSL (Jump Subroutine Long)  like the SNES cpu opcode in the same place as this, it seems to point at some code-like structures tho)
could also be a secondary operation mode with different encoding like ARM's Thumb mode tho I guess.

We currently only have a single XaviX based dump (taitons1) but there are more on the way.  I'm going to see if the code flow makes any sense at all with these missing, or if any of it gives a clue as to what they should actually do.

* xavix - let's call these callf and retf then

after further investigation these are some kind of extra 'long jump' subroutine / task handlers, the 0x80 also being a custom opcode was throwing me off trying to identify them before.

looks like they might have been hacking 65816 features into the regular 6502 core?

* prepare for extra address bits (nw)

* better program flow (nw)
2018-02-02 14:34:12 -05:00
Ivan Vangelista
f33b1e3619 new working clone
--------------------------
Gee Bee (UK) [Andrew Welburn, The Dumping Union]
2018-02-02 18:15:10 +01:00
Ivan Vangelista
d52c0de42b galaxold.cpp: fixed dips for scrambler (nw) 2018-02-02 18:09:04 +01:00
angelosa
ada99bc2d0 Kill namcona*w machine configs (nw) 2018-02-02 13:37:47 +01:00
angelosa
266c662794 namcona1.cpp: Added dynamic screen visible area change effect, used mostly by Numan Athletics on transitions [Angelo Salese] 2018-02-02 13:33:10 +01:00
angelosa
5fea8ccc69 namcona1.cpp: fixed video disable graphic transitions (i.e. temporary gfx seizures) [Angelo Salese] 2018-02-02 10:54:47 +01:00
angelosa
e422201566 namcona1.cpp: fixed status bar colors for VS Express event in Numan Athletics [Angelo Salese] 2018-02-02 10:54:45 +01:00
angelosa
90b01d0213 namcona1.cpp: demote all to MACHINE_NO_COCKTAIL, there's a note about it (nw) 2018-02-02 10:54:43 +01:00
Vas Crabb
8f28cf2426 Workable Stepping Stage driver, and recently dumped VJDash [Naibo]
Workable stepstag driver:
-Added fundamental communication between main 68000 and (undumped) Windows PC
-Figured out correct logic of data uploading from main CPU to (maybe an FPGA on some unknown board)
-Discovered proper V-blank frequency of 4 logigal screens(routed to 3 physical screens in real hardware), which effects the communication and synchronization between 2 68000 CPUs, thus affect booting
-Borrowed foreground graphics from vjdash, added proper foreground layer handling, and removed hack code
-Seperated palette and decoding of 3 screens, and added independent 3rd screen decoding/drawing routine, as each screen has their own palette, and may display totally non-related graphics
-Corrected sprite rom loading of step3
-Mapped dancing floor light, spot light, neon light, and key led output, based on some video footage of real arcade machines
-Corrected NVRAM handling
-Adjusted key-mapping of foot step input port, avoided key conflict
-The in-game palettes are in 8-BIT YUV(UYUY) format. Each entry may contains 2 pixels. In the real game hardware, the sprites are to be mixed with a MPEG-1 under-layer, then converted together to RGB

Driver for the recently dumped Vjdash (a 4-monitor game):
-Figured out that vjdash uses similar hardware to Stepping Stage
-Identified graphics roms of fg/bg/rotation layers
-Been able to boot to self-test, thus mapped inputs
-In addition to the currently obtained board, this game also needs a 2nd 68000 board which drives 3 upper screens, and one Windows PC, like in Stepping Stage series.
-This board may have 2 more (missing?) ROM ICs, for sprites
2018-02-02 19:52:03 +11:00
angelosa
1acb9f2733 namcona1.cpp: improved encapsulation [Angelo Salese] 2018-02-02 09:08:22 +01:00
angelosa
9c5516bceb namcona1.cpp: fix soft reset hangs [Angelo Salese] 2018-02-02 09:08:20 +01:00
angelosa
c1658db271 comebaby.cpp: make it to execute some opcodes (nw)
misc typo fixes (nw)
2018-02-02 09:08:18 +01:00
cracyc
1f9a0e1f23 dwarfd: set dip defaults to display usable graphics (nw) 2018-02-01 22:14:21 -06:00
smf-
7de2683efc Sky Skipper: Added difficulty DIP switches [smf] 2018-02-02 02:48:27 +00:00
AJR
4e8a3d56d5 toratora: Fix address map (nw) 2018-02-01 21:27:17 -05:00
AJR
fe500377ad address_map: Internal maps must now be constructed last to have priority (nw)
This fixes sound in mpatrol.
2018-02-01 20:06:15 -05:00
smf-
5ed941c5a5 Popeye: moved Copyright from dip switches to machine configuration, the schematics show that they are just resistors. The Unknown bit isn't hooked up on the schematics and the game doesn't access it, so I've changed it to unused. [smf] 2018-02-01 23:59:57 +00:00
AJR
1464dc5111 machine/xbox.cpp: Clean up some unnecessary machine-relative accesses (nw) 2018-02-01 18:38:08 -05:00
AJR
b4bc32f938 tankbatt: Regression fix (nw) 2018-02-01 18:37:18 -05:00
AJR
15bcee3f1b skyraid: Unblock coin port (nw) 2018-02-01 17:36:02 -05:00