Commit Graph

60283 Commits

Author SHA1 Message Date
arbee
0e210f4347 decstation.cpp: added more devices, now runs enough to give an interactive PROM monitor. [R. Belmont] 2018-07-15 18:41:14 -04:00
arbee
16336848af mc146818: support direct-access bus hookup method. [R. Belmont]
This chip has 8 address/data lines and an address/data strobe.  Most
users hooked it up so the low-order address bit is the address/data
strobe, allowing you to write an address and then read/write data
at an adjacent address.

But if you don't mind using a few more gates you can latch the
low-order address bits from the CPU into the chip then latch the
data in or out of it so it works just like a RAM.  The MIPS DECstations
did this in their I/O ASICs.
2018-07-15 13:07:51 -04:00
cam900
7eff013f87 galpani3.cpp : Implement/Fix some effects(Background color fading in intro, Girl display in stage start), Add notes
kaneko_grap2.cpp : Add device_palette_interface for palette, Minor cleanups
2018-07-16 00:00:15 +10:00
cam900
9edafeb048 sknsspr.cpp : Add bitmap clearing disable bit
suprnova.cpp : Make bitmap draw related to cliprect, Minor cleanup
2018-07-15 23:57:58 +10:00
Vinicius Sa
ee679254c5 1942.cpp: More (MCFG_) macro cleanup. (nw) 2018-07-15 23:54:24 +10:00
cracyc
1346d3271a hiscore.dat: Updates [Leezer] 2018-07-15 08:49:28 -05:00
Vas Crabb
a8f2dfd998 neogeo: add edge connector pinouts (nw) 2018-07-15 20:12:02 +10:00
Robbbert
b1c1018511 (nw) Housekeeping 2018-07-15 19:37:08 +10:00
Justin Kerk
370a411987 Fix crash when running a DRC CPU core under Emscripten (#2794). [Justin Kerk] 2018-07-15 04:37:46 +00:00
Justin Kerk
38df7f4219 Update WebAssembly parameters for current Emscripten (nw) 2018-07-15 04:17:09 +00:00
AJR
ce5437bdd4 cit220p: DUART timer drives something (nw) 2018-07-14 23:44:55 -04:00
AJR
437e5b7922 cit220p: Add keyboard MCU (nw) 2018-07-14 23:13:26 -04:00
AJR
5ac830087a cit220p: Add AVDC latch access and attribute RAM (nw) 2018-07-14 23:06:23 -04:00
AJR
adae0fea58 scn2674.cpp: Actually checking for the optional space helps (nw) 2018-07-14 19:44:11 -04:00
AJR
f28ca5316e v550: Fix stupid mistake (nw) 2018-07-14 19:18:22 -04:00
AJR
47a460a35a New skeleton device: Western Digital WD1007A ESDI hard disk controller [Al Kossow] 2018-07-14 18:15:42 -04:00
arbee
13c73b2c5b New machines marked as NOT_WORKING:
- DECstation 5000/133 [R. Belmont, Al Kossow]
2018-07-14 17:31:27 -04:00
Vas Crabb
70b2f500f4 really should split up this class (nw) 2018-07-15 02:53:53 +10:00
Vas Crabb
68dc93b74c more cleanup and removal of mcfg (nw) 2018-07-15 02:51:13 +10:00
AJR
bb9612f4b8 cosmac.cpp: More helper functions (nw) 2018-07-14 12:36:41 -04:00
cam900
2ee7a8991d realbrk.cpp : Fix sprite priority, Add notes, Reduce runtime tag lookups (#3748)
* realbrk.cpp : Fix sprite priority, Add notes, Reduce runtime tag lookups

* realbrk.cpp : Fix rotation bits, Add notes
2018-07-15 01:02:49 +10:00
Melissa Goad
73d05332ab Wow. I can't believe I missed this. (nw) 2018-07-15 00:56:11 +10:00
Melissa Goad
9540d7d944 Add a driver for the original iPhone. (#3742)
* Add ARM1176JZF-S CPU device and a driver for the original iPhone.
2018-07-15 00:24:48 +10:00
mooglyguy
cf34ccd3b4 ps2sony: Checkpoint. Adds a bunch of vector and parallel ops to the EE core, and skeleton GIF VIF1, and GS devices. 2018-07-14 04:00:29 +02:00
Scott Stone
1d987e9f2a oops.. missed one (nw) 2018-07-13 21:24:23 -04:00
Scott Stone
bfed21aefe Merge branch 'master' of https://github.com/mamedev/mame 2018-07-13 21:16:32 -04:00
Scott Stone
8cae70c9b1 Made a pass over the source to eliminate uppercase hex in hashes (nw) 2018-07-13 21:15:33 -04:00
AJR
aeab957b52 cosmac: Fix disassembly; very minor cleanup (nw) 2018-07-13 20:03:27 -04:00
Vas Crabb
2c7e42261a witness the power of devcb3 to tear through boilerplate (in Taito C-Chip), also misc cleanup/MCFG_ reduction (nw) 2018-07-14 04:21:03 +10:00
Ted Green
e0912401ae iteagle: Use callbacks to access IO ports. (nw) 2018-07-13 12:04:48 -06:00
cam900
e4a4f5f50e argus.cpp updates (#3586)
* argus.cpp : Remove tilemap hack of argus (Tilemap size can be larger than 65536)
argus : Add MACHINE_NO_COCKTAIL tag because Scroll is wrong when flip screen

* argus.cpp : Minor removes of duplicates

* argus.cpp : Reduce RAM usage of argus tilemap

* argus.cpp : Move butasan scanning into TILEMAP_MAPPER_MEMBER, Some reduce duplicates, Fix spacing

* argus.cpp : Fix build

* argus.cpp : Fix butasan

* argus.cpp : Fix build
2018-07-14 02:04:52 +10:00
AJR
0a6538f9d9 x68000: Separate VINAS/VICON CRTC device
- Fix the dot clock divider calculation yet again (nw)
2018-07-13 11:03:55 -04:00
Vas Crabb
aca2fcf01c (nw) clean up properly and remove comments that just repeat function names as they add no value and create clutter 2018-07-14 00:04:51 +10:00
Vas Crabb
5661307fa9 clean up/encapsulate gottlieb sound, remove more MCFG_ (nw) 2018-07-13 23:51:27 +10:00
Olivier Galibert
177731f5dc Fix some watchpoints (nw) 2018-07-13 15:20:08 +02:00
mahlemiut
7b42461543 made device flags const (nw) 2018-07-14 00:15:01 +12:00
Vas Crabb
a53816282c (nw) 6821 and 6850 have no clock for bus logic side, remove some MFCG_, fix build, tidy some stuff 2018-07-13 19:15:40 +10:00
cam900
b3f639da1f lynx.cpp : Reduce runtime tag lookups, Cleanup palette (#3626)
* lynx.cpp : Reduce runtime tag lookups, Cleanup palette

* lynx.cpp : Minor cleanup of drawing
2018-07-13 18:31:33 +10:00
cam900
3c251c174f m107.cpp : Add buffered_spriteram16_device for buffered spriteram, Minor cleanups, Split address map/machine configs related to ROM size/bankswitch (#3652) 2018-07-13 18:27:01 +10:00
cam900
6afea1cce1 namcos2.cpp : Fix copy-n-paste error 2018-07-13 18:18:22 +10:00
Tom
e3a7b85c87 added 3x mstreet-6 sets (#3596) 2018-07-13 08:34:48 +02:00
cam900
b87eeb4361 namcona1.cpp : Fix copy-n-paste error 2018-07-13 15:57:23 +10:00
AJR
058a748ee8 upd765.cpp: Partially revert 9eae436524 to unbreak x68000 floppy loading (nw) 2018-07-13 01:52:59 -04:00
braintro
761f003328 namcos2.cpp: Minor rom name correction for Rolling Thunder 2 sets (nw) 2018-07-12 23:14:06 -05:00
AJR
20d2028731 arac6000: Add NVRAM; correct clocks and CPU type (nw) 2018-07-12 15:15:11 -04:00
AJR
4c56cc2987 ddragonb: Identify CPU type (nw) 2018-07-12 13:45:59 -04:00
AJR
acc6bb9b63 darwin: Same mix of 6809 types as brkthru, apparently (nw) 2018-07-12 13:19:02 -04:00
AJR
5e8a1483f8 maniach: CPU type identification (nw) 2018-07-12 13:09:10 -04:00
AJR
6436854f38 Fix clang build (nw) 2018-07-12 13:08:37 -04:00
Vinicius Sa
71ff42a290 1942: Some macro cleanup. (nw) 2018-07-13 01:50:57 +10:00