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
hap
5255f96203
cpu: remove obsolete debugger.h include from some of my files
2022-04-02 18:29:49 +02:00
Ivan Vangelista
f7ed791122
formats: fixed GCC compile
2022-04-02 18:09:33 +02:00
hap
a79aad0d79
Software list items promoted to working
...
---------------------------------------
lk3000: English-German [hap]
Machines promoted to working
----------------------------
LK-3000 [hap]
2022-04-02 17:55:06 +02:00
Olivier Galibert
023460abaa
prodos fs: Hide the implementation
2022-04-02 17:38:14 +02:00
Olivier Galibert
f742171e2b
oric jasmin fs: Hide the implementation
2022-04-02 17:38:14 +02:00
Olivier Galibert
073d1245a9
Fix clang compile
2022-04-02 17:38:14 +02:00
Robbbert
876d4f1a58
fixed a couple of reportedly uninitiated variables in the tools.
2022-04-03 02:03:40 +11:00
Ivan Vangelista
5172c6297e
New working clones
...
------------------
Finger (bootleg of Stinger) [Kalu666]
2022-04-02 14:15:45 +02:00
Robbbert
6be2761faa
Merge branch 'master' of https://github.com/mamedev/mame
2022-04-02 22:37:40 +11:00
Robbbert
af704c04bb
init vars for coverity (previously missed in mame/*)
2022-04-02 22:37:22 +11:00
CanoeHope
90b68ac070
matrim: Correct year as 2003 ( #9495 )
2022-04-02 13:22:44 +02:00
Robbbert
1db06b136d
init vars for coverity (devices/machine/k-p)
2022-04-02 21:56:11 +11:00
Robbbert
7c1dac74a8
init vars for coverity (devices/machine/5-i)
2022-04-02 20:49:26 +11:00
AJR
02faf3a3a1
ksys573.cpp: Workaround for segmentation fault when starting systems with fewer than two CD-ROMs
2022-04-01 22:59:56 -04:00
0kmg
2aa80b9d07
bus/nes: Added support for K-3071, S-009, and TH2348 boards. ( #9498 )
...
New working software list additions (nes.xml)
-----------------------------------
Chāozhí Gāo K Jīnkǎ 110 in 1 [Consolethinks]
8 in 1 (0801) [Consolethinks]
Golden 8 in 1 [Consolethinks]
2022-04-01 22:00:33 -04:00
Ivan Vangelista
976ec5da28
contra.cpp, gng.cpp: finders and other small cleanups
2022-04-01 17:59:14 +02:00
Robbbert
b206c1c7bd
init vars for coverity (bus/l-w)
2022-04-02 02:16:51 +11:00
Robbbert
5a29819506
init vars for coverity (bus/a-l)
2022-04-02 00:34:10 +11:00
AJR
92f6ca27d6
cdrom.cpp: Bothering by integer types
2022-04-01 08:36:25 -04:00
AJR
c20662d240
cdrom.cpp: Clean up code somewhat
...
- Use std::string_view for filename parameters
- Use ioprocs rather than core_file
- Reduce commenting out of miscellaneous logging
2022-04-01 08:02:33 -04: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
Olivier Galibert
e818533b16
hard_disk_file: classify
2022-04-01 11:36:55 +02:00
Vas Crabb
50fc1c3a58
Minor cleanup.
...
* machine/ldv3200hle.cpp: Be paranoid about minimum size of unsigned.
* sound/gb.cpp: Lowercase hex digits in literals.
* qx10.cpp: Consistent Allman brace positioning.
2022-04-01 20:08:40 +11:00
hap
7fce2e7908
rw5000: update note about a4000
2022-04-01 10:34:17 +02:00
Vas Crabb
38dfe33088
MAME 0.242
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmJFtdAACgkQwXSxAYxA
cQ6mEg//Y8m271n5fiu54gx8okfvhQgv/oEVQFBS3iOLWIKU1Vkfhxrqjlwp7fq+
vlvJgHt1f62h7h2DRLQ/DYIncr8W+QL0hEqXN85JckYQT0/Z4X5nCldOGvFXfHTz
DOk+KcelBPuz0sc/1we7zsy1hM9+z4tkLg4zZdTg8JB9eHsHpYQKM1YH91wyCsni
Wkm/vSSJC3OTGcpqGEPvPxB82dxHFaxswJ5FgnJmNuMLHJpB/QqY1kQ6Za7rKrXe
C55+sSxXsXlr5+jOv2A8ZirOJk+79RffVrPi880Ic3RME9Z4ntCEun+ZjW0y+/h/
961WYQTAurfx5RJNn1AtDK34EPCSM79Q8Y1VrPdLrs5w9FaSj26O61gqaouSMQaw
GzrvJPDeEVjIk/Cbju0rFJwwVeaT2OPgF6ufl2Y4Sp3qGsFOhmgnGD1/DVDyWWQH
qodDl34DX4iU9ZkIO4/I3MBdd/ntO3guDFSbhnVtqUEPWVbY/mK8xNXhkYnVXcz/
q0aZaXEBanUw+TlwB+sSKqUD86Vn72VrKxRPoJq+1Q1gptfVx9EaoVh8CRF5ZEmD
meonIjvIb2BQPB+z3V6pbAeG50bwyZhoEZFJu2b90DrRnZrguXivxTWriCPU0B+G
fDIePeCrZ/AsRutY7ez0xfqnQcBlAwLKzzm3aN+qsM5jsdDUDVU=
=ulDr
-----END PGP SIGNATURE-----
Merge tag 'mame0242' into mainline-master
MAME 0.242
2022-04-01 17:32:29 +11:00
AJR
1473da34fa
ssem.cpp: Fix loading regression
2022-03-31 15:54:45 -04:00
AJR
51586b043c
homelab.cpp, ssem.cpp, machine/z80bin.cpp: Eliminate use of fgetc in quickload processing
2022-03-31 15:21:14 -04: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
Steven Coomber
a679361e8b
astrocde.cpp: add lives DIP switch to spacezap (MT08274) ( #9486 )
2022-03-31 18:15:38 +02:00
Ivan Vangelista
11c85437d5
goal92.cpp: finders and other small cleanups
2022-03-31 18:04:12 +02:00
Vas Crabb
e8166b5274
Bump version to 0.242
2022-04-01 01:07:51 +11:00
Vas Crabb
ec426cd79c
s7.cpp: Removed Spellbinder as it isn't an original game.
...
This is an incomplete homebrew made for a one-off prototype playfield
that was nto developed further or put into production.
2022-04-01 00:27:57 +11: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
Robbbert
30040351f1
init vars for coverity (mame/audio)
2022-03-31 17:52:54 +11:00
Ivan Vangelista
b278453e76
galpanic.cpp, hcastle.cpp, tbowl.cpp: finders and other minor cleanups
2022-03-31 08:26:40 +02:00
Olivier Galibert
3728913a4e
floppy: revisit the identify returns
2022-03-30 21:26:37 +02:00
Scott Stone
afc735c502
goldnpkr.cpp: Added provided hashes for goldnpkf set and made "BAD_DUMP" again.
2022-03-30 12:12:06 -04:00
Vas Crabb
c68e8da1f9
apple2_flop_orig.xml: Removed a stray space
2022-03-31 02:13:59 +11:00
Scott Stone
e9f35f33fa
goldnpkr.cpp: Entries in goldnpkf need to be NO_DUMP since there is no hash information provided.
2022-03-30 11:12:02 -04:00
Scott Stone
2c23b2b5a9
sms.xml: Corrected labels for recently added prototypes
2022-03-30 11:04:31 -04:00
MooglyGuy
a8e76831f8
-ldv4200hle: Fixed overshoot issue with Multi-Speed Forward/Reverse. [Ryan Holtz] ( #9483 )
...
Co-authored-by: MooglyGuy <mog@home>
2022-03-31 01:49:54 +11:00
Olivier Galibert
08f28cee11
floppy: Change the internal format to flux changes, update the mfi format accordingly (keep read compatibility with the old mfi)
2022-03-30 15:45:35 +02:00
Olivier Galibert
40033c809a
floppy: remove the intermediate allocator
2022-03-30 15:45:35 +02:00
Olivier Galibert
33bdc1469b
Constify the floppy image handling interface
2022-03-30 15:45:35 +02:00
Olivier Galibert
023486a37f
apple2: split the 16 sector format in dos/prodos types
2022-03-30 15:45:35 +02:00
Olivier Galibert
66c0222c69
hfe: Remove write support for now, it has issues (sharing data between read and write, copy/pasting the pll code, not supporting v3). May be rewritten once the other changes are in
2022-03-30 15:45:35 +02:00
Olivier Galibert
5029b5ffb6
imd_dsk: Remove the save support that is just too broken, remove member variables
2022-03-30 15:45:35 +02:00