Commit Graph

891 Commits

Author SHA1 Message Date
AJR
141f2364cc New generic ripple counter device 2017-12-10 09:06:41 -05:00
David Haywood
e5d39e7ed9 new WORKING machine
Calcune (Japan, prototype) [David Haywood, ShouTime, gamez fan, Sacrilego, Paul Vining, Jeffrey Gray, Fabien Marsaud, Jarrod Wright, Darksoft, Rod_Wod, Steven Young, Sean Sutton, Surgeville, The Dumping Union]
2017-12-10 01:43:08 +00:00
Sergey Svishchev
00c9b62a24 agat7: 840KB floppy HLE; minor fixes -> mark WORKING (#2912)
* agat7: add port_char definitions to allow access from Lua, &c (nw)

* agat7: adapt "apple2: Break up handlers for C000-C07F range" (nw)

* agat7: timer and vblank interrupts (nw)

* agat7: HLE of 840KB floppy controller, read-only (nw)

* agat7: memory expansion wip (nw)

* agat7: update todo list, mark partially WORKING
2017-12-08 18:46:23 -05:00
AJR
b2d1b433d1 New machines marked as NOT_WORKING
----------------------------------
Pitch Hitter - Baseball Challenge [unknown]
2017-12-07 09:50:43 -05:00
Patrick Mackinlay
ad9b6fe4e5 dp8510: new device
An implementation of the National Semiconductor DP8510 BITBLT Processing Unit. This is used on the InterPro GT family graphics boards, and this implementation seems to be correct enough to enable me to progress there, hence the PR. While I'd love to have another system to test against, I'm not aware of any other systems that ever used this device other than some NatSemi reference designs, which are not (yet) in MAME.
2017-12-06 18:58:55 +07:00
fulivi
6ab7c6949f HLE of HP9845 internal printer (#2884)
* hp9845 & hp64k: fixed breakage caused by c46e1007a8
* hp9845: HLE of internal printer added
* hp9845: fix to printer interrupt line
* hp9845: moved src/devices/machine/hp9845_printer.* to src/mame/machine
2017-12-05 14:34:30 +11:00
Olivier Galibert
7799777902 Fix linking on linux (nw) 2017-12-04 07:27:19 +01:00
hap
bbe91a860f arcade.lua: rax device should be in shared.a (nw) 2017-12-04 04:04:22 +01:00
R. Belmont
4f59d001e9
Merge pull request #2813 from JoakimLarsson/prodigy_webinterface_1
Prodigy webinterface poc
2017-12-02 16:42:23 -05:00
AJR
fc87d24cf6 swtpc: Preliminary SS-50 I/O bus 2017-11-30 19:37:07 -05:00
Robbbert
4f536b2d0d New Not Working machine : Konami Picno 2017-11-30 01:51:52 +11:00
AJR
acc0c34f1e vp60: Another skeleton driver (with an undumped program ROM, alas) (nw) 2017-11-25 16:30:59 -05:00
AJR
a636fabf6b vp122: Skeleton driver (nw) 2017-11-25 00:37:46 -05:00
AJR
80b787b498 att630: Skeleton driver for this, too (nw) 2017-11-24 23:55:43 -05:00
Robbbert
b1198c91f9 (nw) Split mc80 into separate mc8020 and mc8030 as they have little in common. 2017-11-25 01:32:17 +11:00
smf-
310b5866b9 Only "I4100" is needed to pull all three devices in, neither "I4220" or "I4300" are checked for in scripts/src/video.lua 2017-11-23 14:55:47 +00:00
AJR
49fa0203d2 d461: Another skeleton driver created (nw) 2017-11-22 17:08:47 -05:00
AJR
0a2a4e849f cit220p: Give this one a separate driver as well (nw) 2017-11-21 22:07:29 -05:00
Scott Stone
a57eb4b25c Fix MAME compile (nw) 2017-11-21 06:56:29 -05:00
Robbbert
8f4729dd8b New Not Working machine : Milwaukee Computers MC-1200 2017-11-20 04:47:25 +11:00
Robbbert
4106d1404e New Not Working machine : LSI M3 2017-11-20 03:54:53 +11:00
AJR
b86f9bab4c Split Micro-Term terminals to their own (skeleton) driver (nw) 2017-11-19 01:14:19 -05:00
David Haywood
7d0279601f split pgm2 up into drivers/video, correct main ram size, make some notes etc. 2017-11-17 18:25:36 +00:00
Robbbert
c2a3012e6e New Not Working machines : ADDS Viewpoint 60, ADDS Viewpoint 122, Ann Arbor Ambassador, AT&T 630 MTG, C.Itoh CIT-220+, Data General D461, HP-700/92, HP-2622A, Micro-term 5510, Micro-term MT420, Qume QVT-70, Qume QVT-102, Qume QVT-103, Qume QVT-190, Qume QVT-201, Relisys TR175II, Visual 100, Visual 102, DEC VT420, Zentec Zephyr 2017-11-18 04:57:48 +11:00
Joakim Larsson Edstrom
144a7cbb59 prodigy: WIP Added support for SVG web UI through XSL transformation of the LAY file 2017-11-16 22:48:13 +01:00
hap
49eb2be70c vicdual: add tranqgun samples skeleton for jim (nw) 2017-11-16 18:10:48 +01:00
Patrick Mackinlay
f87cc5c671 28fxxx: initial commit for new flash memory device (#2805)
Implementation of 28F010 and family flash memory devices. These are not compatible with the JEDEC-standard flash command protocol implemented in intelfsh.
2017-11-16 23:53:02 +11:00
Curt Coder
c2cf2f7504 tmc600: Added Euro bus skeleton. [Curt Coder] 2017-11-11 14:02:22 +02:00
Dirk Best
faeedc757c einstein: Major cleanup, add a ADC0844 device
The analogue joystick is now emulated. Also fixed a few minor issues
with the memory map.

This also adds a generic Z80 dasisy chain device, for use in drivers
with non-Z80 peripherals.
2017-11-06 20:47:38 +01:00
hap
842a8347c0 renamed hazeltine.cpp to esprit.cpp (nw) 2017-11-05 22:57:29 +01:00
angelosa
c4cd603431 flower.cpp: rewrote custom sound device (nw) 2017-11-05 20:19:15 +01:00
Robbbert
b03a8f7f61 New Not Working machine : HP 2100 2017-11-06 01:08:28 +11:00
Felipe Corrêa da Silva Sanches
3a96290b5f new non-working driver: Scopus Sagitta 150/180 serial terminal 2017-11-05 03:49:51 -02:00
Robbbert
d897ed3661 New Not Working machine : Sony Playstation 2 (placeholder only) 2017-11-05 16:18:54 +11:00
Robbbert
7a4160bd29 New Not Working machine : Xerox Alto I 2017-11-05 02:43:16 +11:00
Robbbert
931b311c06 New Not Working machine : Ampex Dialogue 80 2017-11-05 02:22:40 +11:00
Robbbert
6f63019a25 New Not working machine : Convergent Mightyframe 2017-11-03 21:57:24 +11:00
Robbbert
fef0d128af New not working machine : Hazeltine Esprit terminals 2017-11-03 01:25:13 +11:00
Robbbert
a908738797 New not working machine : Transitional Technology Inc. SBC 2017-11-02 21:08:00 +11:00
Dirk Best
908529aa32 einstein: Add bus interface for the user port and emulate speech cart 2017-10-31 11:46:53 +01:00
Dirk Best
09f25df20d einstein: Create "Tatung Pipe" bus and convert 80 column device
Use "mame einstein -pipe tk02" to attach the 80 column device.

* Removed no longer needed einstei2 driver
* Added cursor rendering to the 80 column device
* Added support for the alternate character set (use dip switch to
change)
* Cleaned up and added save state support to the 80 column device
2017-10-28 17:36:29 +02:00
Robbbert
f19bf0707b New Not Working machine : Motorola Powerstack II 2017-10-29 02:03:08 +11:00
Robbbert
f586dfaa13 New Not Working machine : Solbourne Series 5E Computer Workstation 2017-10-28 02:45:41 +11:00
Robbbert
4ac355689e New Not Working machine: Televideo TS-3000 2017-10-28 01:28:51 +11:00
Robbbert
2ae08904db New Not Working machine: Advanced Computer Design 2017-10-28 01:02:18 +11:00
Robbbert
6eeb1b8071 New Not Working machine: Wyse terminals 2017-10-28 00:19:02 +11:00
Robbbert
0d891ac5fb New Not Working machine: DISER Lilith 2017-10-27 23:51:41 +11:00
Robbbert
09ab8059ab (nw) fixed the build. 2017-10-26 21:18:07 +11:00
Patrick Mackinlay
c8be65d115 interpro: basic keyboard and graphics
Many changes in this PR, including the following:
* added support for InterPro 20x0, 24x0 and 27x0 systems
* added support for SR bus/slot devices
* added support for Ethernet, graphics, keyboard and mouse
* added support for serial DMA
* improved timer, interrupt and DMA handling
* improved comments/documentation

Note: ioga is still a major work in progress, and most of the other *ga's don't do anything useful yet, however this build can do some new and useful things, and it's closer to OS boot than before, as well as cleaned up in some of the better known areas.
2017-10-26 18:43:26 +11:00
Robbbert
030b9d06b1 Merge branch 'master' of https://github.com/mamedev/mame 2017-10-26 13:06:32 +11:00
Robbbert
507ea65d52 New not-working machine: TRS-80 DT-1, first commit, still working on it. 2017-10-26 13:05:53 +11:00
R. Belmont
fb20279b92 Merge pull request #2749 from fulivi/hp80_dev04
HP85: support for I/O slots & HP-IB interface module
2017-10-25 15:39:55 -04:00
R. Belmont
dab5e96178 Merge pull request #2744 from pmackinlay/interpro
interpro: expansion bus/slots and keyboard
2017-10-25 15:33:47 -04:00
Joakim Larsson Edström
f5eed931c6 T4490 added, Terco CNC Mill 4490 skeleton driver (#2745)
* t4490: added old work, not yet compiled

* t4490: Terco CNC Mill 4490 skeleton driver added

* t4490: Added PCB layouts and cleaned things up a bit
2017-10-25 11:39:49 -04:00
fulivi
bd7800c9a6 hp85: support for I/O slots added. Emulation of HP82937 module added. 2017-10-25 16:25:42 +02:00
hap
97d52bc338 zexall: split standalone binary into zexall/interface and include source code (nw) 2017-10-23 17:19:49 +02:00
Patrick Mackinlay
fa45a71bce interpro: expansion bus/slots and keyboard
* added basic support for the system bus variously referred to as SR, SR bus, SRX and CBUS
* added an initial GT graphics card implementation, only supports the video ram and ramdac for now, but sufficient to boot the diagnostic monitor in graphics mode
* added a high-level emulation of the InterPro keyboard
2017-10-23 19:05:25 +07:00
David Haywood
b8feed7929 use slot device for gamate cartridge slot, do protection handling there (it's a mapper chip in the cartridge)
protection handled etc. written from scratch based on notes from Kevtris and Peter

banking in the slot system seems somewhat archaic compared to proper modern banking, but this is how all other drivers I saw using slot roms did it.
2017-10-20 12:14:23 +11:00
David Haywood
1721d2ab59 rewrote the Gamate video implementation from scratch using Kevtris' document and Peter Wilhelmsen's notes
this fixes many games, we can probably mark them all as supported.
2017-10-19 19:21:15 +01:00
David Haywood
4fb8e776b3 Gamate sound is 100% AY8910 compatible according to Kevtris and Peter Wilhelmsen, us the AY8910 core. 2017-10-18 15:38:46 +01:00
AJR
b4b439be5a New machines marked as NOT_WORKING
----------------------------------
Gokidetor [Surgeville, Sean Sutton, Smitdogg, The Dumping Union]
2017-10-09 22:13:47 -04:00
angelosa
d4f7cfd631 saturn.cpp: Moved SCU related functions inside a device [Angelo Salese] 2017-10-09 22:24:14 +02:00
angelosa
b7c4f22acd new NOT WORKING games
---------------------
E-Touch Mahjong Series #6: Scandal Blue - Midara na Daishou [ShouTime, Team Japump, The Dumping Union]
E-Touch Mahjong Series #7: Trap Zone - Yokubou no Kaisoku Densha [ShouTime, Team Japump, The Dumping Union]
2017-10-07 22:11:33 +02:00
Ivan Vangelista
b1ff9438ec New not working machine
--------------------------------------
Ton Puu Mahjong [ShouTime, The Dumping Union]

This is only a skeleton driver. ShouTime will keep the PCB only for a few more days, so if someone has the time to have a look.. (nw)
2017-10-06 18:06:34 +02:00
RobertoFresca
de1fb52038 New machines marked as NOT_WORKING
----------------------------------
Note Chance [Roberto Fresca, Ryan Holtz, Smitdogg, The Dumping Union]
2017-10-03 23:57:02 -03:00
David Haywood
c0ee79f3db use 'sh' instead of 'superh' 2017-10-02 19:47:35 +01:00
David Haywood
48aabf4122 move sh2 / sh4 to a folder called superh 2017-10-02 17:31:38 +01:00
Robbbert
adf48561a1 Merge branch 'master' of https://github.com/mamedev/mame 2017-09-27 23:38:13 +10:00
Robbbert
6c70150512 New not-working machine: Mickrocomputer fuer Ausbildung [rfka01, Robbbert] 2017-09-27 23:37:33 +10:00
Sergey Svishchev
fa45685b8a ms6102 (Elektronika MS6102.02, text terminal): new skeleton. 2017-09-26 22:18:05 +03:00
Dirk Best
6c0497983b supbtime.cpp: Clean up and merge tumblep
* Remove duplicate code
* Screen raw parameters and XTAL values
* Added PAL dumps for supbtime [Luiskiko/jammarcade.net]
* Add dip switch locations to all games
2017-09-26 02:35:18 +02:00
cracyc
c960aa5cd3 altos8600: add serial board [Carl] 2017-09-22 21:44:51 -05:00
smf-
7b87813ea9 Implemented program counter break point to PlayStation CPU & re-added PlayStation EXE, CPE & PSF loading. [smf] 2017-09-22 20:40:32 +01:00
AJR
83d5618b34 am9513: New device 2017-09-22 01:35:51 -04:00
Dirk Best
c7d1aeb956 deco32: Improvements and cleanups
* Emulate LC7535 based volume control for Dragon Gun board based games
* Add DSW3 and DIP locations to Captain Avenger
* Reorganize driver and start cleaning it up (in progress)
2017-09-22 03:51:24 +02:00
angelosa
e3ccbe1852 Wrote a new device for TA7630, hooked it up to buggychl.cpp (nw) 2017-09-22 02:01:42 +02:00
Nigel Barnes
cdde9d6814 spectrum: Added expansion slot, and devices:
- ZX Interface 1 (not working)
- ZX Interface 2
- Fuller Box
- Kempston Joystick Interface (moved from driver)
- Didaktik Melodik
- Mikro-Plus (Shadow of the Unicorn)
- Protek Joystick Interface
- Currah MicroSlot
- Currah MicroSpeech [Thomas Busse]
- Currah MicroSource

spec128: Added expansion slot, and devices:
- ZX Interface 1 (not working)
- ZX Interface 2
- Kempston Joystick Interface (moved from driver)
- Mikro-Plus (Shadow of the Unicorn)
- Protek Joystick Interface
- Spectrum +2 Test Software
2017-09-21 23:08:50 +01:00
Dirk Best
ce256c6444 New machines marked as NOT_WORKING
----------------------------------
Triumph-Adler alphatronic P3 [Dirk Best, rfka01]

Mostly a skeleton driver, but shows the initial boot message.
2017-09-21 14:06:56 +02:00
Sandro Ronco
8e83e8facb New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Mephisto Modena [yoyo_chessboard, Sandro Ronco]
Mephisto Monte Carlo [Sandro Ronco]
Mephisto Monte Carlo IV LE [Sandro Ronco]
Mephisto Mega IV [Sandro Ronco]
2017-09-15 20:51:26 +02:00
Dirk Best
b91b3be70c New device: Data East IRQ Controller
Used by games in the cninja and deco32 drivers. This implies proper
VBlank IRQ ack for all games now. Also added and improved raw screen
parameters for various games.
2017-09-14 02:22:39 +02:00
hap
cfaad61eff New working machine added
---------
R-Zone: Indy 500 [hap, Sean Riddle]
2017-09-05 01:21:01 +02:00
AJR
783659ae6c New machines marked as NOT_WORKING
----------------------------------
Bingo Wave [Harcsa Béla, caius]
2017-09-04 17:32:57 -04:00
Ivan Vangelista
3c017b2f5e fixed build (nw) 2017-09-04 08:32:47 +02:00
arbee
2fb457352d New non-working machines
------------------------
Convergent Miniframe [rfka01, R. Belmont]
2017-09-04 00:32:15 -04:00
MooglyGuy
68a33b336d -nds: Skeleton driver. [Ryan Holtz] 2017-09-02 03:49:55 +02:00
fulivi
05c792eee7 hp85: support of opt. ROMs (#2604)
* hp85: added support for optional ROM cartridges. Started optional ROM
sw list (not finished).
* hp85: refactored mapping of opt. ROMs according to cuavas' comments
2017-08-29 21:45:36 +10:00
Nigel Barnes
c967171c7a tube: New TUBE device. Acorn Tube ULA for use in Acorn 2nd Processors 2017-08-25 20:03:44 +01:00
Scott Stone
4bc760406f New machines marked as NOT_WORKING
----------------------------------
Magic Reel  [TeamEurope]
2017-08-24 19:19:06 -04:00
Robbbert
36049eb060 (nw) Fixing reported failure of netlist build. 2017-08-24 18:17:16 +10:00
Felipe Corrêa da Silva Sanches
f2407286b1 new drivers for "Control ID x628" fingerprint-reader and for the NT7534 LCD controller (#2583)
* initial skelethon: ControlID X628 fingerprint reader
* first draft of an implementation of the NT7534 device (LCD controller)
* fix emulation of ControlID x628 + NT7534 LCD controller
* cidx628: fix LCD color palette on Control ID x628 driver
* Adding a header with details of the hardware. This is the first MAME driver with an LCD controlled by a NT7534 chip, so I wrote an initial implementation of that new device.
2017-08-23 11:53:00 +10:00
Sergey Svishchev
a3cdd96349 att4425: new skeleton (AT&T 4425 / Teletype 56D text terminal) 2017-08-23 10:50:20 +10:00
Miodrag Milanovic
1f33ef02ce new not working machine
----------
Mannesmann Kienzle System 9002 Terminal [Miodrag Milanovic]
2017-08-20 19:47:34 +02:00
angelosa
1fe82affcb Written a new device for Taito Yoke based inputs, i.e. ones found in Midnight Landing and Top Landing [Angelo Salese] 2017-08-20 13:35:10 +02:00
Scott Stone
9805fe79c1 New machines marked as NOT_WORKING
----------------------------------
Learning-Window Teaching Machine (Rev 3)  [Kevin Horton]
Learning-Window Teaching Machine (Rev 2)  [Kevin Horton]
Learning-Window Teaching Machine (Rev 1)  [Kevin Horton]
Learning-Window Teaching Machine (French)  [Kevin Horton]
Spiel Master (German)  [TeamEurope, Kevin Horton]
2017-08-19 19:26:12 -04:00
David Haywood
66b7bea133 unkfr belongs in 4enraya (which was my guess when it was mentioned) (#2572)
unkfr belongs in 4enraya (which was my guess when it was mentioned)
doesn't seem much point in having a complete non-working driver in the source for it when it boots as a romswap.
2017-08-17 09:59:13 -04:00
R. Belmont
961169d5e8 Merge pull request #2568 from fulivi/hp80_dev01
Emulation of HP85 tape drive
2017-08-16 15:36:06 -04:00
R. Belmont
38a5d2f109 Merge pull request #2569 from DavidHaywood/130817
add basic device for saturn_cdb to load the roms
2017-08-16 11:32:16 -04:00
David Haywood
b386f441cf add basic device for saturn_cdb to load the roms. 2017-08-16 13:51:39 +01:00
fulivi
4c5ed8b64b hp85: implemented tape drive 2017-08-16 10:38:22 +02:00
fulivi
480f865bcf hp9845: re-factored handling of HTI images into a dedicated format module 2017-08-16 10:38:22 +02:00
Sandro Ronco
8367788f0d New working machines
--------------------
Mephisto Polgar 10MHz

New not working machines
------------------------
Mephisto RISC 1MB
Mephisto RISC II
2017-08-13 21:38:18 +02:00
Dirk Best
147f1d89b0 psi98: Add keyboard slot interface, create skeleton for keyboard 2017-08-10 01:42:10 +02:00
Dirk Best
b9ea144d34 New skeleton driver: Nintendo GameCube
The driver currently decrypts the IPL and the CPU executes
the first few instructions.
2017-08-09 17:25:03 +02:00
cracyc
a4dfbf86e9 i86: add support for IF status and segreg address spaces [Carl]
altos8600: will make whatsnew entry later (nw)
2017-08-08 17:12:58 -05:00
angelosa
005e3de552 Part 3 of PC9801: move video routines into pc9801.cpp file (nw) 2017-08-06 00:59:57 +02:00
angelosa
e14dec23d3 First chunk of cleaning up PC9801: move state to includes, make variables to have sane accessors (nw) 2017-08-06 00:59:52 +02:00
Dirk Best
0bdd1df2e3 New driver: Kontron PSI98
Basic system is done and it can boot from floppy, but there are still
many things to add, therefore marked as NOT_WORKING for now.

New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Kontron PSI98 [Dirk Best, rfka01]
2017-08-04 05:19:03 +02:00
RobertoFresca
7d3e01bc57 New machines marked as NOT_WORKING
----------------------------------
Unknown French encrypted game [Roberto Fresca, Arzeno Fabrice]
2017-07-28 19:59:49 -03:00
arbee
c3d5b9856d New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Kurzweil K2000 [David Ryskalczyk, R. Belmont]
2017-07-27 22:19:20 -04:00
AJR
dab683e78f New 74LS259/9334/CD4099 devices
These humble 16-pin logic devices were commonly used in 8-bit arcade games to control coin counters/lockouts, IRQ flipflops, graphics banking, slave CPU reset lines, discrete audio triggers, screen flipping, serial EEPROMs and much else. Over 100 drivers and a few bus devices have been updated to use the new implementation, and a great deal of research has gone into documenting the physical location of these devices on actual PCBs in the source. Write handlers have been provided for both orthodox and somewhat less conventional memory mappings.

Incidental to this update, coin counters and/or lockouts have been added to Atari System 1 games, Basketball, Gauntlet, Gyruss, Hana Yayoi, Hole Land, Jr. Pac-Man, Mahjong Sisters, Pooyan, Roc'n Rope, Squash, Thunder Hoop, Time Limit, Time Pilot '84 and many others. This also cleans up coin counter behavior in Sauro and Rally Bike.

(nw) The purpose of committing this change, which has been several months in the making, early in the 0.189GIT cycle will be to allow time for fixing potential regressions; I've fixed a number of drivers that lost sound from this for various reasons (hnayayoi.cpp having missing or garbage ADPCM was particularly painful, since the three games in that driver all work slightly differently), but I can't test all affected drivers exhaustively. @Tafoid, don't bother running automated screen capture comparison tests on this, as many drivers are now expected to have the screen flipped for the first few seconds after reset.
2017-07-25 11:21:43 +10:00
arbee
90abd22229 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Access Virus A [R. Belmont, tbd]
Access Virus B (Ver. T) [R. Belmont, tbd]
Access Virus C [R. Belmont, tbd]
Access Virus Rack [R. Belmont, tbd]
Access Virus Rack XL [R. Belmont, tbd]
Access Virus Classic [R. Belmont, tbd]
2017-07-23 20:18:43 -04:00
Robbbert
769c2af968 (nw) Fixed the build. 2017-07-24 01:46:50 +10:00
arbee
8e3dc90e93 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Monomachine MK2 [R. Belmont, tbd]
Machinedrum MK2 [R. Belmont, tbd]
2017-07-23 10:01:07 -04:00
David Haywood
f509ff4156 tiny build should be ok now (nw) 2017-07-19 19:09:17 +01:00
David Haywood
a081b6f24a gaelco / ds5002fp changes:
- made ds5002fp store internal ram and sfr registers to nvram as they're battery backed
- this includes the 'configuration' details which are actually programmable, so don't belong in the 'MACHINE_CONFIG' section but rather as part of the default NVRAM
- as the exact format of the NVRAM storage is not known, and as not to break compatibility with the 'wrally' set Gaelco offer these bytes are now configured in the ROM LOADING like default NVRAM.  Slightly awkward, but probably the best way.
- made the SRAM (external to DS5002FP, but still powered by the same battery) also save content, some games actually use it to store scores etc. as well as the game code.
- cleaned up the Touch and Go Dallas dump, and added some preconfigured internal RAM so that it actually loads the score data from the SRAM properly
- prepared all other drivers for the adding of the SRAM dumps, removing old 'never going to work' simulation code in the process.  To do this a wrapper / interface device for the Gaelco Dallas + SRAM box was created.

out of whatsnew
Alligator Hunt was dumped and works, but not yet added, want to verify on a 2nd PCB first as the process does corrupt some bytes and a couple had to be handfixed, so the only way to know for sure is multiple dumps.
2017-07-19 18:28:29 +01:00
cracyc
c2955ba3e4 alphatro: connect hrq (nw) 2017-07-18 08:44:06 -05:00
superctr
4a3d50af27 New not working machine
TG100 [vampirefrog, superctr, bmos, Valley Bell]
2017-07-18 00:36:45 +02:00
Joakim Larsson Edstrom
4ae48e9865 sda5708: NEW DEVICE Siemens SDA5708 8 character 7x5 dot matrix LED display (nw) 2017-07-17 13:45:16 +02:00
angelosa
c2a910013e Wrote a new device container for nichibutsu sound HW, merged usage for csplayh5.cpp and niyanpai.cpp [Angelo Salese] 2017-07-16 18:34:07 +02:00
arbee
325f2add3f New systems added as MACHINE_NOT_WORKING
----------------------------------------
Sharp FontWriter FW-700 (German) [R. Belmont, rfka01]
2017-07-14 22:18:36 -04:00
Scott Stone
0448ff4e26 Add sound cores needed to allow virtual subtarget to compile (nw) 2017-07-14 15:50:53 -04:00
Vas Crabb
95906048ab INTELLEC 4: implement front-panel PROM programmer 2017-07-12 19:58:33 +10:00
Michael Zapf
7d98022797 ti99: Moved Hexbus one level up 2017-07-10 17:49:16 +02:00
Patrick Mackinlay
f91404a088 i82586: intel 82586/82596 ethernet controllers, skeleton only (nw) (#2456)
* i82586: initial commit, skeleton only

* oops (nw)

* i82586: added databook references

* use address space for memory access
2017-07-10 13:11:28 +02:00
Patrick Mackinlay
65a381c706 interpro: serial dma [P. Mackinlay]
* interpro: serial dma

* implemented basic serial dma
* switch to ncr53c94
* initial ethernet preparation
* timer-based dma

* oops (nw)
2017-07-10 08:40:50 +02:00
cracyc
b98e5d5284 compc: move commodore pcs to own file and get them booting (nw) 2017-07-09 17:13:45 -05:00
Joakim Larsson Edström
28b8120788 Merge pull request #2452 from JoakimLarsson/fccpu1_3
New device: MC14411 Bit Rate Generator
2017-07-08 23:48:01 +02:00
AJR
466d414d9d megadpkr: Further improvements and cleanups (nw)
- Merge driver with goldnpkr.cpp source to get working sound (graphics and sound should be identical)
- Add version numbers to set names
- Promote megadpkrb to WORKING (with one caveat)
2017-07-08 15:48:57 -04:00
Vas Crabb
d18aa3e097 never hurts to srcclean (nw) 2017-07-09 03:21:32 +10:00
fulivi
5201a7f6bf Begin of HP80 emulation (#2448)
What works:
* HP85A machine with 16K of RAM
* Capricorn CPU works
* Keyboard works (with minor issues)
* CRT text / graphics modes work (correct speed is not emulated yet so service ROM complaints)
* BASIC is usable

What is missing (and I'll have hopefully working soon):
* HW timers
* Beeper
* Integral printer
* DC100 cassette drive
* Extension ROMs
* I/O modules (especially the HPIB interface so that we can hook up floppy drives)
* Other models in the family (e.g. HP86)
2017-07-08 19:31:42 +10:00
Joakim Larsson Edstrom
4af3d0ac83 mc14411: NEW DEVICE Motorola MC14411 Bit Rate Generator 2017-07-08 00:14:06 +02:00
Vas Crabb
c338b974a7 (nw) clean up names, kill off empty header file, put Type X stuff in Type X driver file, add #include guards 2017-07-07 14:43:54 +10:00
David Haywood
907115ed06 create c-chip device with correct CPU type in it and a bunch of notes (pinout etc.)
create a uPD78C11 derived CPU type for this purpose, with internal ROM map
use internal ROM map for other uPD78C10 chips as it's always present.
add missing NO_DUMP definitions to various games using C-Chips with correct size etc.
pump megablast through the device code as really all it ever does is bank the c-chip window and test the RAM.
2017-07-05 01:45:09 +01:00
Phil Bennett
0fa0fae6f8 New machines marked as NOT_WORKING
----------------------------------

Super Derby II [Phil Bennett, Hammy]

-sg1000a.cpp: Renamed sderby2 to sderby2s [Phil Bennett]
2017-07-03 10:57:49 -07:00
Vas Crabb
3f44052c06 intlc440 improvements:
* Implemented front panel mode switches/LEDs and reset switch
* Added skeleton bus for "universal" slots and connected control lines

(nw) Default keyboard mapping is annoying because left shift, Z and X
are used both for typing into the TTY and switching program bank. You're
better off changing the mapping to make it less annoying or using a
socket and talking to it with telnet.
2017-07-01 18:03:01 +10:00
AJR
4854db1629 Fix tiny build (nw) 2017-06-30 23:17:27 -04:00
Brandon Munger
5836d9e48b r9751: Add initial SMIOC device (#2423) 2017-06-30 10:11:21 +10:00
Robbbert
a5ac4647ee (nw) fixed mess. 2017-06-29 21:18:38 +10:00
Bryan McPhail
b9c5ac28f7 Fix merge error(?) 2017-06-28 10:12:06 -04:00
Bryan McPhail
e92e9af132 Make DECO RM-C3 into a device and use for dec8 games 2017-06-28 10:08:16 -04:00
Vas Crabb
fa4293fc03 New machines marked NOT_WORKING
------------------------------
Intel INTELLEC 4/MOD 40 [Vas Crabb]
2017-06-27 21:48:24 +10:00
cracyc
38436b340d pc9801: move cbus to bus and add WIP mpu401 [Carl] 2017-06-26 14:16:54 -05:00
Vas Crabb
5ada035d17 Rewrote 4004 core and disassembler:
* Renamed to MCS-40.
* Emulated 8-clock instruction cycle, interruptible at any point.
* Converted TEST input to an input line.
* Added SYNC and CM output lines.
* Added support for 4040 CY output, logical operations, extended registers, ROM banking and disassembly.
* Made I/O space mapping more flexible to support the variety of peripherals available.
* Notable missing features are 4040 interrupt and halt, and "program memory" space.
2017-06-27 04:25:18 +10:00
Olivier Galibert
d4edf2e508 Reintegrate neogeo romdefs in the source (nw) 2017-06-25 16:50:02 +02:00
Olivier Galibert
319eb61d0f Put mpu4 back into how it should be... not sure what went on there, but current state was unacceptable (nw) 2017-06-25 12:36:19 +02:00
hap
a89cc32081 removed hh_sm500 driver, will re-add nupogodi as a clone of gnw_mc25 another time (nw) 2017-06-24 19:42:15 +02:00
Ivan Vangelista
ae59e0ff2e new not working machine
----------------------------------
Ez2dancer 2nd Move [RetroRepair, Guru]
2017-06-21 18:15:19 +02:00
Vas Crabb
a716e67787 taitosj: Made security MCU hookup a device 2017-06-21 23:33:36 +10:00
mahlemiut
90f342fd6c fix mess target build (nw) 2017-06-21 20:48:09 +12:00
arbee
8bf9290a1e hp9k_3xx: preliminary support for DIO and DIO-II buses and 98544 video card. [R. Belmont] 2017-06-20 21:40:03 -04:00