Commit Graph

57010 Commits

Author SHA1 Message Date
angelosa
1883556218 Bulk replace convention for include guards in src/mame/includes/ files:
MAME_INCLUDES_<FILENAME>_H is now the standardized way for a MAME include header, starting with a double underscore is reserved by the C++ standard go figure (nw)
2018-02-05 10:23:50 +01:00
AJR
3630bb07a7 nbmj8688.cpp: Fix I/O map for 16-bit LCD games (nw) 2018-02-04 16:55:40 -05:00
Ivan Vangelista
2284388cb2 taito_f3.cpp: added pal dump to kirameki [undamned] 2018-02-04 20:16:29 +01:00
Ivan Vangelista
dfbbef7dc5 new working clone
---------------------------
Street Fighter II: The World Warrior (bootleg, set 2) [f205v, Maru79]
2018-02-04 20:06:04 +01:00
AJR
e7c3f69b21 i86: Memory stuff (nw)
- Make read_byte/word and write_byte/word overridable virtual functions (80186 MMU probably will need to override this in the future)
- Make fetch_op an alias for fetch (implementations were identical already)
- Remove sreg argument from read_byte/word and write_byte/word (it was almost always m_easeg as set by calc_addr, sometimes with dubious evaluation order)
- Restrict logic for separating address spaces for CS/ES/SS accesses to 8086/8088 (later x86 models do not broadcast the descriptors)
- Encapsulate m_e16 within the only function that used it
2018-02-04 13:59:51 -05:00
Roberto Fresca
d6ebc3f90e
Merge pull request #3170 from DavidHaywood/030218
new machines marked as NOT WORKING
2018-02-04 14:07:06 -03:00
cam900
053fd7699f vgmplay : Add K051649 support (#3131) 2018-02-05 02:39:14 +11:00
arbee
11e18ca812 kzaurus: improved vis area and layer alignment, plus hooked up reading scroll regs [R. Belmont] 2018-02-04 10:17:47 -05:00
arbee
efcd4f80fa kzaurus: pacified GCC, fixed layer priority, added 55555 gradient BG [R. Belmont] 2018-02-04 09:40:37 -05:00
Robbbert
ab5b3f7613 (nw) Fixed the build (buffer overflow) 2018-02-05 01:18:11 +11:00
angelosa
a496a99266 Notes (nw) 2018-02-04 14:54:39 +01:00
cam900
6ba22363e6 vamphalf : Configured OKI banking, Implement OKI bankswitching to Diet Family (#3135) 2018-02-04 23:45:56 +11:00
angelosa
ab04f338e4 new NOT_WORKING machine
-----------------------
Soreyuke Anpanman Crayon Kids [ShouTime, Bill D, Surgeville, Sean Sutton, George Walsh, Evan Korzon, Dulleron, SpinalFeyd, Gyrovision, Bryce Van Horn, Paul Vining, Charles MacDonald, Smitdogg, The Dumping Union]
2018-02-04 13:21:29 +01:00
David Haywood
daa6be7e58 new machines marked as NOT WORKING
XaviX Tennis (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
2018-02-04 11:45:09 +00:00
AJR
6f21bc5a98 timetrv: Add EEPROM and UART (nw) 2018-02-04 00:24:02 -05:00
AJR
ad40dd2f53 Add some internal peripheral block registers to 80186 debug state 2018-02-03 23:56:06 -05:00
AJR
8132a3a53a timetrv: Remove bogus interrupt generators (nw) 2018-02-03 23:53:57 -05:00
cracyc
922c983f69 fmtowns: allow reading pcm mask, fixes pcm playback issues (nw) 2018-02-03 22:12:45 -06:00
cracyc
b27d8aae25 oric: make shifted natural keyboard keys work (nw) 2018-02-03 21:14:14 -06:00
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