Commit Graph

82614 Commits

Author SHA1 Message Date
Robbbert
1873823a53 init even more vars (includes) 2022-04-10 23:48:13 +10:00
AJR
1871bcfff0 cp1: Eliminate fgets in quickload parsing 2022-04-10 09:05:06 -04:00
hap
32c48d2e16 b5500: subclass of a5500 instead of b5000 2022-04-10 14:35:09 +02:00
Robbbert
0112f18775 more init vars (includes) 2022-04-10 22:06:24 +10:00
hap
efb0ba9dcd cpu.lua: fix typo from prev commit 2022-04-10 13:51:09 +02:00
hap
eca441adc1 New working clones
--------------------
30R: Slide Rule Memory (B5500 version) [hap, Sean Riddle]
2022-04-10 13:49:50 +02:00
hap
cd52b38151 rw5000: added b5500 2022-04-10 13:25:02 +02:00
Robbbert
f768e0565e init vars (includes) 2022-04-10 20:28:32 +10:00
Robbbert
e4c65de6ed init vars for broken apples 2022-04-10 19:08:20 +10:00
Robbbert
6b26c03867 init vars found from regression testing 2022-04-10 18:46:08 +10:00
Robbbert
3b180da4e1 init vars on some includes 2022-04-10 17:45:49 +10:00
Roberto Fresca
c1e7753b0a Le Pendu: More realistic button-lamps, and closer to the originals. 2022-04-10 08:48:51 +02:00
Robbbert
a879b3e1a8 pmd85: init vars, coverity 316086 2022-04-10 16:29:53 +10:00
Robbbert
7ac35ce393 megacdcd.cpp: check for cd before last track, coverity 351399,351404 2022-04-10 15:36:16 +10:00
Robbbert
a16a35c5aa mbee: coverity 333015 2022-04-10 15:23:10 +10:00
Roberto Fresca
b2a289ecb4 Le Pendu driver: Tag lookups, arrays, data, docs, blah blah. 2022-04-10 07:09:23 +02:00
Roberto Fresca
d010cd1c72 Funworld Quiz: Dumped and added the missing geo3 questions bank ROM.
Rearranged the remaining banks accordingly. [Team Europe, Roberto Fresca]
2022-04-10 06:49:39 +02:00
Robbbert
d46f641e59 315-5838_317-0229_comp: buffer overflow, coverity 183518 2022-04-10 14:31:50 +10:00
AJR
6fc03d481b midiin: Use util::random_read rather than buffer pointer in MIDI file parser 2022-04-09 22:35:58 -04:00
Robbbert
60165fb410 royalmah.cpp: coverity 345004 2022-04-10 11:07:19 +10:00
0kmg
0270ca721b
bus/nes: Added support for Sachen's Zhōngguó Dàhēng cartridge. (#9540) 2022-04-09 20:51:16 -04:00
Robbbert
07b5dc9d47 queen: coverity 176488 2022-04-10 10:43:11 +10:00
Robbbert
120388363e nc.cpp: coverity 138975
Note says nc200 hang at start, but when tested it works, so...
Machines promoted to working
----------------------------
NC200
2022-04-10 10:02:03 +10:00
Robbbert
0e804f50cd ibm6580: coverity 349280 2022-04-10 09:30:20 +10:00
Robbbert
ec30abcbb9 acefruit: placate coverity (251457,251459,251461) 2022-04-10 08:51:19 +10:00
Vas Crabb
8a31f29812 Revert "igs017.cpp: Improved protection and decryption [Luca Elia]"
This reverts commit ec3cd170e7.

This is problematic in several ways:
* Substantial protection data in source.
* Non-portable code doesn't build with clang.
* General quality issues.
2022-04-10 03:47:50 +10:00
987123879113
c161f61973
osd: Added multibyte check to osd_uchar_from_osdchar to fix decoding ASCII text. (#9536)
This allows ASCII INI files to be parsed on Windows systems set to use a double-byte code page.  It should also work with correctly-encoded Shift-JIS, GB2312, Big5 and EUC-KR.  It won’t work for more complex variable-length encodings, or when the input is not correctly encoded.
2022-04-10 02:48:27 +10:00
Luca Elia
ec3cd170e7 igs017.cpp: Improved protection and decryption [Luca Elia]
- Implemented "magic" i/o as a memory map (IGS_MUX) for added flexibility
- Hooked up IGS_INCDEC protection to cpoker2, tarzanc, spkrform, starzan
- Implemented specific IGS_INC protection in cpoker2
- Hooked up improved IGS022 protection to lhzb2, sqlz2
- Added IGS025 string protection to lhzb2, lhzb2a, mgcs, spkrform, slqz2, starzan, tarzanc, tjsb
- Palette scramble and tweaked tiles decryption in tarzanc (used also by starzan, happyskl, cpoker2)
- Decrypted sprites in tarzanc and starzan (used also by happyskl)
- Lamps and layout for starzan, happyskl, cpoker2
- Cleaned up/finished hopper emulation, added diplocations
- Joystick inputs in mgcs
- Finished inputs in spkrform. Allow hiding gambling (switching to Formosa and back)

igs022.cpp: Fixes for igs017.cpp games [Luca Elia, RockyWall]
- Fixed initial auto-DMA mode
- Enlarged internal RAM. Added stack
- Fixed command 12: Copy -> Stack Push
- Added command 45: Stack Pop
- Fixed command 6d opcode 1: Add Imm -> Sub Values
- Added command 6d opcode 0: Add Values
- Extended logging

Machines promoted to working
----------------------------
Tarzan Chuang Tian Guan (China, V109C, set 1) [Luca Elia, iq_132, Ivan Vangelista, Guru, Dyq, bnathan]
Super Tarzan (Italy, V100I) [Luca Elia, iq_132, Ivan Vangelista, f205v, Mirko Buffoni]
Happy Skill (Italy, V611IT) [Luca Elia, Ivan Vangelista, Caius, The Dumping Union]
Champion Poker 2 (V100A) [Luca Elia, Ivan Vangelista, Jorge Silva, Fernando Oliveira]
Long Hu Zhengba 2 (China, set 1) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing]
Shuang Long Qiang Zhu 2 VS (China, VS203J) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing]

