Commit Graph

84850 Commits

Author SHA1 Message Date
Angelo Salese
dd36cdf39f
taito/tc0100scn.cpp: fix longstanding color regression with wgp (#10532) 2022-11-11 02:07:21 +01:00
hap
2bae0bf99c vortex: fix array oob access 2022-11-10 23:24:33 +01:00
hap
f34639226c irem/m90: fix spriteram oob access for bootleg sets 2022-11-10 23:10:33 +01:00
hap
1102543e35 m5: zerofil class variables 2022-11-10 22:55:04 +01:00
hap
b083a7cb81 olibochu: verified color prom [RepArcade] 2022-11-10 22:54:51 +01:00
hap
adf71162bf namcos22: let's mark alpinesa as bad dump 2022-11-10 22:21:09 +01:00
hap
5028d8bf0d namcos22: add alpinesa prg rom banking 2022-11-10 19:22:42 +01:00
Ivan Vangelista
74913a40d1 New working clones
------------------
Super Invaders (Emag bootleg set 2) [Dillweed]
2022-11-10 18:01:43 +01:00
Ivan Vangelista
01aa2a7284 - midway/balsente.cpp, tecmo/tecmosys.cpp: addressed feedback on previous commits
- capcom/commando.cpp: consolidated driver in single file
2022-11-10 17:59:53 +01:00
hap
be56eaed49 namcos22: separate classes for some of the ss22 games 2022-11-10 17:35:56 +01:00
Vas Crabb
4278ce8014 bus/gameboy: Added comments about the "new" NT/Makon memory controller.
New working software items (gbcolor)
------------------------------------
Dragon Ball Z III 2002 Fighting [taizou]
2022-11-11 01:59:22 +11:00
Vas Crabb
87663f23b2 gbcolor.xml: Corrected sizes and CRCs. 2022-11-10 22:38:39 +11:00
pnp2084
87df951a41
Implement FM and mixed FM/MFM reading to DMK disk image format (#10514) 2022-11-10 09:59:19 +01:00
Anthony
8c5324ede7
Remove reference to incorrect Yamaha TX81Z ROM image (#10530) 2022-11-10 09:56:04 +01:00
hap
e1fb3c163f New working software list additions
-----------------------------------
videopac: Bastion (Europe, prototype), Himalaya (Europe, prototype), Terrahawks (Europe, prototype) [Janzl]
2022-11-09 19:26:41 +01:00
wilbertpol
9dc8bc4dd3
msx/msx2.cpp: Fixed ROM definitions for nms8245, y503iiir and y503iiire. (#10531)
* Fixed SHA1 copy/paste mistake for nms8245.
* Removed duplicate ROM entries on y503iiir and y503iiire.
2022-11-10 04:10:45 +11:00
Ivan Vangelista
6109dca5cd New working clones
------------------
Gradius IV: Fukkatsu (ver JAC, 837a01) [alamone]
2022-11-09 18:04:35 +01:00
Vas Crabb
e0867dad9e gbcolor.xml: Marked sfz4 as partially supported due to high-colour trick not displaying properly. 2022-11-10 03:59:53 +11:00
Vas Crabb
2a33336d95 bus/gameboy: Added support for newer NT/Makon cartridges.
bus/gameboy: Removed the non-working "Digimon 2" cartridge device.

gbcolor.xml: Corrected titles for a few Chinese games.

New working software items (gbcolor.xml)
----------------------------------------
Capcom Vs. SNK: Millennium Fight 2001 (China) [Pepper9801, taizou]
Digimon 02 4 (China) [taizou]
Digimon 2 (China) [Robyn A1200, taizou]
Digimon Pocket (China) [taizou]
Harry Potter 3 (China) [taizou]
Pokémon Diamond: Special Pikachu Edition [taizou]
Pokémon Jade: Special Pikachu Edition [taizou]
Pokémon: Mewtwo Strikes Back [taizou]
Street Fighter Zero 4 (China) [taizou]

Software items promoted to working (gbcolor.xml)
------------------------------------------------
Shùmǎ Bào Lóng 02 4 (China) [Vas Crabb]
Shùmǎ Bào Lóng 3 Shuǐjīng Bǎn (China) [Vas Crabb]
2022-11-10 03:45:57 +11:00
ClawGrip
f51c310ad3
Dumped and added three more games on Unidesa/Cirsa "960606-5" hardware (#10427)
New NOT_WORKING games
---------------------------
La Perla del Caribe (V1.0, Catalonia) [jordigahan, Recreativas.org]

New NOT_WORKING clones
---------------------------
unknown 960606-5 based machine (set 2) [jordigahan, Recreativas.org]

New NOT_WORKING machine
-----------------------------
Multi Points [jordigahan]
2022-11-09 17:22:31 +01:00
Ivan Vangelista
a7c682e481 New working clones
------------------
Bin Bin Bingo (Japan, terminal) [Hammy, Porchy, Nnap]
2022-11-09 16:56:19 +01:00
Ivan Vangelista
55eed7d317 New working clones
------------------
Galactica-2 (Moon Alien Part 2 bootleg) [gryeti]
2022-11-09 16:24:27 +01:00
hap
030ab81be8 New working clones
------------------
Punching Kid (Japan) [RepArcade]
2022-11-09 12:59:35 +01:00
Ivan Vangelista
bdf92ac8e7 New working clones
------------------
Domino Man (set 2) [ArcadeDoc524]
2022-11-09 08:07:39 +01:00
AJR
c0d137367e machine/intelfsh.cpp: Retire variant enum; add TC58FVT800 type 2022-11-08 22:23:02 -05:00
ArcadeShadow
6c32272fcd
32x.xml: Metadata cleanings (#10526)
Replaced countries' abbreviation by their full name
2022-11-08 16:34:52 -05:00
Ivan Vangelista
4ed2fc36ea New working clones
------------------
Deroon DeroDero (earlier, set 2) [Fabrice Arzeno]
2022-11-08 18:08:09 +01:00
Ivan Vangelista
c09e88ad1d capcom/exedexes.cpp, capcom/higemaru.cpp, capcom/sonson.cpp, capcom/srumbler.cpp, capcom/vulgus.cpp: consolidated drivers in single files 2022-11-08 18:02:45 +01:00
Vas Crabb
aed62c2c43 gbcolor.xml: Added five Sintax games
New working software list items (gbcolor.xml)
----------------------------------
Chāojí Yīnsù Xiǎozi Ⅱ - Super Sonik (China) [max6464646464, taizou]
Fantastic Simulated Battle (China) [BigFred, taizou]
Matel Gear II (China) [NewRisingSun, taizou]
Mènghuàn Mónǐ Zhàn Ⅱ (China) [taizou]
Shénguǐ Dìguó zhī Èmó Chéng (China) [AprkMk10, taizou]
2022-11-09 03:07:46 +11:00
Angelo Salese
687ab92e81
nec/pc8801.cpp: update QA 2022-11-08 15:13:34 +01:00
wilbertpol
ac4af4b16b
msx/msx.cpp, bus/msx_cart, bus/msx_slot: Reimplemented memory using views. (#10473) [Wilbert Pol]
* Made some devices which were not present in all msx models optional; install software lists based on components of the system.
* Updated hardware descriptions.
* Implemented bruc100 firmware banking.
* Added m5.00.011 version of Yamaha SFG05 cartridge.
* Fixed phc28 RAM misconfiguration.
* Added AX-230 internal games mapper.
* Started adding support for FS-A1FM modem.
* Updated input port definitions.
* Added support for kanji font from raw FS-A1FX ROM dump.
* Started adding support for RS-232.
* Added support for Toshiba HX-M200 kanji cartridge - allows hx21 and hx22 to start their firmware.
* Fixed most floppy problems.
* Marked all ROMs that need verification as bad dumps.
* Moved floppy controller and drive configuration from main state to msx_slot disk devices.

New working machines
---------------------------------------
Hitachi MB-H1 (MSX1, Japan)
Mitsubishi ML-8000 (MSX1, Japan)
Panasonic CF-2700 (MSX1, UK)
Pioneer", "UC-V102 (MSX2, Japan)
Sakhr AX-200 (MSX1, Arabic/English)
Sakhr AX-230 (MSX1, Arabic)
Sakhr AX-350 II (MSX2, Arabic)
Sakhr AX-500 (MSX2, Arabic)
Sanyo MPC-25FS (MSX2, Japan)
Sanyo PHC-23 / Wavy23 (MSX2, Japan)
Toshiba HX-32 (MSX1, Japan)
Toshiba HX-51I (MSX1, Italy, Spain)
Yamaha SX-100 (MSX1, Japan)
Victor HC-80 (MSX2, Japan)

New working clones
---------------------------------------
Frael Bruc 100-2 (MSX1, Italy)
Hitachi MB-H1E (MSX1, Japan)
Philips NMS 8250/16 (MSX2, Spain)
Sakhr AX-200M (MSX1, Arabic/English)
Sakhr AX-350 II F (MSX2, Arabic)
Sony HB-101 (MSX1, Japan)
Sony HB-75 (MSX1, Japan)
Sony HB-F500 2nd version (MSX2, Japan)
Spectravideo SVI-728 (MSX1, Spanish)
Talent DPC-200 (MSX1, Argentina, international keyboard)
Toshiba HX-20E (MSX1, Spain)
2022-11-08 15:00:55 +11:00
AJR
da85ebae03 Clean up image loading handlers (mostly prototypes for long-dead ones) 2022-11-07 22:18:49 -05:00
Ivan Vangelista
0e1c444a0d excellent/aquarium.cpp, excellent/gcpinbal.cpp, excellent/witch.cpp, f32/crospang.cpp: consolidated drivers in single files 2022-11-07 18:26:56 +01:00
0kmg
09825827ca
a2600.xml: Set default controllers for Omega Race. (#10517) 2022-11-08 00:27:55 +11:00
hap
7edbd5bf42 misc: remove unneeded calls to driver_device 2022-11-07 12:38:17 +01:00
hap
1f1451dfa9 source org: move krokha.cpp to ussr folder 2022-11-06 16:06:37 +01:00
hap
acc65f4422 krokha: refactor screen update (nomore array oob) 2022-11-06 14:59:49 +01:00
Michael Sanborn
f5e7172905
midway/seattle.cpp: blitz typo fix. (#10510)
1997, not 1987 on the description.
2022-11-05 23:01:49 -04:00
arbee
f4293f9da4 apple2e.cpp: added F1-F12 keys to the Franklin ACE 500 and 2200. [R. Belmont, Joshua Bell] 2022-11-05 21:39:09 -04:00
Vas Crabb
0fab97a476 Fixed a few issues identified by Coverity:
* cpu/m6805: Removed unnecessary comparison that can't be true from
  'HC05 timer handler.
* machine/z80scc.cpp: Fixed flag test in logging.
* emu/devdelegate.h: Fixed use-after-move in functoid constructor.
* util/unzip.cpp: Fixed integer promotion issue in ZIP16 member header
  handling.
* util/xmlfile.cpp: Got rid of custom allocator functions that have
  alignment issues and no longer provide value.
* capcom/alien.cpp: Use machine().rand() for determinism.
* ensoniq/esqpanel.cpp: I/O stream eof() returns whether a read stopped
  short due to EOF, not whether the file pointer is at EOF.
* sega/sms.cpp: Fixed a few use-after-move errors.
* osd/modules/monitor: Fixed an apparent bug in what appears to be a
  setter member function.
2022-11-06 08:09:23 +11:00
hap
185f734a6c teammate: fix prev commit 2022-11-05 21:05:17 +01:00
angelosa
1ad2eb2fd5 chromatics/cgc7900.cpp, konami/konamim2.cpp, quantel/dpb7000.cpp: replace rand() -> machine().rand(), fix coverity scan CID 375713 violations 2022-11-05 19:02:23 +01:00
angelosa
ee3425dfbd sega/saturn_m.cpp: replace printf -> logerror for 68k reset log 2022-11-05 19:01:19 +01:00
hap
1eb55e1c9c teammate: add interrupt callback for running homebrew 2022-11-05 18:13:38 +01:00
angelosa
a74973187b amiga/alg.cpp, amiga/arsystems.cpp, amiga/cub.cpp, amiga/mquake.cpp, amiga/upscope.cpp: propagate 68k reset lines, fix Guru Meditation regression in arsystems.cpp 2022-11-05 17:58:47 +01:00
AJR
c85abe4d51 ll3: Use std::swap_ranges in init function 2022-11-05 12:51:31 -04:00
hap
c3686f3cde ics2115: fix volume calc sign overflow 2022-11-05 17:49:36 +01:00
AJR
0254ce5fd2 gladiatr.cpp: Use std::swap_ranges for descrambling GFX ROMs 2022-11-05 12:37:47 -04:00
hap
8835e5ad9a misc atari: correct 2804 eeprom address range 2022-11-05 17:29:46 +01:00
Vas Crabb
16e709ad82 plugins/autofire, plugins/inputmacro: Use clear_value to release I/O port fields. 2022-11-06 02:46:39 +11:00