Commit Graph

51602 Commits

Author SHA1 Message Date
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