R. Belmont
c04cbd0918
Merge pull request #2329 from DanAmador/patch-3
...
Update luaengine.rst
2017-05-23 21:22:32 -04:00
R. Belmont
fbd2e33023
Merge pull request #2332 from DavidHaywood/nesvt2
...
preliminary steps for basic VT03 (NES clone) support
2017-05-23 21:22:07 -04:00
arbee
38af01ff63
xavix: Notes on what the CPU should be. (nw)
2017-05-23 20:47:50 -04:00
David Haywood
4eaaf63226
make cybar120 look more reasonable
2017-05-24 00:16:14 +01:00
David Haywood
9a61271e52
some support for extended sprite addressing used by cybar120
2017-05-23 23:52:56 +01:00
Michael Zapf
50b20ddf23
ti99: Wrapped into namespaces; minor rearrangement
2017-05-23 23:22:06 +02:00
AJR
80b640dcf8
Constructor mistake (nw)
2017-05-23 17:18:19 -04:00
David Haywood
17294fd6eb
missing files? (nw)
2017-05-23 21:20:05 +01:00
David Haywood
7eeae7892d
basic VT03 support
2017-05-23 21:12:26 +01:00
AJR
246623a51b
ga2, arabfgt: Make more sense of unused MCU routines (nw)
2017-05-23 16:12:02 -04:00
Scott Stone
671a362341
mtrapb2: Fixed duplicated rom label (nw)
2017-05-23 14:35:23 -04:00
AJR
d0047a3ebe
arabfgt: Replace protection MCU simulation with emulation of actual program
...
(nw) Convert classes in segas32.cpp to device_add_mconfig
2017-05-23 13:30:12 -04:00
Ivan Vangelista
3f44d746de
a start at moving mame/audio devices to use device_add_mconfig insted of device_mconfig_additions (nw)
2017-05-23 18:58:14 +02:00
Vas Crabb
099dd26e89
fix regular builds (single-driver builds were working) (nw)
2017-05-23 23:50:49 +10:00
Patrick Mackinlay
2b166ee1f6
interpro improvements, plus some naive scsi hacks ( #2330 )
...
Various InterPro changes:
* fixed cpu/mmu ssw bug
* added preliminary nscsi support
* added preliminary mmu address translation
* expanded memory maps for several devices
* improved irq and dma handling (still not working properly)
* stubbed out more sga registers, added srarb
For the following, I don't really know what I'm doing, so please check carefully:
* WARNING: includes a naïve addition of ncr53c94 support to ncr5390.cpp
* WARNING: adds a start/stop unit command to t10spc.cpp
After these changes, ip2800 boots to FDM prompt with a ton of memdiag test failures, but not much else is visibly improved.
2017-05-23 22:57:22 +10:00
Vas Crabb
aa719358ad
bulk change of comments JAP->JPN (nw)
2017-05-23 22:43:43 +10:00
Vas Crabb
57d1c36ead
change some more device_mconfig_additions to device_add_mconfig (nw)
2017-05-23 18:51:12 +10:00
Vas Crabb
aaed83a91f
scoped enum for Windows (nw)
2017-05-23 15:59:55 +10:00
Vas Crabb
96c9112785
general cleanup:
...
* move rarely-used output and pty interfaces out of emu.h
* consolidate and de-duplicate forward declarations, also remove some obsolete ones
* clean up more #include guard macros
* scope down a few more things
(nw) Everyone, please keep forward declarations for src/emu in src/emu/emufwd.h -
this will make it far easier to keep them in sync with declarations than having
them scattered through all the other files.
2017-05-23 15:01:11 +10:00
AJR
6e04e04b46
taito_l.cpp: More MB8421, less HOLD_LINE (fixes sound in evilston)
2017-05-22 23:29:42 -04:00
Dan Amador
3a43ec44cc
Update luaengine.rst
2017-05-22 18:08:28 -05:00
hap
7b28917307
fidel6502: added cpu freq select for sc9 (nw)
2017-05-22 23:34:47 +02:00
AJR
661e9b8d4f
evilston: Too much coin impulse (nw)
2017-05-22 14:02:50 -04:00
Ivan Vangelista
2609dd1c8f
qs1000, 315_5124 and 315_5313 devices: test Vas' latest work (nw)
2017-05-22 19:58:27 +02:00
AJR
90af5054cf
taito_l.cpp: Add custom I/O chips (nw)
2017-05-22 13:42:26 -04:00
Ivan Vangelista
b01afdbf3b
ssfindo.cpp: added preliminary eeprom hook up. tetfight is now playable (coins work). Left as not working since eeprom isn't correctly saved, thus the inputs are screwed on reset. (nw)
2017-05-22 19:11:48 +02:00
AJR
38a3d40dbb
taito_l.cpp: Another round of PPIs (nw)
2017-05-22 13:00:38 -04:00
Ivan Vangelista
a3ab70549f
by68701.cpp: added missing ROM dump for flashgdnp1 [PinMAME]
2017-05-22 18:59:59 +02:00
MetalliC
55c4a1252e
minor STV ioga (nw)
2017-05-22 18:51:49 +03:00
MetalliC
02a73b8048
new machine added as NOT_WORKING
...
--------------------------------
Mushiking The King Of Beetles 2004 Second (Japan) [f205v, rtw]
2017-05-22 18:51:27 +03:00
smf-
7d1b771c6f
Fix for MSVC (nw)
2017-05-22 14:11:08 +01:00
Vas Crabb
f51fe78056
get rid of mconfig trampoline in a few more devices, make handlers protected
2017-05-22 22:48:40 +10:00
Vas Crabb
ed231988f1
let's use Zaccaria as a demo for machine config in members
2017-05-22 19:48:30 +10:00
Vas Crabb
ceb586419e
order of initialisation (nw)
2017-05-22 19:03:14 +10:00
Vas Crabb
fa80bef249
well, that causes mpu4 to take way too much memory to compile, the changes to device instantiation still apply (nw)
2017-05-22 18:55:02 +10:00
Vas Crabb
f7180a9504
and ioports, too (nw)
2017-05-22 18:29:16 +10:00
Vas Crabb
89524dd10e
There's no day like today. This just follows up on the last commit: game drivers are less special special - they have configuration instantiated in the usual way.
2017-05-22 18:17:29 +10:00
Vas Crabb
a6ee791664
Goodbye MACHINE_CONFIG_FRAGMENT, it was nice knowing you.
...
(nw) This is a pretty minimal change. The point where the root device is added has been moved
from the MACHINE_CONFIG_START macro to the constructor of the machine configuration class (made
possible by giving drivers their own device types). This isn't the final change in this area.
The root device is still being handled specially in that its configuration comes from the game
driver structure. This needs to be harmonised with regular devices. But that's a job for
another day.
2017-05-22 14:31:40 +10:00
AJR
e63871ed51
seta.cpp: IRQ acks for calibr50 and usclssic (nw)
2017-05-22 00:00:16 -04:00
Dirk Best
ff0eab691d
Replace some custom palette inits with the appropriate standard callback
2017-05-22 02:54:26 +02:00
AJR
b4644cf2a5
Document non-MCU chip on Insector X (nw)
2017-05-21 18:50:50 -04:00
yz70s
53af4c6390
xbox/chihiro: usb devices are now slot devices [Samuele Zannoli]
2017-05-21 23:29:57 +02:00
Dirk Best
12bc38285f
emupal: Don't hardcode color PROM region name, add error handling
2017-05-21 23:21:15 +02:00
Dirk Best
459dd62d39
ym2203: Avoid crash if MAME fatalerrors
2017-05-21 23:21:08 +02:00
AJR
11875e315f
wwallyj: Add uPD4701A devices
2017-05-21 16:54:40 -04:00
AJR
5d3ecde4bc
cabal: Add uPD4701A devices to trackball sets
2017-05-21 16:16:53 -04:00
AJR
d5cee776d0
forgottn: Add uPD4701A device (nw)
2017-05-21 15:40:43 -04:00
AJR
17bd0ab306
poundfor: Add uPD4701A devices
2017-05-21 15:03:24 -04:00
fulivi
a662d26e29
floppy: Fix for a segfault when emulating HP9895 drive [F.Ulivi]
2017-05-21 19:24:11 +02:00
AJR
a43cc7edeb
horshoes: Add uPD4701A device
2017-05-21 11:40:20 -04:00