arbee
45977d9baa
More GCC 8 (nw)
2018-05-01 22:04:06 -04:00
arbee
73beb07213
don't use C++ flags on plain C files (nw)
2018-05-01 21:40:43 -04:00
arbee
e651a1678d
begin preliminary GCC 8 support (nw)
2018-05-01 21:34:55 -04:00
AJR
5652b70ed6
New machines marked as NOT_WORKING
...
----------------------------------
Air Hockey (6.03, encrypted)
2018-05-01 16:57:54 -04:00
Vas Crabb
2047471723
Bind devcb relative to current device. This is probably going to break
...
plenty of things with late bind errors. Sorry.
Remaining things to switch over include sound routes and things with
custom delegates.
2018-05-01 04:19:51 +10:00
AJR
ed8bb86e08
cmi.cpp: Separate source file for CMI-01A device (nw)
2018-04-27 16:50:50 -04:00
yz70s
c663e1d7cc
New device, SMSC FDC37C93x Plug and Play Compatible Ultra I/O Controller ! [Samuele Zannoli]
...
It is not complete yet but the floppy disk and keyboard work and is enough to boot the m55hi-plus motherboard.
2018-04-27 09:43:50 +02:00
Bavarese
88b77caea7
(PC-ISA): Add Lba enhancer card (28 bit LBA) ( #3465 )
...
* Create lbaenhancer.cpp
* Create lbaenhancer (header file)
* Update isa_cards.cpp (storage section)
* Update isa_cards (lba_gen added to SLOT_INTERFACE)
* Update bus.lua
* Update lbaenhancer.cpp
* Update isa_cards.cpp
* Update lbaenhancer.h
* Update lbaenhancer.cpp
* Update lbaenhancer.cpp
* Update lbaenhancer.cpp
* Update lbaenhancer.cpp
device_reset() changed to make sure ROM is installed only once. Old solution used a static variable and was unsafe.
* Update lbaenhancer.h
Add variable to ensure ROM is only installed once per session.
* Update lbaenhancer.cpp
* Update lbaenhancer: CONFNAME
jumpers, not DIPs.
* Update lbaenhancer (spacing)
2018-04-26 21:34:01 -04:00
fulivi
c7fd7ad2c8
hp_ipc: added HPIB interface chip & remotizer device
2018-04-26 16:27:47 +02:00
Dirk Best
02004c6c51
Devicify Sega 315-5649
2018-04-25 21:57:04 +02:00
mooglyguy
8e39405a42
-vp415: Added proper dumps of Module S and Module W MCUs, which have identical programs. [Ryan Holtz, Simon Inns]
2018-04-24 19:58:44 +02:00
Curt Coder
9b7c48de6a
vic10: Added MultiMAX cartridge skeleton. [Curt Coder]
2018-04-24 16:59:50 +03:00
mooglyguy
31579ede9a
-indy_indigo2: General cleanup, device-ified HAL2 and HPC3, and moved HAL2, HPC3, and IOC2 devices into their own files. [Ryan Holtz]
2018-04-23 23:05:20 +02:00
angelosa
eda7537f38
Missed committing this one (nw)
2018-04-21 17:27:04 +02:00
angelosa
1b3c344ba3
Bulk move includes/nb141*m*.h -> machine/nb141*m.h (nw)
2018-04-21 17:26:01 +02:00
AJR
f45be6f709
hp48_port: Eliminate driver_data calls; separate source files; reduce dependency on driver class somewhat but not ideally enough (nw)
2018-04-20 12:57:29 -04:00
ajrhacker
9195314887
Merge pull request #3469 from shattered/_3ab0ba4
...
ms6102: add EAROM device + minor keyboard fix (nw)
2018-04-18 15:44:53 -04:00
Sergey Svishchev
05631edc1a
ms6102: add EAROM device + minor keyboard fix (nw)
2018-04-18 22:38:32 +03:00
mooglyguy
5ae175ff11
vp415 skeleton updates, nw
2018-04-18 19:17:11 +02:00
Dirk Best
f0a77cb766
model1/model2: Emulate Model 1 I/O board, remove I/O RAM device
...
This includes an emulation of the Sega 315-5338A I/O controller which is
also hooked up to the ufo21 driver now.
2018-04-18 00:25:33 +02:00
Vas Crabb
d79226cc3d
Revert "(PC-ISA): Add Action Replay card for DOS (1994) ( #3445 )"
...
This reverts commit ff815797c9
.
2018-04-17 22:04:10 +10:00
David Haywood
261bcfa3cd
XaviX - current checkpoint, tidying, reorganization etc. (+ general TV game work) ( #3450 )
...
* xavix - tidy ups, reorganization, current notes etc.
* didn't mean to push a copy (nw)
* shift some common code around for palette handling (nw)
* lean less heavily on memory system (nw)
* revert 'shift some common code around for palette handling (nw)' to be revisited later.
* add missed include guards (nw)
* new machines marked as NOT WORKING
Skannerz TV [Sean RIddle, Peter Wilhelmsen]
This will need the communication protocol with the barcode scanner unit reverse engeering (the scanner unit has it's own MCU that isn't dumped and for which we have no method of dumping) this also probably means it will need improvements to the general vii.cpp handling of interrupts and serial ports (which Cricket needs too)
2018-04-16 22:34:42 -04:00
Bavarese
ff815797c9
(PC-ISA): Add Action Replay card for DOS (1994) ( #3445 )
...
* Allow write protect of a banked segment
* Allow write protect of a banked segment
* Create Action Replay driver for DOS
* Create Action Replay driver (header file)
* Update bus.lua
* Update isa_cards.cpp
* (white space changes)
2018-04-16 17:00:49 -04:00
Sven Schnelle
5832c7c2de
split up hp98603 basic rom card
...
The 98603A and 98603B cards have different base addresses and sizes
for the rom region. Split up the cards so that we can boot HP BASIC 4
and HP BASIC 5.1.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-04-16 15:11:26 +02:00
Ryan Holtz
c2c576dad4
Added skeleton SAA1403 device, nw
2018-04-13 21:04:46 +02:00
mooglyguy
593340af38
-vp415: Skeleton driver for Philips VP415 LV-ROM Player. Includes basic device implementation of Fujitsu MB88303 Television Display Controller. [Ryan Holtz]
2018-04-13 18:25:35 +02:00
Patrick Mackinlay
3a8d630ab4
interpro: skeleton for keyboard lle (nw)
2018-04-14 01:12:22 +10:00
Dirk Best
d4d7f94c5f
Rename 315-5338a to m1io since it doesn't actually represent that device
2018-04-08 23:31:39 +02:00
Lord-Nightmare
dac78a0aae
typo (nw)
2018-04-08 14:15:23 -04:00
Dirk Best
d2e0e1f182
Devicify Sega 315-5338A
2018-04-08 17:40:23 +02:00
David Haywood
26d3f01402
new WORKING machines ( #3427 )
...
* new WORKING machines
Master Boy (1987, Z80 hardware) [David Haywood, ARPA, Recreativas.org, The Dumping Union]
* info update (nw)
2018-04-07 11:52:32 +02:00
Olivier Galibert
1d338061af
mb86233/4 rewrite [O. Galibert]
...
model1: Use the real 315-5573 Virtua Racing coprocessor program [Team Caps0ff]
model2: Rewamp the coprocessors communications [O. Galibert]
2018-04-05 15:01:26 +02:00
Sven Schnelle
d9a631daa2
hp9k_3xx: add 98644 async serial card
2018-04-04 21:45:46 +02:00
AJR
bc2acfcb76
atarivad: Separate source files from atarigen (nw)
2018-04-03 17:34:54 -04:00
R. Belmont
f772e0ea5a
Merge pull request #3419 from JoakimLarsson/sad8852_2
...
NEW non working ISA16 card: Ericsson Information Systems IBM3270/5250…
2018-04-03 11:16:30 -04:00
joakim
bdaad5598e
NEW non working ISA16 card: Ericsson Information Systems IBM3270/5250 terminal adapter card
2018-04-02 21:44:32 +02:00
Dirk Best
e3ec44528c
Fix tiny build
2018-04-02 12:40:03 +02:00
Michael Zapf
fda26ee7dd
ti99: Hexbus floppy system; logging updates
2018-03-31 00:38:31 +02:00
Nigel Barnes
d295e418c4
electron: Added Mega Games Cartridge device.
2018-03-30 12:58:31 +01:00
Justin Kerk
50c373be6f
Fixed issues with CHD loading under Emscripten. [Justin Kerk]
2018-03-28 04:35:34 +00:00
Vas Crabb
010155a3c5
Reshuffle some stuff:
...
* Move around the debugger hooks to get a small but measurable performance increase
* Remove emucore from external tools
* Improve performance of DSP16 interpreter a little by generating six variants of execution loop
2018-03-28 05:25:15 +11:00
Julian Sikorski
9a154947d1
Added possibility of building using system pugixml
2018-03-27 10:19:22 +11:00
Vas Crabb
ebcd71b7f1
minimaws: expose RAM size
2018-03-27 01:40:15 +11:00
Vas Crabb
1c3684787c
get rid of dioutput - it's only used in one place, and it upset GCC on Linux debug builds for some reason
2018-03-25 04:31:07 +11:00
Vas Crabb
08dde5eb0a
srcclean and regenerate localisations (nw)
2018-03-25 02:03:24 +11:00
Ariane Fugmann
2ad88fd875
M1COMM: Add preliminary MB89374 emulation ( #3378 )
...
* M1COMM: Add preliminary MB89374 emulation (nw)
* M1COMM: moved knowns roms to device. (nw)
* MB89374: arrays and savestates (nw)
2018-03-24 08:40:45 -04:00
AJR
57f7d29b11
mess.lua: Pull a few drivers out of the grab bag (nw)
2018-03-21 20:23:12 -04:00
Nigel Barnes
7ad824c85b
New machines marked as NOT_WORKING
...
----------------------------------
Poly Proteus (Standalone) [Nigel Barnes, Andrew Trotman]
2018-03-21 20:53:11 +00:00
Dirk Best
edbb11a107
Casio CZ-101: Skeleton driver
2018-03-21 15:11:32 +01:00
Vas Crabb
b787818d0c
dsp16: move most core state into DRC cache - keeps a lot of details out of the main header (DRC is still stubbed out) (nw)
2018-03-21 21:01:36 +11:00