Commit Graph

75333 Commits

Author SHA1 Message Date
Michael Zapf
82b7fb4ece ti99: Added SID Master expansion card. 2020-09-02 00:04:02 +02:00
Lord-Nightmare
63a89f22da New machines marked as NOT_WORKING
----------------------------------
Votrax/Phonic Mirror HandiVoice HC-110 [Kevin Horton]
Votrax/Phonic Mirror HandiVoice HC-120 [Kevin Horton]
2020-09-01 16:08:08 -04:00
ClawGrip
a725448612
startouch.cpp: Add note (#7167) 2020-09-01 14:57:03 -04:00
Ivan Vangelista
abefbb6468 New working clones
------------------
Traverse USA (bootleg, set 2) [Juan Romero, ClawGrip]
2020-09-01 07:16:26 +02:00
AJR
973ed97ca8 st2205u: Fix duplicate state registration; add more UART stubs 2020-08-31 23:10:56 -04:00
arbee
665e6c968c st2205u: fix Clang compile. 2020-08-31 19:40:01 -04:00
angelosa
310d861719 Misc QA, add self in copyright for poker72.cpp and pinkiri8.cpp (nw) 2020-09-01 01:35:54 +02:00
AJR
3cf13d5ba9 inteladv, dyndesk: Add power buttons 2020-08-31 16:30:04 -04:00
AJR
68a72d08bb st2xxx: Add many more register stubs 2020-08-31 16:29:06 -04:00
Rhett Aultman
17cd4dcb3b
Drop MASK from taputil.sh (#7162) 2020-08-31 16:15:46 -04:00
Sylvain Glaize
66859c1927
VG5000µ updates:
- Add wavfile support for reading/writing tapes, for more accuracy. The currently supported K7 file type misses timing data.
- VG5000µ adds a wait cycle after the second T state of the M1 cycle of the Z80. Because it was not emulated, the timings were off, especially in the sensible cassette read/write routines.
- With wavfile support added and timings fixed, the emulation can now read/write cassette at 1200 and 2400 bauds.
- Still keeping the MACHINE_NOT_WORKING flag, as real hardware tests need to be complete.
2020-08-31 16:14:42 -04:00
Tiago Camargo
13caa6c218
android: auto-discover clang version (#7166)
Fix android builds after mame-0.224.
2020-08-31 16:12:42 -04:00
arbee
1e10966078 apple2: Uthernet works in the //e too. [R. Belmont] 2020-08-31 07:54:10 -04:00
Ivan Vangelista
8bdc60e97e megadriv.xml: fixed MT07735 2020-08-31 07:18:22 +02:00
AJR
f4478dac18 inputdev.cpp: Fix oversight 2020-08-31 00:08:49 -04:00
AJR
46071c487e device_state_interface overhaul
- device_state_entry::value and device_state_entry::set_value now do everything except the register lookup, allowing them to be made public. The debugger expression engine now uses these.
- device_state_entry::dvalue and device_state_entry::set_dvalue have also been made public, theoretically permitting outside code layers to inspect and modify floating-point registers.
- The double specialization of device_pseudo_state_register (now renamed device_functional_state_register) has been added to the core.
- state_add now has an additional specialization that takes both a reference and a write function, using the former for reads only.
- state_max_length has been eliminated in favor of obtaining the relevant info through device_state_entry::max_length.
- The debugger state view no longer adds "flags" as "???" if none have been registered.
- set_state_string has been removed. It was never properly implemented, and it is difficult to see how it could have been done in a useful and consistent way.
- state_find_entry and its typical callers state_int and set_state_int have been inlined for some hopeful efficiency gains.
2020-08-31 00:00:03 -04:00
AJR
71bcb539fe Remove memarray.h from emu.h 2020-08-30 23:37:12 -04:00
AJR
35f708384d ioport: Transfer crosshair polling loop to render_crosshair 2020-08-30 23:34:27 -04:00
AJR
261b73f526 Move axis movement checking code down into input devices 2020-08-30 23:34:02 -04:00
AJR
bb6d7bd43f nbajamex: Fix region width 2020-08-30 22:32:12 -04:00
AJR
08d419517e New machines marked as NOT_WORKING
----------------------------------
Roland TR-505 Rhythm Composer [DBWBP]
2020-08-30 21:36:36 -04:00
Rhett Aultman
49466dc4ad
bus/a2bus: Added Uthernet card emulation for Apple IIgs (#7090)
* Ported Cirrus Logic CS8900A Crystal LAN MAC emulation from VICE and hooked it up to Apple II card device.
* Adds Ethernet networking support for Apple IIgs.
2020-08-31 11:22:32 +10:00
AJR
7a93c921fd tr707, tr727, mks7: Add skeleton MB63H114 device 2020-08-30 20:31:55 -04:00
AJR
7831b5657b namco51: Reimplement outputs that were accidentally disabled when device switched to using low-level emulation. This restores start LEDs and coin lockouts for various games in galaga.cpp and polepos.cpp. 2020-08-30 19:04:05 -04:00
Nigel Barnes
d068c511dc wd_fdc.cpp: Corrected register commit delay for WD177x according to datasheet. 2020-08-30 20:12:31 +01:00
ajrhacker
fb2802bcea
Merge pull request #7160 from ArcadeShadow/patch-60
ibm5170 - New working software list additions
2020-08-30 15:08:29 -04:00
ArcadeShadow
d996109a51
ibm5170 - New working software list additions
Added: Indiana Jones and the Last Crusade - The Graphic Adventure (3.5", VGA version, re-release), Innocent Until Caught
Redumped: [micromac] Micro Machines (the old set has a modified OEM ID and a modified root)
2020-08-30 18:00:53 +01:00
cracyc
3bc0848cb1 luaengine: add time_until_pos 2020-08-30 11:27:42 -05:00
David Haywood
87762e25b4
new WORKING machines (Plug & Play Double Dance Mania x2) (#7158)
* new WORKING machines
-----
Double Dance Mania: Supreme / Dance Supreme [Sean Riddle, David Haywood, Kamaal Brown]
Double Dance Mania: Mega 12 [Sean Riddle, David Haywood]

* new NOT WORKING
-----
My Arcade Wireless Video Game Station 200-in-1 (DGUN-2572) [Sean Riddle, David Haywood]
2020-08-30 11:08:26 -04:00
Robbbert
26f4e0bc62 laser2001_cart.xml: added note 2020-08-30 23:56:14 +10:00
Robbbert
c998f93ebd crvision: corrected name of rameses 2020-08-30 23:36:04 +10:00
hap
3624b416ba add nullptr check to some strtoul calls 2020-08-30 12:11:01 +02:00
Vas Crabb
97a409b2a9 formats/flopimg.cpp: Use appropriate standard exceptions for reporting errors, allowing libemu to be removed from imgtool and floptool. 2020-08-30 17:22:17 +10:00
Vas Crabb
ec88949651 formats: Get rid of more inappropriate use of emu_fatalerror (and fix some spelling issues, etc. while I'm at it) 2020-08-30 17:08:25 +10:00
Brian Troha
8cf55b23da New working clones
------------------
Cruis'n USA (v4.5) [Simzy, Brian Troha, The Dumping Union]
2020-08-29 23:53:34 -05:00
Robbbert
05331d2b72 crvision: used 2-dimensional ioport array to clean up code
- added reset button to manager/lasr2001 so that carts can be played

- added notes

- adjusted xml usage to accommodate manager/lasr2001
2020-08-30 14:26:45 +10:00
Davide Cavalca
bf10655b92
ibm5150_hdd: new software list (#7157) 2020-08-29 20:57:57 -04:00
ClawGrip
46395f1384
New working clones (#7156)
* New working clones
------------------
Meteor (bootleg of Asteroids) [Bea, Iris]
2020-08-29 20:50:05 -04:00
Davide Cavalca
f4b45321ba
hp9k3xx_cdrom: new software list additions (#7153) 2020-08-29 20:48:52 -04:00
David Haywood
d38ba70ae2
pcp8718 / pcp8728 start using extracted internal ROM [Sean Riddle, David Haywood] (#7152)
* pcp8718 / pcp8728 start using extracted internal ROM [Sean Riddle, David Haywood]

* new WORKING machine
----
Mega Man 2 (MSI Plug & Play) [Sean Riddle]
2020-08-29 20:47:48 -04:00
Justin Kerk
68fecdf7e0 pc_dsk: Ignore 84-byte Disk Copy 4.2 header [Justin Kerk] 2020-08-29 12:48:40 -07:00
Justin Kerk
9d54b039e3 New working software list additions
-----------------------------------
ibm5170: GayBlade [Ryan Best]

New not working software list additions
---------------------------------------
mac_hdflop: GayBlade [Ryan Best]
2020-08-29 12:26:52 -07:00
Robbbert
761792da4d fix for mess.flt 2020-08-30 04:45:03 +10:00
Robbbert
1921811758 crvision: improved keyboard. hapmon marked back to working. 2020-08-30 04:25:05 +10:00
AJR
913a9c0d27 segas32.cpp: Eliminate auto_alloc and a bizarre comparison between bitmap pointers 2020-08-29 13:34:06 -04:00
AJR
e4b567a398 rax: Modernize RAM allocation and object lookups 2020-08-29 12:36:31 -04:00
James Wallace
8fa5f43c9c MPU4Video - added an experimental LUA script to the Double take layout.
This takes individual lamp lines that are used for LED selects and recombines them.
To see the effect, plugin -layout is needed.
2020-08-29 16:46:31 +01:00
ClawGrip
3fc0ff8b86
New machines marked as NOT_WORKING (#7151)
* New machines marked as NOT_WORKING
----------------------------------
Photo Play 2001 (Italian) [Alex Meijer, TeamEurope]
2020-08-29 10:33:50 -04:00
David Haywood
fb1fa07c15
new WORKING machines (#7150)
----
Ms. Pac-Man (MSI Plug & Play) [Sean Riddle]
Space Invaders (MSI Plug & Play) [Sean Riddle]
2020-08-29 10:33:26 -04:00
AJR
4957234b6a New machines marked as NOT_WORKING
----------------------------------
GEM RealPiano RP200 [DBWBP]
2020-08-29 09:37:23 -04:00