Commit Graph

1674 Commits

Author SHA1 Message Date
hap
4e3d569910 novag_presto: rename driver file (nw) 2020-05-16 18:41:50 +02:00
hap
c2ec9b789a New clones marked as NOT_WORKING
--------------------------------
Mini Sensory Chess Challenger (1981 version) [hap]
2020-05-16 15:32:55 +02:00
Robbbert
3c3a9f2190 (nw) merged tec1 in with the other trainers. 2020-05-16 12:04:27 +10:00
Robbbert
d8cfb78488 (nw) fixed mess build: jaguar 2020-05-16 11:53:56 +10:00
Angelo Salese
5ad522f0c1 jaguar.cpp updates [Angelo Salese]
* move i/o handlers to specific maps, untangle register array usage, to be completed
* Nuke duplicate I/O accesses, rename to iobus_r/w, make go_w to be an actual line
* Fix addqmod & subqmod modulo mask for DSP
* Refactor TOM to host CPU function, and fix GPU irq lv 3 when a GPU object is encountered. Fixes mutntpng and atarikrt booting
* Fix Jaguar irq line to 2, trusted
* Start reworking the blitter
* Relicensed to BSD
2020-05-15 16:16:46 -04:00
AJR
a2ccc0af66 New machines marked as NOT_WORKING
----------------------------------
Korg DVP-1 Digital Voice Processor [DBWBP]
2020-05-14 12:04:53 -04:00
AJR
04c5294ca0 ams40041: Move PC1512 VDU emulation down into device 2020-05-13 11:30:19 -04:00
AJR
663680d722 ergo201: More driver work, preparing for keyboard emulation (nw) 2020-05-12 15:47:26 -04:00
Robbbert
e08f650e29 (nw) kramermc: cleanup, added sound, added savestate, added natural keyboard. 2020-05-11 02:49:16 +10:00
hap
623dc28919 Machines promoted to working
----------------------------
Monty Plays Scrabble [hap]
Master Monty [hap]
2020-05-08 21:39:17 +02:00
Dirk Best
3c0b5b0ef2 fp6000: Rewrite driver
- Add and hook up interrupt controller and timer
- Add keyboard support (HLE)
- Clean up and improve graphics handling
- Add initial cassette support (not working)
- Add centronics printer support
- Add beeper
- More info to dip switches
2020-05-08 13:43:55 +02:00
AJR
2c873efb4d New machines marked as NOT_WORKING
----------------------------------
ERGO 201 Kurzweil [Bitsavers]
2020-05-07 17:35:32 -04:00
Olivier Galibert
140ba5147d sf: Add the i8751 dump, remove the protection HLE [O. Galibert, FabC] 2020-05-07 17:24:02 +02:00
Robbbert
b98ae8d560 (nw) fixed the build. 2020-05-07 02:25:57 +10:00
AJR
5cf1925789 cit220p: Emulate serial keyboard, hooking up MCU and identifying most keys 2020-05-05 11:23:09 -04:00
Ivan Vangelista
843080adb9 New machines marked as NOT_WORKING
----------------------------------
Dardamania (v2.1) [Juan Romero, ClawGrip]
2020-05-02 15:37:03 +02:00
Ryan Holtz
e9ea36bf28 -am2901b: Added a skeleton device for the AMD Am2901B 4-bit Bipolar Microprocessor Slice. [Ryan Holtz] 2020-05-02 11:29:45 +02:00
Ryan Holtz
0a95ff11dc -dpb7000: Code cleanup, removed disused individual card devices, hooked up MFM disk image support. [Ryan Holtz, ZrX] 2020-05-01 21:02:13 +02:00
David Haywood
a17d577403
Plug and Play work (#6609)
* new WORKING machines
Millennium M505 Arcade Neo Portable Spielkonsole (Family Sport 100-in-1) [TeamEurope]

* new NOT WORKING software list entries
tvgogo.xml : Baseball (US) [Sean Riddle, David Haywood]
tvgogo.xml : What-A-Mole (US) [Sean Riddle, David Haywood]

* added internal NAND dump to didj [Sean Riddle, Clawgrip]
2020-05-01 13:39:42 -04:00
hap
516f80e31d New working machines
--------------------
Mini Chess [hap, Sean Riddle]
2020-05-01 14:39:41 +02:00
AJR
9556e3a5bd New working machines
--------------------
MDT 60 Video Display Terminal [Bitsavers, AJR]

z29: Add skeleton for undumped keyboard; try (and fail) to make this work with the MDT 60 keyboard instead

z22: Separate driver (nw)
2020-04-29 11:16:14 -04:00
AJR
6e93c2ee1a New machines marked as NOT_WORKING
----------------------------------
MDT 60 Video Display Terminal [Bitsavers]
Z-22 Terminal [Bitsavers]
2020-04-27 20:14:30 -04:00
hap
465e64fa14 New working machines
--------------------
Sensor Computachess [hap, Sean Riddle]
Portachess II [hap, Sean Riddle]
2020-04-25 02:27:44 +02:00
David Haywood
1b91ee3133
new machines (1 working, 1 not working) (#6587)
new machines marked as NOT WORKING
----
Mastery's Fury [Miso Kim, David Haywood]

(this is a bad dump, mask ROMS are half size, at least the sprites)

new WORKING machines
----
Goori Goori [Miso Kim, David Haywood]
2020-04-24 12:44:09 -04:00
hap
fccd5a43cd New machines marked as NOT_WORKING
----------------------------------
Kasparov Leonardo (set 1) [hap, Berger]
Kasparov Galileo [hap, Berger]
Kasparov Renaissance (set 1) [hap, Berger]

New clones marked as NOT_WORKING
--------------------------------
Kasparov Leonardo (set 2) [hap, Berger]
Kasparov Renaissance (set 2) [hap, Berger]
2020-04-23 23:35:49 +02:00
hap
69d5d89940 New machines marked as NOT_WORKING
----------------------------------
Executive Chess [hap, Sean Riddle]
2020-04-22 12:13:50 +02:00
AJR
15386236cf atarisy1.cpp, atarisy2.cpp, gauntlet.cpp: Modernization
- Use generic latch devices for sound communications
- More accurate handling of programmed sound resets
- Add the other LS259 to gauntlet.cpp
- Correct watchdog timeouts for all three drivers
- General code cleanup

atarigen: Eliminate ATARI_CLOCK_xxxMHz macros in favor of standard XTAL constants (nw)

atariscom: Separate source file from atarigen.cpp; move IRQ handling to atarijsa (not a property of the actual device) (nw)
2020-04-21 17:38:45 -04:00
Ivan Vangelista
ae2449193f equites.cpp: deviceified sound board emulation. Also added skeleton device for the bngotime sound board (nw) 2020-04-21 18:43:29 +02:00
AJR
d3b389bf8c atarisac: Minor fixups (forgot to commit arcade.lua changes last time) (nw) 2020-04-20 13:39:58 -04:00
MetalliC
af74dd3f13 fix build (nw) 2020-04-20 20:28:47 +03:00
Ivan Vangelista
f4c6e05e05 New machines marked as NOT_WORKING
----------------------------------
EuroPlay 2001 [Juan Romero, ClawGrip]
2020-04-17 18:20:20 +02:00
ajrhacker
af21e47ae2
Merge pull request #6562 from DavidHaywood/160420_2
new NOT WORKING software list entries
2020-04-17 12:01:00 -04:00
DavidHaywood
47205de59a new NOT WORKING software list entries
----
leapfrog_didj_cart.xml: Nicktoon Android Invasion (US, 500-13290-B) [Team Europe]

there's a skeleton driver too, but it's really nothing but a holder for the Software List as the BIOS isn't yet dumped.
2020-04-17 12:12:06 +01:00
Patrick Mackinlay
505408df0b new machines marked as NOT_WORKING
----------------------------------
Sony NEWS NWS-1580 [bitsavers, Patrick Mackinlay]
2020-04-17 13:25:18 +07:00
David Haywood
15b6aa7b9f
Add MCU dump to Kick and Run, not yet working [Sean Riddle] (#6554)
* rename mexico86 driver to kikikai, start looking at kicknrun mcu (nw)

* prepare (nw)

* prepare (nw)

* copy across bublbobl hookup, not correct (nw)
2020-04-16 16:45:28 -04:00
Robbbert
bd9695499e (nw) fixed the build. 2020-04-15 12:25:18 +10:00
cracyc
85de244d56 New not working
--------------------
Olivetti Prodest PC-1 [Carl, rfka01]
2020-04-12 17:27:30 -05:00
hap
1c728274e9 microvsn: move lcd chip emulation to device (nw) 2020-04-12 15:37:21 +02:00
AJR
7d2ebec9e0 mephisto_montec.cpp: Split out mondial and mondial2; simplify handler signatures (nw) 2020-04-11 21:55:00 -04:00
hap
d708a86325 added Philips PCF2100 LCD Driver (nw) 2020-04-10 15:33:13 +02:00
AJR
06919f1b8e Fix build (nw) 2020-04-09 20:54:52 -04:00
AJR
c0a81f91a5 New machines marked as NOT_WORKING
----------------------------------
Roland MC-300 Micro Composer [DBWBP]
Roland MC-50 Micro Composer [DBWBP]
Roland MC-50mkII Micro Composer [DBWBP]
2020-04-08 20:38:05 -04:00
AJR
2d68e6dae9 m3002: New device 2020-04-07 19:39:17 -04:00
AJR
f47877cfd1 pasopia, pasopia2: PAC2 overhaul
- PAC2 is now a separate bus with slot devices
- Kanji ROM and RAM PAC2 expansions are no longer built into pasopia7, but may be configured as slot options
- RAM PAC2 expansion made nonvolatile and provided in multiple sizes
- Two PAC2 slots added to pasopia
2020-04-06 21:20:01 -04:00
Ivan Vangelista
ec73863bc0 New machines marked as NOT_WORKING
----------------------------------
Scorpion DX [ArcadeHacker, ClawGrip, Rampa, Recreativas.org]
2020-04-06 19:49:36 +02:00
AJR
58b4fa0fb9 New machines marked as NOT_WORKING
----------------------------------
Roland U-20 RS-PCM Keyboard [DBWBP]
Roland U-220 RS-PCM Sound Module [DBWBP]
2020-04-05 17:54:24 -04:00
Robbbert
b5e08ae5e8 H8: added support for H8T tapes. 2020-04-06 01:37:05 +10:00
couriersud
f07357d52b netlist: Fix SUBTARGET=nl build. (nw) 2020-04-05 17:14:25 +02:00
AJR
bad835af4f New machines marked as NOT_WORKING
----------------------------------
Roland JV-880 Multi Timbral Synthesizer Module [DBWBP]
2020-04-04 23:44:12 -04:00
AJR
21d7787bad New machines marked as NOT_WORKING
----------------------------------
Roland RA-30 Realtime Arranger [DBWBP]
2020-04-04 22:35:27 -04:00
AJR
da2c2135b7 New machines marked as NOT_WORKING
----------------------------------
Roland SoundCanvas SC-88VL [DBWBP]

h8500dasm: Cut-and-paste fix (nw)
2020-04-04 21:24:44 -04:00
AJR
9abc6733ba Add H8/500 disassembler and skeleton CPU device family
alesis_qs.cpp: Document XTALs; replace legacy MCFG in comments (nw)

picno.cpp: Replace legacy MCFG in comments (nw)
2020-04-04 17:21:59 -04:00
hap
79cede694c seibucop: move to machine folder (nw) 2020-04-04 16:35:24 +02:00
cam900
6aef7adadd
Split S-SMP and S-DSP implement in snes_snd.cpp (#6417)
* Split S-SMP and S-DSP implement in snes_snd.cpp
both convert memory handler into device_memory_interface, Internalize ROM region of S-SMP
s_smp.cpp : Use callback for S-DSP interface, Split internal and external memory space
snes.cpp : Convert WRAM into shared_ptr

* s_dsp.cpp : Reduce #define macros
2020-04-04 08:59:50 -04:00
Patrick Mackinlay
1398b3df85 news_kbd: rename (nw) 2020-04-04 17:23:50 +07:00
hap
ceabc2c798 cpu/alph8201 can be removed now (nw) 2020-04-03 21:58:40 +02:00
Colin Douglas Howell
942e64a546
mw8080bw: new netlist audio implementation for gunfight (#6509)
* mw8080bw: new netlist audio implementation for gunfight

New netlist-based audio implementation for gunfight (Gun Fight, 1975),
derived from Midway audio schematics. Sound checked against several
YouTube videos and seems to match, apart from acoustic effects of
cabinet. (Sorry, I don't have a Gun Fight machine of my own to check. :)

Removed the old sample-based sound, which is no longer necessary. (The
samples for that version were actually from the newer game Boot Hill
and didn't match Gun Fight's sound hardware; they even included Boot
Hill's funeral march tune!)

Although the netlist version has much greater overhead, performance is
still acceptable on modern hardware.

* mw8080bw: remove unnecessary trampolines from gunfight netlist audio

In response to review comments on PR #6509.

* mw8080bw: Remove leftover copyright holder from new files (nr)
2020-04-01 22:48:59 +02:00
David Haywood
4b7062d626
Plug and Play work (#6506)
* start to do SoC as separate file (nw)

* start moving bits (nw)

* (nw)

* sledgehammer time (nw)

* start putting stuff back together (nw)

* main screen turn back on (nw)

* input callbacks (nw)

* restore this (nw)

* continue rebuilding (nw)

* rebuilding (nw)

* (nw)

* senwld boots again (nw)

* restore some sets to working (nw)

* few repairs (nw)

* more repairs (nw)

* repair (nw)

* repairs (nw)

* prepare (nw)

* move and tidy (nw)

* fixups (nw)

* fixes (nw)

* refactoring (nw)

* shuffle code around (nw)
2020-03-31 17:40:43 -04:00
hap
0684d146b6 hh_hmcs40: move select a game to its own driver (nw) 2020-03-31 19:04:05 +02:00
Ivan Vangelista
74498b3163 New machines marked as NOT_WORKING
----------------------------------
unknown Recreativos Franco slot machine [jordigahan]
2020-03-31 18:56:24 +02:00
AJR
9d16d76f99 mb62h195: New skeleton device (nw) 2020-03-30 23:17:39 -04:00
Patrick Mackinlay
5693fa0691 cxd1185: new device 2020-03-29 18:21:11 +07:00
AJR
6c6a55d5bb upd7001: New device
ssv.cpp: Split state class up a bit (nw)
2020-03-28 12:05:15 -04:00
hap
4139da5097 New working machines
--------------------
Sensor Chess [hap, bataais]

New working software list additions
-----------------------------------
saitek_schess: Classical Style Super Strong [hap, bataais]
2020-03-28 01:44:44 +01:00
David Haywood
d9759b7a44
Plug and Play work (#6485)
* new WORKING machines
-----
Thomas & Friends - Learning Circus Express (Sharp Cookie) (PAL, UK) [Sean Riddle, David Haywood]
Ms. Pac-Man 7-in-1 (Wireless) [Sean Riddle, David Haywood]

* didn't mean to change this (nw)

* tvtouch - restore button input (nw)
2020-03-26 15:21:12 -04:00
AJR
74fa8b3bec New machines marked as NOT_WORKING
----------------------------------
Yamaha TX81Z FM Tone Generator [DBWBP]
2020-03-26 15:16:34 -04:00
Patrick Mackinlay
7912047486 dmac_0448: sony news dmac (nw) 2020-03-26 19:46:36 +07:00
hap
86da874de9 New working machines
--------------------
Computer Chess (Conic, model 7012) [hap, bataais]
2020-03-25 22:31:42 +01:00
Patrick Mackinlay
7a09fc9930 news_r3k: wip (nw)
* added rudimentary video
* added hle keyboard
* documented some dip switches
2020-03-24 17:34:54 +07:00
AJR
032c2c5ce4 New machines marked as NOT_WORKING
----------------------------------
Roland S-50 Digital Sampling Keyboard [DBWBP]
Roland W-30 Music Workstation [DBWBP]

New clones marked as NOT_WORKING
--------------------------------
Roland S-550 Digital Sampler [DBWBP]
2020-03-23 21:18:21 -04:00
Patrick Mackinlay
0eb9783619 New machines marked as NOT_WORKING
----------------------------------
Sony NWS-3260 [Plamen Mihaylov]
2020-03-23 12:26:25 +07:00
arbee
8434fd6213 Added ICM7170 real-time clock device. [R. Belmont] 2020-03-22 21:01:59 -04:00
AJR
246b64ad0b New machines marked as NOT_WORKING
----------------------------------
Roland S-10 Digital Sampling Keyboard [DBWBP]
Roland S-220 Digital Sampler [DBWBP]

New clones marked as NOT_WORKING
--------------------------------
Roland MKS-100 Digital Sampler [DBWBP]
2020-03-22 18:12:49 -04:00
AJR
22b523ca74 Add skeleton MB63H149 device (nw) 2020-03-21 21:33:01 -04:00
AJR
a7dfc7d96d New machines marked as NOT_WORKING
----------------------------------
Korg Z3 Guitar Synthesizer [DBWBP]
2020-03-21 11:13:34 -04:00
hap
43cfc779a8 prschess: rename driver (nw) 2020-03-21 12:42:08 +01:00
David Haywood
74c4c3b275
Plug & Play work (#6463)
* new NOT WORKING
----
TV Fitness Center (Lexibook) [TeamEurope]
Lexibook Retro TV Game Console - Frozen - 300 Games [TeamEurope]

the TV Fitness you can select games etc. but inputs aren't fully mapped, Frozen is a more enhanced NES VT clone than we support (nw)

* new NOT WORKING
----
Haluatko miljonääriksi? (Finland) [Sean Riddle, Santeri Saarimaa]

surprisingly on entirely different hardware to the otherwise identical from the outside, aside from stickers UK version (nw)

* new WORKING machines
----
Double Players Mini Joystick 80-in-1 (MJ8500, ABL TV Game) [Sean Riddle, David Haywood]

* might as well drop the non-working tag here, issues are minor (nw)

* was a PAL unit (nw)

* minor vt refactoring (nw)
2020-03-20 10:34:42 -04:00
AJR
c8fc4de384 New machines marked as NOT_WORKING
----------------------------------
Emulator II [DBWBP]
2020-03-18 16:57:13 -04:00
AJR
fcf5b979ef New machines marked as NOT_WORKING
----------------------------------
Emulator Three Digital Sound Production System [DBWBP]
2020-03-17 18:12:34 -04:00
AJR
d4b1f475ca New machines marked as NOT_WORKING
----------------------------------
Korg DW-8000 Programmable Digital Waveform Synthesizer [DBWBP]

New clones marked as NOT_WORKING
--------------------------------
DW-8000-EX Programmable Digital Waveform Synthesizer [DBWBP]
EX-8000 Programmable Polyphonic Synthe Module [DBWBP]
2020-03-17 10:03:05 -04:00
AJR
abdb2d34da New machines marked as NOT_WORKING
----------------------------------
Kawai R-100 Digital Drum Machine [DBWBP]
2020-03-16 20:28:18 -04:00
Ivan Vangelista
bad13d09e4 New machines marked as NOT_WORKING
----------------------------------
Snowball War - WakuWaku Yukigassen [rtw,  SpinalFeyd]
2020-03-16 22:19:42 +01:00
AJR
ca0732bfb3 New machines marked as NOT_WORKING
----------------------------------
Roland JX-8P Polyphonic Synthesizer (Ver. 3.x) [DBWBP]
Roland JX-10 Super JX Polyphonic Synthesizer [DBWBP]

New clones marked as NOT_WORKING
--------------------------------
Roland JX-8P Polyphonic Synthesizer (Ver. 2.x) [DBWBP]
Roland MKS-70 Super JX Polyphonic Synthesizer [DBWBP]
2020-03-15 19:41:54 -04:00
Valley Bell
539598fab4 add Roland PCM sound emulation for CM-32P 2020-03-15 18:58:38 +01:00
AJR
b2e2405c7c New machines marked as NOT_WORKING
----------------------------------
Roland TR-707 Rhythm Composer [DBWBP]
Roland TR-727 Rhythm Composer [DBWBP]
2020-03-14 23:30:00 -04:00
AJR
779dfd39f4 Rename the other Roland drivers (nw) 2020-03-14 21:57:44 -04:00
AJR
0e01131af5 New machines marked as NOT_WORKING
----------------------------------
Roland Juno-106 Programmable Polyphonic Synthesizer [DBWBP]
2020-03-14 20:08:44 -04:00
AJR
2ca1e6fe12 New machines marked as NOT_WORKING
----------------------------------
Roland Juno-6 (JU-6) Polyphonic Synthesizer [DBWBP]
2020-03-14 19:33:09 -04:00
hap
b230ac240f New working machines
--------------------
President Chess [hap, Berger]
2020-03-14 18:19:29 +01:00
Olivier Galibert
e4e91bd6bd ks0164: Turn it into a device (nw) 2020-03-14 12:05:59 +01:00
Robbbert
703e40e593 (nw) fixed mess build 2020-03-13 12:54:39 +11:00
AJR
2ed31c7650 New machines marked as NOT_WORKING
----------------------------------
Roland Alpha Juno-1 (JU-1) Programmable Polyphonic Synthesizer [DBWBP]
Roland Alpha Juno-2 (JU-2) Programmable Polyphonic Synthesizer [DBWBP]
2020-03-11 21:54:39 -04:00
AJR
f783ef246c New machines marked as NOT_WORKING
----------------------------------
Roland JX-3P Programmable Preset Polyphonic Synthesizer [DBWBP]
Roland MKS-30 Planet-S MIDI Sound Module [DBWBP]
Roland GR-700 Guitar Synthesizer [DBWBP]
2020-03-11 20:03:56 -04:00
Ivan Vangelista
3663366ce9 New machines marked as NOT_WORKING
----------------------------------
Trivia Quiz (set 1) [Slowcade]

New clones marked as NOT_WORKING
--------------------------------
Trivia Quiz (set 2) [Slowcade]
2020-03-10 17:50:04 +01:00
AJR
5433c364f3 New machines marked as NOT_WORKING
----------------------------------
K4 16-bit Digital Synthesizer [DBWBP]

New clones marked as NOT_WORKING
--------------------------------
K4r 16-bit Digital Synthesizer Module [DBWBP]
2020-03-09 10:34:38 -04:00
AJR
0caaf4a024 New machines marked as NOT_WORKING
----------------------------------
K1 Digital Multi-Dimensional Synthesizer [DBWBP]
K1rII Digital Multi-Dimensional Synthesizer Module [DBWBP]
K5 Digital Multi-Dimensional Synthesizer [DBWBP]

New clones marked as NOT_WORKING
--------------------------------
K1m Digital Multi-Dimensional Synthesizer Module [DBWBP]
K1r Digital Multi-Dimensional Synthesizer Module [DBWBP]
K5m Digital Multi-Dimensional Synthesizer Module [DBWBP]
2020-03-09 09:35:55 -04:00
AJR
18a3fb8860 New machines marked as NOT_WORKING
----------------------------------
Roland D-10 Multi Timbral Linear Synthesizer [DBWBP]
2020-03-08 22:43:09 -04:00
David Haywood
c46e3754ba
Plug and Play work (#6396)
* gcm394 / paccon - use screen resolution to determine tilemap limits nstead of hardcoding it (nw)

* debugging (nw)

* tweaks to video (nw)

* new NOT WORKING
----
Super Game 36-in-1 (TimeTop SuperGame) [JP_Ronny, TeamEurope]

(actually seems playable, but there are some details I want to verify / figure out before promoting it)

* map 'X' for timetp36 (nw)

* extra io notes (nw)

* confirm difficulty mapping (nw)

* set to PAL timings (nw)

* new NOT WORKING
----
Digi Makeover (Girl Tech) [Sean Riddle, Clawgrip]

* move digimakeover to its own driver (nw)

* hack to force IRQ on (nw)

* alt mode for rad_digi (nw)

* some buton notes (nw)

* flips for rallyx (nw)

* make some IRQ code closer to spg2xx (nw)

* improve raster for Xevious (nw)

* no macro (nw)

* new NOT WORKING
----
Gormiti Game Arena (Spain) [Sean Riddle, Clawgrip]

* new NOT WORKING
----
MobiGo (Spain) [Sean Riddle, Clawgrip]

* don't use smartfp inputs (nw)
2020-03-07 10:52:47 -05:00
AJR
6ab1dfb1a8 Clean up odds and ends (nw)
- com8116: Delete SY2661-1/-2 tables (these are just second sources of SCN2661A/B)
- mc2661: Remove obsolete device
- rs232: Remove 7200 baud setting formerly required by one driver to work around incorrect table
2020-03-06 15:03:31 -05:00
AJR
415128cae4 New and completely rewritten emulation of SCN2651 PCI, SCN2661 EPCI & SCN2641 ACI
This is far more thorough and accurate than the preexisting MC2661 device emulation. Synchronous modes have been implemented but not tested.
2020-03-06 14:37:35 -05:00