Commit Graph

84838 Commits

Author SHA1 Message Date
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
ArcadeShadow
808d61bf39
apple2_flop_orig.xml: Metadata cleanups (#10484)
- Added the question mark on the Carmen Sandiego's descriptions.
- Changed the publisher's name "Broderbund" to "Brøderbund".
2022-11-05 11:40:03 -04:00
David Haywood
7cbb49c5c7
x1_012: force a partial update for tilemaps whenever the scroll registers change - needed for a crude raster effect when entering underground areas on Caliber 50 (#10506) 2022-11-05 11:35:17 -04:00
ArcadeShadow
1f2acab17c
spectrum_cass.xml: New working software list additions (#10490)
New working software list additions
--------------------------------------------
Action Pack - Lightgun Games (compilation) [spectrumcomputing.co.uk]
Action Pack - Lightgun Games (compilation, alt) [spectrumcomputing.co.uk]
Action Pack - Lightgun Games (compilation, Spanish) [spectrumcomputing.co.uk]
After The War (small case) [spectrumcomputing.co.uk]
After The War (alt) [spectrumcomputing.co.uk]
Agent X (Dro Soft) [spectrumcomputing.co.uk]
Agent X II (Dro Soft) [spectrumcomputing.co.uk]
Freddy Hardest [spectrumcomputing.co.uk]
H.A.T.E. - Hostile All Terrain Encounter (Erbe) [spectrumcomputing.co.uk]
Ice Breaker [spectrumcomputing.co.uk]
Spirits [spectrumcomputing.co.uk]
The Games - Summer Edition (Erbe) [spectrumcomputing.co.uk]
X-Out (Erbe) [spectrumcomputing.co.uk]

Redump
--------------------------------------------
Agent X [spectrumcomputing.co.uk]

metadata cleanups: Corrected parent/cloneof relationships, publishers, release years (based on the info provided by spectrumcomputing.co.uk)
2022-11-05 11:29:45 -04:00
hap
d9af94b4de sslam,drtomy: fix spriteram oob access 2022-11-05 16:11:55 +01:00
hap
e8de74ea05 starshp1: don't draw starfield outside cliprect 2022-11-05 15:55:21 +01:00
hap
54ca62e3f3 bestleag: no need to calc exact spriteram end 2022-11-05 15:03:17 +01:00
hap
156e64d162 blstroid: update prev commit 2022-11-05 14:54:25 +01:00
hap
1447b13570 bestleag: fix wrong calculation in prev commit 2022-11-05 14:43:57 +01:00
hap
e495d9ab38 ironhors,bestleag: calculate spriteram bounds end 2022-11-05 14:15:05 +01:00
hap
85408be039 blstroid: fix playfield tilemap size 2022-11-05 13:41:15 +01:00
hap
e5cd19ce20 bestleag: fix spriteram oob access 2022-11-05 12:57:12 +01:00
hap
ae0f665dec midyunit: copypaste mistake on prev commit 2022-11-05 12:34:18 +01:00