Commit Graph

3328 Commits

Author SHA1 Message Date
smf-
ad819a3243 appease vs2019_clang with llvm 10.0 2020-04-25 20:52:35 +01:00
smf-
42e8d29742 unbreak vs2019 after 822e051896 (nw) 2020-04-25 03:40:45 +01: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
smf-
822e051896 fixes for clang 10.0.0 misleading indentation and xor used as a pow warnings (nw) 2020-04-23 17:04:29 +01:00
npwoods
7610231242
Refactoring of AVI/MNG recording code (#6537)
* Initial refactor of AVI/MNG movie recording, consolidation of copy and paste
code, hiding of AVI/MNG behind interfaces

* Extracted recording specific code out of src/emu/video.cpp and put into
src/emu/recording.cpp

* Took the opportunity to move slightly more logic out of video.cpp into
recording.cpp

* Bug fix

* Consolidated frame counting logic
2020-04-22 19:00:30 -04: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
couriersud
0054862e3c netlist: compile time improvement and code maintenance. (nw)
Added a define NL_USE_ACADEMIC_SOLVERS and disabled it in the build.
This will not compile in solvers which are either illustrative or only
perform for large sparse matrices like GMRES.
2020-04-19 16:08:43 +02:00
couriersud
7c96a897dc main.lua: fix linking order of netlist. (nw)
Moved netlist between dasm and utils,expat,... link statements
This fixes the resolution of symbols in netlist code which may be used
in machine/netlist.cpp.
Change tested on ubuntu, windows and macosx.
2020-04-18 15:40:35 +02: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
Justin Kerk
f5deabdcde Fix hang with Emscripten's "upstream" backend (nw) 2020-04-16 14:37:55 +00:00
Robbbert
bd9695499e (nw) fixed the build. 2020-04-15 12:25:18 +10:00
Michael Zapf
efeddba15b bq48xx: Adding Benchmarq RTC chip emulations. 2020-04-14 23:58:11 +02:00
couriersud
5b6013caea netlist: improve performance up to 65% on audio netlists. [Couriersud]
This commit introduces precompiled static solver code. Due to
additional optimizations the compiler can use because the detail
calculation steps for the solution are known e.g. the kidniki netlist
sees a 100% speed increase.

In all environments (windows/*nix/osx) the source for the static
solver code can be created using
	bash src/lib/netlist/nl_create_mame_solvers.sh

This will create src/lib/netlist/generated/static_solvers.cpp which is
compiled into the mame binary.
The script is just a temporary workaround. The intention is that nltool
whill be able to create this file with one call.

There are other improvements in this commit speeding up the processing
of timestep and dynamic calculations.
2020-04-13 21:32:00 +02:00
cracyc
85de244d56 New not working
--------------------
Olivetti Prodest PC-1 [Carl, rfka01]
2020-04-12 17:27:30 -05:00
Vas Crabb
af82c0eca8 util: re-implement SHA-1 and get rid of the two third-party implementations (nw) 2020-04-13 06:16:03 +10:00
hap
1c728274e9 microvsn: move lcd chip emulation to device (nw) 2020-04-12 15:37:21 +02:00
cracyc
fdeca033d8 nec: 8080 mode [Carl] 2020-04-11 21:37:54 -05: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
Michael Zapf
4ef6a1d594 ti99: Add PGRAM card; fixed IDE adapter card. 2020-04-10 00:00:08 +02: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
hap
7a86e1910e 6800ops: unneeded workaround? (nw) 2020-04-06 19:30:03 +02:00
Michael Zapf
c5b838bc2c Add octal registered transceiver 74543 2020-04-06 13:39:34 +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
Vas Crabb
19aec7e9c3 (nw) hopefully work around deprecation warning - removing something in 3.9 when the replacement was only added in 3.2 is typical of Python's disregard for stability 2020-04-06 04:21:28 +10: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
Olivier Galibert
6e7fe63f60 upd177x disassembler [O. Galibert] 2020-04-04 12:42:48 +02: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
Olivier Galibert
d35c3977c9 unidasm: Add pic16 generic disassembler with extended instructions [O. Galibert] 2020-03-28 19:45:41 +01: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
Nigel Barnes
24579647dc bus/bbc/1mhzbus: Added PEDL Multiform Z80. 2020-03-22 02:26:12 +00: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
Vas Crabb
bdd2a33776 compile in the contents of the COPYING file for the about box - safer than assuming it will be in the working directory. no attempt at compressing it for now (nw) 2020-03-22 00:03:07 +11:00
hap
43cfc779a8 prschess: rename driver (nw) 2020-03-21 12:42:08 +01:00
Nigel Barnes
e42ad156b5 bus/coco: Added CoCo PSG cartridge device. [Roberto Fernandez, Nigel Barnes, Ed Snider] 2020-03-21 02:20:16 +00:00
Nigel Barnes
49264dd6e1 bus/bbc/userport: Added the Clwyd Technics Colour Palette and Chameleon devices. 2020-03-21 02:20:16 +00: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
Julian Sikorski
931aee1b54 Roll back no longer needed /ZI workaround
It has been fixed as of Visual Studio 2019 16.5
2020-03-19 20:51:21 +01:00
AJR
c8fc4de384 New machines marked as NOT_WORKING
----------------------------------
Emulator II [DBWBP]
2020-03-18 16:57:13 -04:00
Michael Zapf
fa500f400d ti99: Added FORTi sound card. 2020-03-17 23:27:19 +01: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
arbee
6f3f0b805e mac: Initial support for the Sigma Designs LaserView monochrome NuBus video card [Al Kossow, R. Belmont] 2020-03-15 21:43:38 -04: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
David Haywood
389126869f
Plug & Play / sh6578 work (#6447)
* PPU refactoring (nw)

* PPU refactoring (nw)

* start making a new device (nw)

* PPU device refinements (nw)

* tear things down (nw)

* refactoring (nw)

* more refactor and teardown (nw)

* (nw)

* rebuilding (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* checkpoint (nw)
2020-03-15 15:26:47 -04:00
ajrhacker
07c987b5bc
Merge pull request #6448 from ValleyBell/cm32p
add CM-32P PCM emulation
2020-03-15 14:36:56 -04:00
Valley Bell
539598fab4 add Roland PCM sound emulation for CM-32P 2020-03-15 18:58:38 +01:00
Nigel Barnes
692f254c21 bus/bbc/1mhzbus: Added the RetroClinic DataCentre. [Nigel Barnes, RetroClinic] 2020-03-15 17:06:04 +00:00
Michael Zapf
5fda8f6406 ti99: Added Myarc DDCC-1 disk controller card. 2020-03-15 11:46:31 +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
Michael Zapf
91b633c363 ti99: Added CorComp disk controller cards. 2020-03-14 01:27:29 +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
MooglyGuy
4a909eb16b -frontend: Added an About menu option to display the contents of COPYING in order to be more license-compliant. [Ryan Holtz] 2020-03-11 22:11:20 +01: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
Vas Crabb
ddfe149872 (nw) It helps if you're using the same data types in both places (VGM
visualiser device and WDL FFT libarary).

I changed the VGM visualiser to use single-precision float which is the
default for WDL FFT.  GCC's loop vectoriser can make better use of SSE
with single-precision maths, and the extra precision shouldn't be needed
for the visualisation.  If this is a problem, let me know and I'll
revert this and flip the WDL FFT library over the other way.
2020-03-07 07:01:48 +11: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
Vas Crabb
5bce46bd75 Removed winpcap and cleaned up network module selection.
(nw) The pcap.h header itself has the problematic original BSD license,
including the obnoxious advertising clause.  Using tap/tun networking on
Windows provides a much better experience, so the extra setup is worth
it.  This patch also allows you to enable pcap on platforms where it's
disabled by default with USE_PCAP=1 if you really want to use it.
2020-03-05 21:23:21 +11:00
AJR
c641fe72db New machines marked as NOT_WORKING
----------------------------------
Korg DS-8 Digital Synthesizer [DBWBP]
Korg 707 Performance Synthesizer [DBWBP]
2020-03-04 14:00:26 -05:00
R. Belmont
43a9794c20
Merge pull request #6388 from fulivi/hp80_dev07
HP82900 CP/M module
2020-03-04 10:45:30 -05:00
Vas Crabb
11ac7454db Maintenance:
* Removed empty nl_examples from dist.mak
* Added copyright acknowledgements and full text of licenses to binary distribution
* Fixed up the list of third-party libraries
* Moved WDL fft.c to 3rdparty
2020-03-04 22:41:15 +11:00
AJR
396d4ed173 New machines marked as NOT_WORKING
----------------------------------
Korg Poly-800 Programmable Polyphonic Synthesizer [DBWBP]
Korg Poly-800II Programmable Polyphonic Synthesizer [DBWBP]

New NOT_WORKING clones
----------------------
Korg Poly-800 Programmable Polyphonic Synthesizer (MIDI Dump Kit) [DBWBP]
2020-03-03 23:37:31 -05:00
mahlemiut
d291908486 Added Microlog Baby Blue II CPU Plus ISA card. [Barry Rodewald] 2020-03-04 15:35:42 +13:00
Nigel Barnes
660194d7ce bus/bbc/1mhzbus: Added Pull Down RAM and Colour Card 500 devices. 2020-03-03 19:40:23 +00:00
Nigel Barnes
a1a70c4357 cms6502: Cleanups and promoted to working.
- Corrected M4 ROM ordering.
- Added IEEE controller card.
2020-03-03 19:40:23 +00:00
fulivi
d469028abc hp80: added HP82900 CP/M module 2020-03-03 12:55:35 +01:00
AJR
2872197a09 Fix full build after c155d424ac (nw) 2020-03-02 22:28:41 -05:00
R. Belmont
3d5a9dbc4f
Merge pull request #6385 from shattered/_ad71766bb26
ibmxdf_dsk: IBM Extended Density Format support (nw)
2020-03-02 14:57:30 -05:00
Sergey Svishchev
c155d424ac ibmxdf_dsk: IBM Extended Disk Format support (nw) 2020-03-02 20:21:04 +03:00
AJR
d1f88c547d New machines marked as NOT_WORKING
----------------------------------
Korg DSS-1 Digital Sampling Synthesizer [DBWBP]

New NOT_WORKING clones
----------------------
DSS-1 Digital Sampling Synthesizer (Memory/SCSI Retrofit) [DBWBP]
2020-03-02 10:08:51 -05:00
Lord-Nightmare
c3703d9dd9 fix arcade build (nw) 2020-03-01 20:27:52 -05:00
AJR
85ed543a01 vgm_visualizer: Build fixes (nw) 2020-03-01 14:22:43 -05:00
fulivi
8b70a55e7d
hp80: HP82939 serial I/O module added (#6366)
* hp80: added HP82939 serial I/O module.
Fixed a small bug in INS8250 that prevented module self-test to pass.
Improved the interrupt handling of hp80 systems.

* hp80: changed scheduling to use "set_perfect_quantum"
2020-03-01 14:11:01 -05:00
MooglyGuy
bcefd95275 -vgmplay: Added a visualizer. [Ryan Holtz, Justin Frankel] 2020-03-01 19:58:07 +01:00
David Haywood
b973a74df6
Plug and Play work (#6363)
* set discpal to correct machine type (nw)

* moew skannerz tv to its own driver and add notes from Tahg [Tahg]

* buzztime IO notes from Tahg [Tahg]

* new NOT WORKING
----
Pac-Man Connect & Play (Feb 14 2012 10:46:23) [Sean Riddle, David Haywood]

boots and you can select things from the menu but this is the newer SP SoC and needs a LOT of work on the graphics.
2020-03-01 13:44:27 +01:00
mooglyguy
d808dd967a -ex1280: Added skeleton device for Vectrix EX1280 ISA card. [Ryan Holtz, Bitsavers] 2020-03-01 13:20:42 +01:00
AJR
8e52be5c1e z80dart: Replace old device with new variant of modern SIO emulation
z80sio: Make LOGBIT less spammy; booleanize a few members (nw)

machine/mtx.cpp: Remove unnecessary includes (nw)
2020-02-29 22:49:10 -05:00
Vas Crabb
0bff880f7f might be better to leave that in for MinGW cross-compilation... (nw) 2020-02-29 22:38:25 +11:00
Vas Crabb
f011a9134d clean up crud (nw) 2020-02-29 18:32:52 +11:00
AJR
46676197c5 New machines marked as NOT_WORKING
----------------------------------
Elka Synthex [DBWBP]
2020-02-28 23:03:23 -05:00
Vas Crabb
001389f052 Remove src2html tool (nw)
This tool was previously used to generate HTML-formatted source for
the website from releases.  It hasn't been used in years, since we
rely on the repository browsing features of GitHub/GitLab/SourceForge.
It also hasn't been updated to handle C++14, Lua, and other changes to
the source.  If we do want to publish source code on our own web site
in the future, we'd be better off using an off-the-shelf library to
handle parsing the source.
2020-02-29 04:49:56 +11:00
AJR
7514b42c54 New machines marked as NOT_WORKING
----------------------------------
Polysix Programmable Polyphonic Synthesizer [DBWBP]
Poly-61 Programmable Polyphonic Synthesizer [DBWBP]
2020-02-28 07:51:39 -05:00
AJR
ae0a68c935 New skeleton device: Am79C30A DSC
eurit30: LCDC writes identified, but exact type remains unknown (nw)
2020-02-27 20:55:37 -05:00
AJR
3c1420a1df New machines marked as NOT_WORKING
----------------------------------
Roland R-8M Total Percussion Sound Module (v1.04) [DBWBP]
2020-02-25 21:10:15 -05:00
AJR
844c730e90 New machines marked as NOT_WORKING
----------------------------------
Korg M1 Music Workstation (Rev 19) [DBWBP]

New clones marked as NOT_WORKING
--------------------------------
M1 EX Music Workstation (v1.29) [DBWBP]
M1R Music Workstation (v1.06) [DBWBP]
M1R EX Music Workstation (v1.12) [DBWBP]
M1 Plus+1 Music Workstation [DBWBP]
2020-02-25 08:44:24 -05:00
Patrick Mackinlay
6038ff41f7 rtpc keyboard: new device (nw)
The host is a long way from being done, but the keyboard seems to be working well enough already.
2020-02-25 20:32:57 +07:00
MooglyGuy
907b591160 New machines marked as NOT_WORKING
----------------------------------
Nintendo Computer Mahjong [Ryan Holtz, Sean Riddle, Yasuhiro Ogawa]

-lh5801: Cleaned up spacing, nw
2020-02-23 18:43:15 +01:00
Olivier Galibert
c849d1dc42 ks0164: First try at a disassembler [David Carne, O. Galibert] 2020-02-22 16:45:32 +01:00
cam900
21dae89c14
Add skeleton LZ8420M device (#6339)
* Add skeleton LZ8420M device
It has additional IO, Embedded RAM
Used in psikyo.cpp

* lz8420m.cpp : Fix copyright holder
2020-02-21 10:43:56 -05:00
Dirk Best
796181f73e xyonix: Hook up 6845 CRTC, add screen raw parameters
A scanline based renderer using MC6845_UPDATE_ROW has been added
but is commented out because the tilemap renderer is much simpler.
2020-02-20 13:38:02 +01:00
hap
b6b4957fe8 New working machines
--------------------
Conchess (standard) [hap, Berger]
2020-02-19 18:40:12 +01:00
AJR
2c586719a2 New machines marked as NOT_WORKING
----------------------------------
Pied Piper Communicator 1 [Adrian Graham]
2020-02-18 22:07:30 -05:00
MooglyGuy
ddd5ae31b0 -i2cmem: Added 24C04 device type. [Ryan Holtz]
-spg2xx_io: Converted from magic register indices to enumerated values. Added SPI logging. [Ryan Holtz]

-spg2xx_jakks: Split into separate game-key, plain, and touch drivers. [Ryan Holtz]

-jak_batm: Hooked up I2C EEPROM to enable saving. [Ryan Holtz]
2020-02-19 00:50:51 +01:00
David Haywood
51c96b88df
Plug and Play work (#6311)
* new WORKING machine
-----
Retro Dance Mat (110 song Super StepMania + 9-in-1 games) (PAL) [TeamEurope, David Haywood]

* new NOT WORKING
---
Lexibook Retro TV Game Console - 300 Games [TeamEurope, David Haywood]
My Arcade Retro Arcade Machine - 300 Handheld Video Games (DGUN-2593) [TeamEurope, David Haywood]

* swap painball powered up dump for a better one, previous reads weren't 100% consistent, they are now, changes verified to be correct (nw)

* notes from Sean (nw)

* rename these bits, they're not system specific (nw)
2020-02-16 00:26:13 +11:00
Dirk Best
064c4bad11 New machines marked as NOT_WORKING
----------------------------------
CompuData Tulip System I [rfka01, nIGHTFALL crew, Dirk Best]
2020-02-13 17:08:06 +01:00
Patrick Mackinlay
52d1a412fa romp: new device 2020-02-13 21:35:44 +07:00
AJR
9ce46c7cd5 New machines marked as NOT_WORKING
----------------------------------
Roland D-50 (Ver. 2.xx) [DBWBP, depblue]

New NOT_WORKING clones
----------------------
Roland D-50 (Ver. 1.xx) [DBWBP]
Roland D-550 [DBWBP]

Add disassembler for NEC 78K/III architecture [AJR]
2020-02-12 11:59:41 -05:00
AJR
2d3e38c384 Rename Roland drivers (nw) 2020-02-12 10:30:07 -05:00
David Haywood
8de1502e81
Plug and Play work (#6295)
* new WORKING machines
----
Guitar Super Star (Fender Stratocaster style) [Sean Riddle, David Haywood]

* better filename (nw)

* new NOT WORKING
----
Excite Sports Tennis x Fitness (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime]

* shuffle (nw)

* new NOT WORKING
----
Wikid Joystick [TeamEurope, David Haywood]

* new Software List entries (Mobigo.xml) [TeamEurope]
Rapunzel - Neu Verfohnt (Germany) (80-251704)
Cars 2 (Germany) (80-251904)
Die Pinguine aus Madagascar - Operation Krone (Germany) (80-250304)
Micky Maus - Wunderhaus (Germany) (80-250504)
Ben 10 - UltimateAlien - Mine der Gedanken  (Germany) (80-250604)
Dora - Tag des Zwillings (Germany) (80-250804)
Disney Princess (Germany) (80-251104)
Cars Toon - Hooks unglaubliche Geschichten (Germany) (80-251204)

* new Software List entries (telestory_cart.xml) [TeamEurope, David Haywood]
Power Rangers - Mystic Force
Dora the Explorer (Spanish)

* new NOT WORKING
---
TV Touch Games: Star Wars Original Trilogy [Sean Riddle, David Haywood]

* srcclean some of my stuff (nw)

* shuffle (nw)

* shuffle (nw)

* new NOT WORKING
---
Big Buck Hunter Safari (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]

* (nw)

* (nw)

* (nw)
2020-02-12 09:57:59 -05:00
cracyc
a0a658a111 fix various things. checkpointed the alphatpc16, will credit before next release (nw) 2020-02-11 17:04:36 -06:00
AJR
d7db95aea9 Add disassemblers for NEC 78K/0, 78K/I and 78K/II MCU types
hotd2: Make "Gun Sense" board a separate device
2020-02-10 23:43:03 -05:00
Joakim Larsson Edström
1f12ad3fca
Alfaskop 4110 keyboard and related improvements (#6291)
* mc6844.cpp: WIP NEW DEVICE Motorola mc6844 DMA controller (devicified from swtpc09.cpp)

* 6821pia.cpp: improved LOG messages a bit

* mc6854: Added support for external clocks, DMA, improved LOG messages and fine tuning of IRQ handling

* mc6846: Removed nonexistant CP1 output callback and added a CP1 input interface call

* 6850acia.cpp: Updated use of logmacro.h

* alfaskop4110: WIP added keyboard and fixed build errors
2020-02-10 19:30:11 -05:00
David Haywood
4a3326429e
Plug & Play work (#6284)
* new WORKING machine
---
MGT 20-in-1 TV-Spielekonsole (Germany) [TeamEurope, David Haywood]

* text to follow later (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* new WORKING machines
----
My Sports Challenge (6-in-1 version, QVC license) [Sean Riddle, David Haywood, Ryan Holtz]
Decathlon [Sean Riddle, ClawGrip]

new NOT WORKING
---
Karao Kids Songs 2 (Spain) [Sean Riddle, ClawGrip]
Club Jenna Presents: Jenna Jameson's Strip Poker [Sean Riddle, David Haywood, Ryan Holtz]
Mini Arcade Machine (Red5) [TeamEurope, David Haywood]
Lexibook Compact Cyber Arcade - Disney Princess [TeamEurope, David Haywood]

* added a placeholder for Sean's Casio ROM pack dumps (nw)

* promote the poker game (nw)

* (nw)

* (nw)

* Casio ROM pack details from Clawgrip

* new NOT WORKING
---
Duck Commander (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
Star Wars Clone Trooper (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
The Walking Dead: Zombie Hunter (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]
The Walking Dead: Battleground (JAKKS Pacific TV Game) [Sean Riddle]
Toy Story - Toys on the Move (JAKKS Pacific TV Motion Game) [Sean Riddle, Clawgrip]

* new NOT WORKING
----
Teenage Mutant Ninja Turtles: Mutant and Monster Mayhem [Sean Riddle]

* new WORKING machines
----
Plug & Play Game Controller with 200 Games (Supreme 200) [TeamEurope]

healthy dose of obvious unlicensed NES hacks here.. including 1st party Nindendo and Namco games.

* new NOT WORKING
----
MobiGo 2 (Germany) [TeamEurope]
+ start of Sofwtare List [TeamEurope]

* (nw)
2020-02-10 19:27:23 -05:00
arbee
a48d7c1654 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
WeatherSTAR 4000 [R. Belmont, Techknight]
2020-02-08 00:08:27 -05:00
AJR
dc7ec371d4 New machines marked as NOT_WORKING
----------------------------------
PDT 3100 [ArcadeHacker, ClawGrip]
2020-02-07 22:42:48 -05:00
AJR
f6213d1248 New machines marked as NOT_WORKING
----------------------------------
Ampex 230 [Bitsavers]
2020-02-07 21:45:00 -05:00
Olivier Galibert
536652387f Oops (nw) 2020-02-07 21:35:46 +01:00
Olivier Galibert
23556e65f5 xavix2: First stab at the cpu [O. Galibert, N. Gilbert] 2020-02-07 21:31:25 +01:00
David Haywood
c3199e8d28
Plug & Play work (#6267)
* new NOT WORKING
----
Guitar Fever (2007.07.03 Ver 2.7) [TeamEurope, Peter Wilhelmsen, David Haywood]

has timer issues making the music way too slow

* move these (nw)

* new NOT WORKING
----
Atari Flashback Mini 7800 [Sean Riddle, GameHistory.org]
City Patrolman [unknown]

* do fit here (nw)
2020-02-07 11:16:42 -05:00
AJR
60ab2e79c9 New machines marked as NOT_WORKING
----------------------------------
TRMA VIA [Juan Romero, ClawGrip]
TeleTUP [Juan Romero, ClawGrip]
2020-02-06 21:16:41 -05:00
David Haywood
0a017cb5b0
Plug and Play work (#6261)
* new WORKING machine
---
Magic Ranger Battle (Japan) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime]

(at least I think it works, might end up demoted if I discover more issues, as it's a SuperXaviX but only appears to be using the basic IO features and bitmap mode on the XaviX splash screen)

* correct title (nw)

* new NOT WORKING
---
Gamepad (Bandai) [Sean Riddle, GameHistory.org]

* new NOT WORKING
---
Tour around Japan. I'm a Plarail Conductor (Japan) [Sean Riddle, Peter Wilhemsen, David Haywood, ShouTime]
SmarTV Adventures / Funtastic TV Adventures [Sean Riddle, David Haywood]

* new NOT WORKING
---
Super Roller (v7.0) [Hammy]

* inputs are the same (nw)

* document boot password (nw)

* another password (nw)

* new NOT WORKING
----
Fitness Konsole (NC1470) [TeamEurope]

* (nw)

* new NOT WORKING
---
Mega Duck Lerncomputer (Germany) [Sean Riddle]
2020-02-06 13:37:49 -05:00
David Haywood
c689e42302
Plug and Play work (#6254)
* new WORKING machines
----
Sports Trivia Professional Edition (Senario, Plug and Play) [Sean Riddle, David Haywood]
My Sports Challenge Plus / Wireless Sports Plus [Sean Riddle, David Haywood]

new NOT WORKING
---
Megapad 31-in-1 [Sean Riddle, GameHistory.org]

the 31-in-1 is playable, except for one game, need to look into that.

* (nw)

* new NOT WORKING Software List entry
-----
buzztime_cart.xml : Series 1 - Sports Trivia [Sean Riddle, David Haywood]

* new WORKING software list entry
jakks_gamekey_nm.xml : Pac-Man & Bosconian (01 APR 2005 A SKU G) [Sean Riddle, Ryan Holtz, David Haywood]

(that's all the known gamekeys covered now)

* sunplus_gcm394 changes from Tahg
(I'll tidy these up shortly to fit MAME standard better)

* refactor (nw)

* refactor (nw)

* (nw)

* (nw)

* some decryption refactor (nw)
2020-02-04 12:57:04 -05:00
AJR
b5eb7d4bab a2bus: Add 8251-based RS232 serial interface from BYTE magazine 2020-02-03 22:23:30 -05:00
Ivan Vangelista
a0e4df0deb
sound.lua: fixed mm5837 entry, allows clean single driver build of beezer.cpp to complete (nw) 2020-02-03 10:39:13 +01:00
Vas Crabb
bddfe1030c
Revert "Alfaskop improvements" 2020-01-31 20:05:02 +11:00
Joakim Larsson Edström
7d5c59f6e5
Merge pull request #6068 from JoakimLarsson/alfaskop_pla
Alfaskop improvements
2020-01-31 09:50:18 +01:00
Joakim Larsson Edstrom
8f9e9c9e84 alfaskop4110: WIP added keyboard 2020-01-30 11:12:34 +01:00
AJR
4e0540d25b sdk85: Updates and expansion
- Make second 8355 into ROM expansion slot that can load custom 8755 programs
- Add software list for expansion ROMs, including Peter Naszvadi's version of Mastermind
- Add optional TTY interface
- Improve accuracy of button labels and change key bindings
- Add vectored interrupt and soft reset buttons
2020-01-29 20:03:31 -05:00
Melissa Goad
e6595b06a7
iphone2g wip (nw) (#6226)
* iphone2g wip (nw)

* fixup

* fixup

* fixup

* iphone2g: hacky spi and non-existent timers (nw)
2020-01-29 10:13:48 -05:00
AJR
9f2e64b669 la120: Add skeleton DC305 device (nw) 2020-01-28 06:46:44 -05:00
Vas Crabb
a7fec751ed srcclean, manual adjustments (nw) 2020-01-26 12:39:27 +11:00
Robbbert
6ac09d5977 (nw) arcade.lua, nl.lua : fixed spacing 2020-01-26 03:30:22 +11:00
couriersud
ea1897f605 segas16b: Added analog filters. [Couriersud]
Analog filters added to systems with YM2151 and UPD7759.
Reviewers can use USE_NL define to produce unfiltered sound.
2020-01-25 15:35:28 +01:00
couriersud
42d351a4eb netlist: New devices and some fixes. [Couriersud]
- add CD4006 and CD4070 devices
- add TL084 opamp model
- Clock now supports proxies, i.e. can be connected to
  analog devices.
- Fixed netlists using CLOCK
- added some comments
- removed a forgotten header file.
2020-01-25 15:26:59 +01:00
David Haywood
b7f6abf4f1 Plug and Play work (#6214)
* new WORKING machines
----
Vs Maxx Texas Hold'em TV Poker - 6 Player Edition (US) [Sean Riddle, David Haywood]
Deluxe TV Poker - Texas Hold'em, Blackjack & Video Poker (US) [Sean Riddle, David Haywood]

* (nw)

* (nw)

* new WORKING machines
---
TV Sports 10-in-1 / Decathlon Atlhetic Sport Games [TeamEurope, David Haywood]

new NOT WORKING machines
---
Lexibook Compact Cyber Arcade - Frozen [TeamEurope]

* (nw)

* new NOT WORKING
----
Sudoku (Elan type hardware) [Sean Riddle]

* new NOT WORKING
---
Lexibook Compact Cyber Arcade - 250-in-1 (JL2375) [TeamEurope, David Haywood]

* new NOT WORKING
----
Plug and Play Sudoku (VT based) [Sean Riddle, David Haywood]

* (nw)

* new clones
---
Excite Sports Wireless Interactive TV Game - 48-in-1 (set 2, PAL) [TeamEurope]

* (nw)
2020-01-24 15:04:11 -05:00
AJR
0f052a51f8 New machines marked as NOT_WORKING
----------------------------------
NCD19c [Don Maslin Archive]

Add disassemblers for Motorola MC88100 and MC88110 [AJR]
2020-01-23 16:45:51 -05:00
hap
685907679b gigatron: fix compile (nw) 2020-01-23 11:58:29 +01:00
Nigel Barnes
967092ccb9 bus/bbc/1mhzbus: Added Acorn Winchester Disc. 2020-01-22 21:42:34 +00:00
Nigel Barnes
417176a102 bbcmaiv: Added internal modem port, with Acorn AIV SCSI Host Adaptor. 2020-01-22 21:42:34 +00:00
David Haywood
66b8078129 Plug and Play work (#6202)
* (nw)

* new NOT WORKING
----
Who Wants to Be a Millionaire? (Senario, Plug and Play, US) [Sean Riddle, David Haywood]
Big Bonus Slots (Senario, Plug and Play) [Sean Riddle, David Haywood]
Wireless Tennis (WT2000, ABL TV Game) [Sean Riddle, David Haywood]

Millionaire and Big Bonus Slots might be working, just need more test time before I'm sure enough to promote them (nw)
2020-01-22 11:56:35 -05:00
Patrick Mackinlay
05c427f413 mct_adr: complete the rename (nw) 2020-01-22 21:29:05 +07:00
R. Belmont
ddf571d8d4
Merge pull request #6193 from firewave/fastdebug
removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness…
2020-01-21 16:21:12 -05:00
AJR
aa2fa1ddb9 gigatron: Add to full build; fix outdated code in CPU device and add some missing stuff (nw) 2020-01-21 15:44:55 -05:00
firewave
bb3b73e58b removed the remaining bits of the FASTDEBUG/MAME_DEBUG_FAST silliness I introduced ages ago (nw) 2020-01-21 20:20:20 +01:00
Sterophonick
0ff7e2ea0d new NOT_WORKING machine (#5811)
* minor spelling fix

* new NOT_WORKING machine

Gigatron TTL Microcomputer [Sterophonick]

also add a skeleton cpu core

* Revert Minor Spelling Fix

* Make some fixes

thanks cuavas

* Fix resolution

* gigatron: update cpu device name

* update copyright

* fix part of gigatron disassembler

* Set screen refresh rate

* found a set of all the ROM files, update main ROM name

* Fix cpu.lua

* Whoops

* Update gigatron.cpp

* gigatron: clear execute_set_input

* Update gigatron.h

* Update gigatrondasm.cpp

* Update gigatrondasm.h

* clean up but doesnt compile ffs
2020-01-21 13:33:33 -05:00
Ivan Vangelista
ecfd91e6f5 New clones marked as NOT_WORKING
--------------------------------
Fighting Fantasy (Modular System) [ArcadeHacker, Recreativas.org, ClawGrip]
2020-01-21 18:18:44 +01:00
David Haywood
1a1514cb69 Plug and Play work (#6185)
* new NOT WORKING
---
Power Joy (PJ001, NES based plug & play) [Sean Riddle]

* some notes (nw)

* trying to research banking (nw)

* this code definitely sets the bank, but then it loses it later, needs more investigation, this hacks bank to be correct in all cases for zon32bit to at least verify dump is complete (nw)

* control notes (nw)

* still trying to figure out the banking properly (nw)

* enough banking hacks to at least make sure we always have the correct bank (nw)

* (nw)

* don't bank pdc100 unless upper bits are also set, as it writes 0000 during initialization code, while executing from bank 7, which causes issues with -nodrc and with the either drc or no drc on linux (nw)
2020-01-21 09:44:33 -05:00
AJR
81703afe74 New machines marked as NOT_WORKING
----------------------------------
AID-80F Development System [Maggi9295]
2020-01-20 14:41:54 -05:00
couriersud
ee0e0c972c galaxian.cpp: Implement konami filters using netlist. [Couriersud]
This change improves accuracy and scalability.
2020-01-19 20:59:31 +01:00
David Haywood
e7ebcb5dbf plug and play work (#6176)
* use dump of correct game for pockchalw.xml chukkesr (was previously using duplicate of a different set)

* new NOT WORKING
----
Generations (Retro-Bit) [Porchy]

* (nw)

* new NOT WORKING
---
Tomica Carnavi Drive (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime]

* fix bgpen (nw)

* new NOT WORKING
----
WiWi 18-in-1 Sports Game [TeamEurope, David Haywood]
TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben) [TeamEurope, David Haywood]
2020-01-16 21:10:31 -05:00
Ivan Vangelista
567d45488c New machines marked as NOT_WORKING
----------------------------------
Team Jocs [Juan Romero, ClawGrip]
2020-01-16 18:54:13 +01:00
David Haywood
48f4bb066b Plug and Play work (#6174)
* new NOT WORKING
----
Jara-Ja Land (Japan, home version) [Sean Riddle, Peter Wilhelmsen, ShouTime]

* (nw)

* new NOT WORKING machines
-----
Design Master Denshi Mangajuku [TeamEurope]

note, these use a H8/328 (24kbytes internal ROM, 1kbyte internal ROM) but at least when booting from cart it looks like they're using external mode, with internal ROM disabled, as the 'game' cart ROMs contain boot vectors (the 'design' carts don't, but those are data roms for the game carts)
likely needs a proper H8 type deriving tho.

* (nw)

* (nw)

* (nw)

* (nw)

* (nw)

* closer type (correctly has 1k internal RAM)

* banks are 0x8000 in size (nw)

* (notes)

* (nw)

* subclass (nw)

* (nw)

* (nw)

* ooops (nw)

* improve gcslottv mojuotv
2020-01-15 11:44:15 +01:00
AJR
96ec01a614 Add tentative VT61/VT62 disassembler and skeleton CPU device 2020-01-13 21:18:27 -05:00
MASH
e1de7dbec2 Fixed arcade build (#6166) 2020-01-12 11:49:43 +11:00
yz70s
8f3f144166 naomi: add a new device for the 315-6154 system manager chip used in the dimm board [Samuele Zannoli]
It is still incomplete but can be used.
2020-01-10 21:23:44 +01:00
Ivan Vangelista
fc674f9960 New machines marked as NOT_WORKING
----------------------------------
Scorpion (Jun 15, 1999) [ClawGrip, Rampa]

New clones marked as NOT_WORKING
--------------------------------
Scorpion (Oct 01, 1997) [ClawGrip, Rampa]
2020-01-08 18:01:19 +01:00
Nigel Barnes
9e93b10838 Revert "bus/centronics: Added a R-2R ladder DAC device."
This reverts commit 1564c566c1.
2020-01-07 16:47:42 +00:00
Nigel Barnes
1564c566c1 bus/centronics: Added a R-2R ladder DAC device. 2020-01-07 12:39:16 +00:00
Nigel Barnes
5b46a3b8ab bus/bbc/1mhzbus: Added Sprow BeebIDE 16-bit and RetroClinic BBC 8-bit IDE interfaces. 2020-01-07 12:39:16 +00:00
Nigel Barnes
b1d16b6c9a bus/bbc/1mhzbus: Added BeebOPL FM Synthesiser. 2020-01-07 12:39:16 +00:00
AJR
cdb9578471 rx01: Dumped firmware PROMs [Lord Nightmare]
rx01: Add disassembler and skeleton CPU device for custom firmware architecture [AJR]
2020-01-06 09:21:09 -05:00
hap
45da347b36 mmboard: put display module in its own file (nw) 2020-01-05 13:15:36 +01:00
Ivan Vangelista
7c32014214 New machines marked as NOT_WORKING
----------------------------------
Dragon Dance (V1.02J) [ShouTime]
2020-01-05 12:26:58 +01:00
fulivi
2ec25ca6d5 Emulation of isbc202 floppy disk controller (#6119)
* imds2: isbc202 floppy disk controller added

* imds2: attempt to fix problems with CI checks
2020-01-04 16:11:48 -05:00
Stiletto
bc9ddb4862
2019 -> 2020 (nw)
2019 -> 2020 (nw)
2020-01-04 12:25:45 -05:00
MooglyGuy
52d19ef9dd Missed some scripts, nw 2020-01-04 14:03:20 +01:00
hap
b560193d56 New working clones
------------------
Mephisto Portorose 68030 [hap, anonymous]
Mephisto Lyon 68030 [hap, anonymous]
Mephisto TM Lyon [hap, anonymous]
Mephisto Vancouver 68030 [hap, anonymous]
Mephisto TM Vancouver [hap, anonymous]
Mephisto TM Berlin (prototype) [hap, anonymous]
Mephisto London 68030 [hap, anonymous]
Mephisto TM London [hap, anonymous]
2020-01-04 00:33:34 +01:00
hap
6224f8a0dc New machines marked as NOT_WORKING
----------------------------------
Novag Supremo [hap, Berger]
2020-01-02 22:23:22 +01:00
yz70s
00ac4f46f5 Lower number of warnings disabled with visual studio from 71 to 27 (nw)
And most of the remaining ones could be removed with simple code
modifications.
2020-01-02 12:36:09 +01:00
mooglyguy
2f5329f522 -arm7: Added ARM710T variant subclass. [Ryan Holtz]
-psion5: Added skeleton driver for the Psion 5mx. [Ninji, Ryan Holtz]
2020-01-02 02:27:04 +01:00
AJR
2240929c28 New machines marked as NOT_WORKING
----------------------------------
ADM 12 [Bitsavers]
2019-12-31 21:32:50 -05:00
AJR
f48f57ef81 Add new disassembler for WE32100 architecture
New machines marked as NOT_WORKING
----------------------------------
AT&T 3B2/300 [Bitsavers]

New clones marked as NOT_WORKING
--------------------------------
AT&T 3B2/310 [Bitsavers]
AT&T 3B2/400 [Bitsavers]
2019-12-30 19:15:31 -05:00
hap
2318d7750b move mephisto berlin to separate driver (nw) 2019-12-30 17:07:16 +01:00
AJR
304c49cf37 New machines machines marked as NOT_WORKING
----------------------------------
TeleVideo 924 Video Display Terminal [Bitsavers]
2019-12-29 23:11:08 -05:00
AJR
c9b6949c69 New machines marked as NOT_WORKING
----------------------------------
AT&T 610 Business Communication Terminal [Bitsavers]
2019-12-29 22:02:01 -05:00
AJR
14c4dcc643 Add new disassembler for PACE architecture
New machines marked as NOT_WORKING
----------------------------------
unknown INS8900 Multibus card (980305652) [Bitsavers]
2019-12-28 12:39:46 -05:00
David Haywood
6b13952587 Plug and Play sync for TeamEurope (VT1682, nes_vt, iqunlim) (#6094)
* vt1682 work (nw)

* looking at stability (nw)

* new NOT WORKING machines
----
InterAct Complete Video Game - 111 Games & 42 Songs (G5410) [TeamEurope]
Let's Play! Game Machine 240 in 1 [TeamEurope]

new NOT WORKING Software List
----
iqunlim_cart.xml: Englisch für Anfänger [TeamEurope]

the vt1682 based InterAct Complete Video Game is basically playable, apart from the 'Shooting games' because I haven't mapped the guns, and some issues with player 2 / alt control schemes in some titles.   want to address these (and maybe look for a better solution to some stability issues) before promoting it.

* (unrelated typo fix for clickstart software list) (nw)

* new WORKING machine
---
MiWi2 7-in-1 Sports [David Shah]

* don't printf (nw)
2019-12-24 15:36:02 -05:00
AJR
e7730aca67 New machines marked as NOT_WORKING
----------------------------------
VT62 DECscope [Balrog, Lord Nightmare]
2019-12-24 11:12:31 -05:00
Vas Crabb
6c156d2207 minimaws: dt, not dl (nw) 2019-12-24 23:50:14 +11:00
Vas Crabb
2ddf1de7b0 minimaws: don't accumulate (nw) 2019-12-24 23:46:42 +11:00
Ivan Vangelista
5a5feb2d73 New machines marked as NOT_WORKING
----------------------------------
Dinoking Battle [SpinalFeyd, Porchy]
Dinoking Kids [SpinalFeyd, Porchy]
2019-12-22 18:57:04 +01:00
MetalliC
d971ad4a25 new NOT_WORKING machine
-----------------------
Muscle Ranking Kinniku Banzuke Spray Hitter [Darksoft, MetalliC, rtw]
2019-12-22 16:04:01 +02:00
Vas Crabb
f9767bcb59 Revert "Revert "enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array""
This reverts commit 4264fcd136.
2019-12-21 01:34:40 +11:00
AJR
4264fcd136 Revert "enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array"
This (mostly) reverts commit 6959de0719.
2019-12-20 09:29:27 -05:00
Vas Crabb
6959de0719 enable clang missing braces warning - it's useful to be able to see when you're initialising a structure or nested array inside an array 2019-12-20 18:51:41 +11:00
mooglyguy
1e5b1b43a6 -zn.cpp: Split into subclasses, eliminated optional devices, removed MACHINE_START_OVERRIDE and MACHINE_RESET_OVERRIDE. [Ryan Holtz] 2019-12-20 07:07:50 +01:00
Vas Crabb
877db65af6 damn inconsistent macros, maybe I really _will_ kill them off next year (nw) 2019-12-20 15:07:43 +11:00
yz70s
9aadb44632 Enable visual studio warning C5038 about member initialization order (nw)
Also put vs warning options all in one place.
2019-12-20 00:53:14 +01:00
Vas Crabb
9334bf4eae minimaws: display software lists for selected slot options on machine pages 2019-12-19 14:50:59 +11:00
AJR
5da18d7422 New machines marked as NOT_WORKING
----------------------------------
VT52 [Dalby Datormuseum]
2019-12-18 11:07:59 -05:00
Vas Crabb
c10ef269c5 minimaws updates:
* reduce network operations when initially loading a machine page
* add rudimentary software lists to machine pages
2019-12-19 02:07:58 +11:00
Joakim Larsson Edstrom
73732ffb39 WIP NEW DEVICE Motorola mc6844 DMA controller (devicified from swtpc09.cpp) 2019-12-18 12:35:45 +01:00
Ivan Vangelista
2e1ba819b6 new not working clone
---------------------------------
Blood Bros. (Modular System) [jordigahan, ClawGrip]
2019-12-18 09:33:04 +01:00
Vas Crabb
87fa34f9c5 minimaws: load more stuff, link more stuff 2019-12-18 04:25:52 +11:00
Vas Crabb
d19acbf952 minimaws: refactored digest code, identify fixed bit patterns 2019-12-16 23:11:15 +11:00
David Haywood
033e54d938 not NOT WORKING (plug and play / handhelds) (#6051)
* new NOT WORKING
----
Lexibook Compact Cyber Arcade - Star Wars [Team Europe]
Unknown M&D Handheld [zhongtiao1]

- hooked up controls for shredmjr, now runs the ame as taikeegr [David Haywood]

* new NOT WORKING
----
BBL380 - 180 in 1 [zhongtiao1]

* (nw)

* unkmandd contains some unsp code (nw)

* same hardware these are not (nw)

* tidy unused (nw)

* comment (nw)

* (nw)
2019-12-15 23:34:35 -05:00
Vas Crabb
87d31092e9 minimaws: identify software list dumps in CLI as well 2019-12-16 11:52:14 +11:00
Vas Crabb
53e3751bca minimaws: fix presentation issue (nw) 2019-12-16 11:14:14 +11:00
Ivan Vangelista
b0612e2892 new not working clone
--------------------------------
Raiden (Modular System) [jordigahan, Recreativas.org, ClawGrip]
2019-12-15 17:08:58 +01:00
Vas Crabb
f43e9dbaa2 minimaws: add software list support to web-based romident
(nw) also removed unused member that was breaking clang builds
2019-12-16 01:46:47 +11:00
Vas Crabb
202d06ffb0 minimaws: fill in software list pages, load software list ROM information 2019-12-15 21:38:54 +11:00
Ivan Vangelista
49ffaafd78
mess.lua: fix linking here, too (nw) 2019-12-14 17:55:49 +01:00
Ivan Vangelista
b532e93782
hopefully fix linking, too (nw) 2019-12-14 17:55:10 +01:00
Vas Crabb
1fda8836a7 minimaws: add rudimentary listing of software lists to web UI and work around a python issue on loading; also fix up more software list issues (nw) 2019-12-15 02:38:40 +11:00
hap
88c2549cff cgang: add some outputs (nw) 2019-12-14 14:35:24 +01:00
Vas Crabb
d506479fdd minimaws: load and index some software list data (no way to display it yet)
also fix up some software lists with duplicate part features (nw)
2019-12-15 00:19:29 +11:00
hap
ab865842f2 wacky_gator is namco (nw) 2019-12-13 23:19:12 +01:00
Angelo Salese
f58c3ea264
Rewrite ARM IOMD/VIDC20 chips into own devices, merged implementations from ssfindo.cpp & riscpc.cpp [Angelo Salese] #6047
* riscpc now enters in desktop mode with a valid nvram;
* adds preliminary sound for ppcar;
2019-12-13 21:42:42 +01:00