Clones promoted to working
--------------------------
Super Poker (V100xD03) / Formosa [Luca Elia, ANY]
2022-04-09 17:46:18 +02:00
987123879113
1d19337feb
xvd701, twinkle: Implemented commands required for Twinkle DVD player. (#9114) 2022-04-10 01:45:06 +10:00
ClawGrip
cf2982a769
New NOT_WORKING machines (#9531)
* New NOT_WORKING machines
---------------------------------------
Sport Damjes 1 [Sergio de electronicaVyS, ClawGrip]
2022-04-09 16:36:39 +02:00
Robbbert
175fcca31a cps1: init vars; coverity 351281; use standard variable names. 2022-04-10 00:14:27 +10:00
Robbbert
a65cbf6443 chinagat: coverity 315292 2022-04-09 23:49:30 +10:00
hap
6e2cedc937 screen.h: set_clock(x) instead of m_clock=x 2022-04-09 14:04:01 +02:00
Robbbert
e796502751 c80, ccs300: minor matters. 2022-04-09 21:11:11 +10:00
hap
747080b5b5 namcos22: fix drvnoclear issues 2022-04-09 11:57:16 +02:00
Robbbert
89ee397622 c80: merged c80h into c80.cpp. Fixed random crash. Removed bogus 9th digit. Documented how to use the cassette. 2022-04-09 02:35:47 +10:00
Angelo Salese
2775aca725
pc98_cd.xml: fix interface mistake for psydet4 2022-04-08 17:45:29 +02:00
Olivier Galibert
badecba0e3 nscsi cd: Don't crash on certain commands when no cdrom is inserted 2022-04-08 11:45:05 +02:00
Olivier Galibert
46df3e7640 cv1k: Detect versions of the ep1c12 firmware 2022-04-08 10:40:14 +02:00
AJR
8e86562b01 drcbex64.cpp: Fix assert in debug build with some CPUs (PowerPC, SH) 2022-04-07 23:22:20 -04:00
0kmg
be1f18acc8
nes.xml: Added seven miscellaneous dumps. (#9528)
New working software list additions
-----------------------------------
1993 Super HiK 4 in 1 (F-034) [Consolethinks]
Assimilate [Nessylum]
L'Abbaye des Morts [Parisoft]
Little Lancelot (USA) [anonymous]
Metal Max (Japan, prototype) [Zoda-Y13, Forest of Illusion]
Pyramids of Ra (USA) [anonymous]
Toobin' (Korea) [MLX]
2022-04-07 18:12:44 -04:00
0kmg
f83b5106ce
a800.xml: Added two Popeye prototypes. (#9529)
New working software list additions
-----------------------------------
Popeye (prototype, 19830829) [Dutchman2000]
Popeye (prototype, WIP8) [Tempest]
2022-04-07 18:12:10 -04:00
AJR
d0d63ac1c0 cubo: Fix exception on start 2022-04-07 18:10:45 -04:00
AJR
f729cc79fd t10mmc.cpp: Return error response when no CD is available 2022-04-07 17:57:00 -04:00
Roberto Fresca
af46a928d6 Complete DIP switches and technical notes for Cal Omega v17.0 (Amusement Poker). 2022-04-07 23:30:05 +02:00
Roberto Fresca
3c430b8bdc New working clones
------------------
Cal Omega v17.0 (Amusement Poker) [Roberto Fresca, Justin DeLutis]
2022-04-07 23:03:07 +02:00
Ivan Vangelista
df5962a0fb ajax.cpp, parodius.cpp: finders and other minor cleanups 2022-04-07 18:28:21 +02:00
Steven Coomber
bc88265458
wink.cpp: Identified several inputs for wink, winka (MT08284) (#9527)
* wink.cpp: Identified several inputs for wink, winka (MT08284)
2022-04-07 10:48:09 -04:00
npwoods
efa6a9a11f
Adding support for formatting CoCo OS-9 file systems (#9434)
* Adding support for formatting CoCo OS-9 file systems
A caveat of this support is that there is no way for a FS implementation to get the actual floppy geometry.  Therefore, we are currently hard coding the track count, head count and sector size
2022-04-07 14:41:22 +02:00
npwoods
b7e654b28d
Adding support for formatting CoCo RS-DOS file systems (#9405) 2022-04-07 14:39:59 +02:00