Robbbert
f32b43a5bf
Merged s8a.cpp into s8.cpp
2022-04-06 19:37:13 +10:00
Vas Crabb
ae8634669a
Apparently the issue with Sol and std::optional is a GCC version thing, not Linux vs MinGW.
...
Also, tidied up the test views in some more fruit machine layouts.
2022-04-06 04:15:25 +10:00
Ivan Vangelista
e00e52e972
- buggychl.cpp, himesiki.cpp, surpratk.cpp: finders and other small cleanups
...
- discrete.cpp, mac.cpp: initialized some variables which were causing problems
- centiped.cpp: added 82s153 dump for bullsdrt [chaneman]
2022-04-05 18:00:10 +02:00
Roberto Fresca
f06df38709
New working machines
...
--------------------
Le Pendu (Bilingue, Version 04) [Roberto Fresca, Grull Osgo, Jeff Hamelin]
2022-04-05 00:00:22 +02:00
Ivan Vangelista
143ea62682
- a1supply.cpp: dumped 2 more chips for tv21_3 [Siftware]
...
- bottom9.cpp: finders and other minor cleanups
- pc8001.cpp: initialized a variable which was causing problems in regression testing and actually save some states
- seta.cpp: used correct ROM for daiohp2, fixes various GFX glitches
2022-04-04 18:16:50 +02:00
Vas Crabb
ea30ec72f4
Disable lifetime dead store elimination for Linux GCC builds.
...
This will hopefully work around the very unhelpful uninitialised
variable warning that seems to be triggered by using Sol's get function
with std::optional<T> or sol::optional<T> on Linux.
2022-04-03 14:34:38 +10:00
Vas Crabb
c4f9ff9790
-util/corealloc.h: Reduced make_unique_clear to a single variant for POD arrays.
...
* Enabled GCC lifetime dead store elimination optimisation.
* emu/device.h: Don't pre-clear memory for drivers. Ivan Vangelista
fixed at least the majority of things that crashed outright, and
Robbbert initialised variables that coverity complained about. It's
unlikely anything will break due to this.
* sound/discrete.h: Explicitly initialise members of discrete "devices"
to zero. I don't see a way around doing this in headers due to the
macro soup used to build the constructors.
* sound/mos6581.cpp: Moved creation of the SID core to device_start and
explictly initialised members of the SID core structures. These
structures are in internal headers, so they won't cause downstream
recompiles.
-Lua engine: Made I/O port manager type_seq a bit more tolerant of
omitted arguments.
2022-04-03 02:53:19 +10:00
Ivan Vangelista
976ec5da28
contra.cpp, gng.cpp: finders and other small cleanups
2022-04-01 17:59:14 +02:00
Olivier Galibert
e4564eb99a
cdrom_file: classify. Could use more internal work, but it's a step
2022-04-01 11:36:55 +02:00
AJR
f5d61ddcbe
New machines market as NOT_WORKING
...
----------------------------------
Waldorf Electronics MiniWorks 4-Pole [DBWBP]
2022-03-31 14:06:29 -04:00
hap
334120cd95
New working machines
...
--------------------
10R (Rockwell) [hap, Sean Riddle]
12R (Rockwell) [hap, Sean Riddle]
2022-03-31 19:25:08 +02:00
Ivan Vangelista
11c85437d5
goal92.cpp: finders and other small cleanups
2022-03-31 18:04:12 +02:00
Patrick Mackinlay
ab69b13e03
New machines marked as NOT_WORKING
...
---
Intel iSBC 660 System Chassis
2022-03-31 17:53:06 +07:00
Patrick Mackinlay
d016a6d409
isbc8024: new multibus card with unknown firmware [Andy Welburn]
2022-03-31 17:50:30 +07:00
Ivan Vangelista
b278453e76
galpanic.cpp, hcastle.cpp, tbowl.cpp: finders and other minor cleanups
2022-03-31 08:26:40 +02:00
Ivan Vangelista
b4873d059e
cbasebal.cpp, vendetta.cpp: finders and other small cleanups
2022-03-29 18:03:43 +02:00
hap
9d9ec1a2f7
rw5000: add a5500
2022-03-29 15:14:55 +02:00
hap
f876dd8241
rw5000: add a5000/a5900
2022-03-29 01:43:47 +02:00
hap
eb7bfe8450
b5000: rename base class to rw5000
2022-03-28 23:52:01 +02:00
Ivan Vangelista
19fe9e23a6
- diverboy.cpp, exzisus.cpp: finders, other minor cleanups
...
- various drivers: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
2022-03-28 18:11:51 +02:00
ClawGrip
2a3c402cae
New NOT_WORKING software list additions ( #9437 )
...
* New NOT_WORKING software list additions
---------------------------
roland_tnsc1.xml:
70's and 80's (TN-SC1-03) [Sean Riddle, ClawGrip]
2022-03-27 11:46:26 +11:00
MooglyGuy
06e60e848f
Time Traveler (set 1) - promoted to working ( #9468 ) [Ryan Holtz]
...
* machine/laserdsc.cpp: Added functionality to retrieve if a disc is CAV.
* machine/ldv4200hle.cpp: Added high-level Pioneer LD-V4200 player emulation.
Machines promoted to working
----------------------------
Time Traveler (set 1) [Ryan Holtz, Matt O, ld-decode Team]
2022-03-27 00:41:51 +11:00
ClawGrip
81930264fa
New NOT_WORKING machines ( #9466 )
...
* New NOT_WORKING machines
---------------------------------
Basketball (Benchmark Games, set 1) [Museo del Recreativo, ClawGrip]
Ten Strike Classic [Museo del Recreativo, ClawGrip]
New NOT_WORKING clones
---------------------------------
Basketball (Benchmark Games, set 2) [Museo del Recreativo, ClawGrip]
2022-03-26 21:55:23 +11:00
Ivan Vangelista
62b74558d1
- capbowl.cpp: used finders and other small cleanups
...
- system1.cpp: added hardware infos for pitfall2 [Guru]
2022-03-24 18:19:22 +01:00
Ivan Vangelista
18bdf245a2
New machines marked as NOT_WORKING
...
----------------------------------
Gun Shot [Museo del Recreativo]
- blktiger.cpp: used finders and some other small cleanups
2022-03-23 18:46:47 +01:00
Ivan Vangelista
064cd262a6
- a1supply.cpp: dumped most missing PROMs for tv21_3 [Siftware]
...
- blktiger.cpp, nmk16.cpp: added some hardware infos. Corrected blktiger MCU clock [Guru]
- wc90.cpp, wc90b.cpp: used finders, small cleanups
2022-03-21 19:28:14 +01:00
Brian Johnson
9a6faae734
qx10: add multifont option card ( #9286 )
2022-03-20 23:31:38 -04:00
hap
6a91b86301
New machines marked as NOT_WORKING
...
----------------------------------
18R (Rockwell) [hap, Sean Riddle]
2022-03-20 20:51:47 +01:00
Michael Zapf
f2ddee6df3
ti99: New expansion card "TIPI".
2022-03-20 20:03:51 +01:00
hap
8b8bb2fa75
b5000: add b6000, b6100
2022-03-20 00:19:50 +01:00
Ivan Vangelista
994b8d18ee
New working clones
...
------------------
Monsters World 2 (bootleg of Super Pang) [Recreativas.org, David Torres, ClawGrip]
2022-03-19 15:27:20 +01:00
Nigel Barnes
3e438cde6c
bus/archimedes/podule: Added MIDI devices:
...
- EMR MIDI 2 Interface
- EMR MIDI 4 Interface
2022-03-17 22:17:14 +00:00
Nigel Barnes
08882ee89e
bus/archimedes/econet: Added MIDI devices:
...
- The Serial Port MIDI Interface
- The Serial Port Sampler and MIDI Interface
2022-03-17 22:17:14 +00:00
Ivan Vangelista
cf6d818f67
yunsung8.cpp: made use of finders and views, other minor cleanups
2022-03-17 18:16:00 +01:00
0kmg
acca7d5898
bus/nes_ctrl: Split zapper sensor off as a reusable device. ( #9417 )
2022-03-17 12:29:56 -04:00
hap
2dab71e7e0
add b5000 cpu core file placeholders
2022-03-17 14:07:17 +01:00
shattered
f280e06e4a
New machines marked as NOT_WORKING ( #9356 )
...
------------------------
Elektronika MK-98
2022-03-17 04:53:46 +11:00
Ivan Vangelista
7c7bab4dd0
fastlane.cpp, flkatck.cpp: used finders and arrays where applicable, other minor cleanups
2022-03-16 18:02:37 +01:00
Ivan Vangelista
c074526b03
xxmissio.cpp: used finder for memory bank, other minor cleanups
2022-03-15 18:04:19 +01:00
arbee
935380746d
Add missing cpu.lua entries for the rest of the SM5* family. Fixes single-driver builds. [R. Belmont]
2022-03-14 22:21:18 -04:00
hap
5efd366143
nes: added R.O.B.
2022-03-15 00:10:17 +01:00
Ivan Vangelista
c56bac05ed
New working clones
...
------------------
Ridge Racer (Rev. RR2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union]
Ridge Racer 2 (Rev. RRS8, World) [Jim Kingery, Brian Troha, The Dumping Union]
Ace Driver: Victory Lap (Rev. ADV2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union]
- Namco System 22 driver updates [Jim Kingery, Brian Troha, The Dumping Union]
* Sets redumped/verified: ridgeracb, ridgera2, raverace, raveracj, victlapa
* ROM labels corrected by set: ridgeracb, ridgeraca, victlapa
* Parent renaming: raveracw --> raverace, acedrvrw --> acedrive, victlapw --> victlap
- model2.cpp: some updates regarding board numbers [Guru]
- goindol.cpp: used finder for memory bank, other small cleanups
2022-03-14 16:49:42 +01:00
npwoods
2df5b5a1f0
Adding 'FORMATS["COCO_RAWDSK"] = true' to mess.lua ( #9412 )
2022-03-14 11:27:15 +01:00
Ivan Vangelista
a7225d8818
- model2.cpp: dumped IO board ROM for srallycdx [Guru]
...
- quizpun2.cpp, tail2nos.cpp: used finder for memory bank, small cleanups
- aerofgt.cpp, cop01.cpp, dacholer.cpp, galivan.cpp, pzletime.cpp, taxidriv.cpp, terracre.cpp, welltris.cpp: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
2022-03-12 08:10:34 +01:00
Patrick Mackinlay
2b5755845b
pcmx2: boot to monitor
...
* refactored into cards
* boots to firmware monitor
2022-03-11 19:37:55 +07:00
Ivan Vangelista
cec6cd7bd8
New clones marked as NOT_WORKING
...
--------------------------------
Dead or Alive (Export, Model 2A, Revision A) [Guru]
- hnayayoi.cpp: corrected clocks and dips [MORIYA]
2022-03-09 17:21:43 +01:00
Ivan Vangelista
074d55b403
- megazone.cpp: added PCB infos and some notes about the megazonea set [Guru]
...
- snesb.cpp, snesb51.cpp: moved fatfurspb from the former to the latter. Also patched out protection for ffight3b for now [hammy]
2022-03-08 18:18:41 +01:00
Ivan Vangelista
7cea1be0e1
New machines marked as NOT_WORKING
...
----------------------------------
unknown game on TrueSys hardware [Jorge Silva]
New clones marked as NOT_WORKING
--------------------------------
Royal Card (stealth with NES multigame, set 2) [Jorge Silva]
2022-03-04 18:02:59 +01:00
Dirk Best
1ee864dd4e
New machines marked as NOT_WORKING
...
----------------------------------
Liberty Electronics Freedom 120/Aspect 100 [Bitsavers]
2022-03-04 13:47:15 +01:00
Patrick Mackinlay
89b850c9d9
ns32382: new device
2022-03-04 12:36:33 +07:00