Commit Graph

88124 Commits

Author SHA1 Message Date
hap
c5b1e546a5 videoart: update notes 2023-10-25 17:27:41 +02:00
stonedDiscord
5ebfd350d0
nltool: break up resistor arrays into individual resistors (#11569) 2023-10-25 11:06:04 -04:00
stonedDiscord
4654a36abc
report line number when an exception occurs (#11564) 2023-10-25 11:05:02 -04:00
hap
19aa303afa videoart: update notes 2023-10-25 16:13:20 +02:00
hap
bf1875b53f Systems promoted to working
---------------------------
Video Art [hap, Sean Riddle, Phil Bennett]
2023-10-25 15:50:17 +02:00
hap
458fbd98ea videoart: correct typo, small refactor 2023-10-25 15:14:10 +02:00
hap
986d8573c7 videoart: joystick does not autocenter 2023-10-25 14:27:28 +02:00
Angelo Salese
2d82a2147f
amstrad/amstr_pc.cpp: add PC5086 HW notes 2023-10-25 14:19:11 +02:00
hap
0bdf4655c6 ef9365: add getter for MSL pins,
videoart: add custom vram handling
2023-10-25 13:12:07 +02:00
Ivan Vangelista
14ba23691b misc/vamphalf.cpp: added speedup for solitaire, also templated speedup methods 2023-10-25 11:06:14 +02:00
arbee
cba9f06176 apple/valkyrie.cpp: Fixed the screen freezing on Quadra 630/LC 580 when the Video Startup extension is installed or the Video Player application is launched. [R. Belmont] 2023-10-24 23:10:46 -04:00
hap
ad27127640 videoart: update notes 2023-10-24 20:59:14 +02:00
hap
8a574df9d0 swp00: workaround bogus 'variable may be unitialized' compiler warning 2023-10-24 19:40:02 +02:00
hap
87d3121901 m68705: add preliminary support for analog input ports
New systems marked not working
------------------------------
Video Art [hap, Sean Riddle, Phil Bennett]

New working software list items
-------------------------------
videoart: Activity Cartridge [hap, Sean Riddle, Phil Bennett], Disney Story Book [Mike Stedman]
2023-10-24 19:24:30 +02:00
Vas Crabb
f3f338e929 MAME 0.260
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmU2lywACgkQwXSxAYxA
 cQ6G9w/9HAzSBffKIzCNqDnjpz7yKsgRgKBzljORTv+JUTt8vmv6SS1bkNTut4mv
 Fxu2ZxZjwCVAE+ez8JKB+0u2VtyMTAVRMA4D9IxDNAEYytLA6eSYZbtO1kTeagN1
 nWWCn5uxHpmUirS4gttNp9AxpakzMDfrFmnA5I9VcPLQBdDS7Ozih30gwnnAMhfV
 T1RVQnhEnODl1SN7QYzrU7JN5mjdHDTv2v9cG3sKElFZTdtrvQ5zh+TIWe7k3m2T
 ZXz48D/2uUz11qD0xq55NhGAz7Uqz9Rc/GAw6aK3iAbAijpK0+cSqWlv2BP8RtOH
 ipsHR4ZI3M12PdNqVQtGJDBSKfVUA3J6GRS9Gyw/BGvqjux1KhgthOPD0cuL96O+
 PP+POj92VYBOf7FklIi4uFy9nrkdDC6VJw4pIGFlWnMhgwxa7qvc0VrsvWB23RzR
 w6U5h9p02FYh9tzDh0p58Wz6W0BpBTqJigNgpT35HsKceu9yfpjEHW/qcSgufjAn
 D84QZZmwupxpg+yzMw0pMU7nG5sKMItWmnfd5uhxuwx8SXVZkKQpG/6dU04NUnMS
 93JVGLPqd+4Lm+rCQXsNoSk5NNuBvsW8Amtt667p9yXfMZwhM1+pQv7xm5tmPHAn
 r/znsgg4qbTdsPMDoZd6OvQXu4hNZ6E39L2rExRoqzKkp56y9Nk=
 =a+33
 -----END PGP SIGNATURE-----

Merge tag 'mame0260' into HEAD

MAME 0.260
2023-10-25 04:01:18 +11:00
Bernhard M. Wiedemann
e15b7dfcdc
Make generation of has_foo.h files deterministic (#11651)
Without this patch, order of entries in
generated/has_{buses,cpus,formats,machines,sounds,videos}.h
varied across builds.

This patch was done while working on reproducible builds for openSUSE.

Co-authored-by: Bernhard M. Wiedemann <bernhard+gitcommit lsmod.de>
2023-10-24 12:33:43 -04:00
ArcadeShadow
a0b96727b2
spectrum_betadisc_flop.xml: Added 8 working items (#11646)
New working software list additions
--------------------------------------------
Carlos Michelis (demo) [Spectrum Computing]
Dune II - Battle for Arrakis (Demige) [Spectrum Computing]
Dune II - Battle for Arrakis (Perestroika Software) [Spectrum Computing]
Ghastly Getaway Dizzy (English) [Spectrum Computing]
Ghastly Getaway Dizzy (Russian) [Spectrum Computing]
Redshift (v1.1) [Spectrum Computing]
Thieves School (demo) [Spectrum Computing]
Turbo the Tortoise - 30th Anniversary Edition [Spectrum Computing]
2023-10-24 12:33:08 -04:00
Roberto Fresca
d485d155c4 Fixed Super Yutnori graphics. 2023-10-24 17:42:35 +02:00
ClawGrip
82b58a7c10
Dumped and added a Korean Major Poker bootleg (#11657)
* misc/majorpkr.cpp: New WORKING clone

-----------------------------
Super Yutnori (bootleg of Major Poker) [Taksangs]
2023-10-24 06:44:12 -04:00
AJR
cc772072fa chd.cpp: Refactoring, part 2
- Change is_XXX to return std::error_condition instead of bool so that errors can be passed down the line; rename these to check_is_XXX to indicate that they are no longer basic predicates
- Change return type of internal function metadata_find to std::error_condition so that errors can be returned rather than thrown

* imagedev/cdromimg.cpp: Fix bug where cdrom_file object could be constructed twice in a row for CD-ROMs and once for DVDs
2023-10-23 22:38:08 -04:00
Vas Crabb
c936fd8799
3rdparty/portaudio: Fixed inadvertent assignment in PulseAudio callback. 2023-10-24 06:39:17 +11:00
Vas Crabb
ea3a55c607
3rdparty/portaudio: Suppress clang unused label warning. 2023-10-24 06:31:22 +11:00
Vas Crabb
0a7f1fe9cf Bump version to 0.260 2023-10-24 02:53:41 +11:00
Vas Crabb
c5927d37e7 3rdparty/portaudio: Enabled PulseAudio backend for Linux. [invertego] 2023-10-24 02:27:07 +11:00
Olivier Galibert
e96df77695 mu50: Add the effects and the nvram
new WORKING machine
-------------------
Yamaha MU50 [O. Galibert, Phil Bennett]
2023-10-23 09:18:46 +02:00
Olivier Galibert
b72de1cf6e mu80: Add the fixed interrupt
swp20: Add some more identified registers
2023-10-23 09:18:46 +02:00
Olivier Galibert
d1cd540e7d mu100: Some comments 2023-10-23 09:18:46 +02:00
Olivier Galibert
a918191440 mulcd: small corrections to bit assignments 2023-10-23 09:18:46 +02:00
AJR
8c4eb79d6e newhunterc: Add more memory to map; note imperfect colors 2023-10-22 21:41:48 -04:00
AJR
901a68e2e0 chd.cpp, chdcodec.cpp: Minor refactoring
- Return std::error_condition from set_raw_sha1 and set_parent_sha1 instead of throwing exceptions
- Fix a few cases where error codes could be swallowed
- Catch exceptions in is_XXX predicates
- Add const qualifier to SHA-1 extraction methods
- Add noexcept qualifier to a few internal functions
- Clean up various comments
2023-10-22 16:13:23 -04:00
Ivan Vangelista
25a0dd47ab misc/vamphalf.cpp: added PCB layout for the F-E1-16-004 PCB for the new Solitaire game and added additional information. Also redefined the keys used to be logical and named them as per the control panel. [Brian Troha] 2023-10-22 20:26:33 +02:00
Vas Crabb
91a2033650 merit/merit.cpp, msx1_cart.xml: Patched up some metadata. 2023-10-23 02:53:48 +11:00
AJR
e5c4907791 Disallow zero-length regions in ROM definitions and software lists 2023-10-22 10:38:48 -04:00
ArcadeShadow
087233e15b
gx4000.xml: Replaced abbreviated country names with full names in descriptions. (#11648) 2023-10-22 05:02:52 +11:00
mamehaze
8d1c7fcc81
jaleco/megasys1.cpp: Emulate microcontroller for bigstrik. (#11629) [Sergio Galiano, Recreativos Piscis, David Haywood]
* cpu/tlcs90: Added I/O ports and halt support.
* jaleco/megasys1.cpp: Started splitting up driver state class, and hooked up microcontroller.
* jaleco/ms1_tmap.cpp: Trigger screen update on scroll register write (visible in stdragon).

New working clones
--------------
Hachoo! (set 2) [unknown]
Chimera Beast (Japan, prototype, set 2) [unknown]
2023-10-22 02:57:48 +11:00
A-Noid33
091049416d
apple2_flop_clcracked.xml, apple2_flop_orig.xml: Added latest cracks and one re-dump. (#11643)
Also cleaned up metadata and improved consistency in Apple II software lists.

Software redumped (apple2_flop_orig.xml)
-------------------------------
Wizardry III: Legacy of Llylgamyn (Version 4, 20-Aug-1983 update) [4am, qkumba]

Software redumped (apple2_flop_clcracked.xml)
-------------------------------
Marty's Family Reader (4am crack) [4am, LoGo]
Marty's Reading Workout (4am crack) [4am, LoGo]
Greeting Card Maker (4am crack) [4am]
Peanuts Maze Marathon (4am crack) [4am]
The School Tool (4am crack) [4am]

New working software list items (apple2_flop_clcracked.xml)
-------------------------------
A First Program About Insects (4am crack) [4am]
Algebra Word Problems (4am crack) [4am]
Alphabet Zoo (4am crack) [4am]
Arithmekicks (4am crack) [4am]
Arithmetickle (4am crack) [4am]
Destiny (4am crack) [4am]
Equations I (4am crack) [4am]
Faire le Point-Bac Physique Volume 3 (French) (4am crack) [4am]
Floppy Teaches: How to Print Letters and Numerals (4am crack) [4am]
Floppy Teaches: Letter and Numeral Recognition (4am crack) [4am]
Floppy Teaches: What is Missing? (4am crack) [4am]
French Classroom Words (4am crack) [4am]
Gobbler (4am and san inc crack) [4am, san inc]
Half Time: Computerized Charting for Marching Bands (version 2.0) (4am crack) [4am]
Knowledge Master Basics: Earth Science (4am crack) [4am]
Knowledge Master Basics: Geography (4am crack) [4am]
Knowledge Master Basics: Language Arts #1 (4am crack) [4am]
Knowledge Master Basics: Language Arts #2 (4am crack) [4am]
Knowledge Master Basics: Life Science #1 (4am crack) [4am]
Knowledge Master Basics: Life Science #2 (4am crack) [4am]
Knowledge Master Basics: Literature (4am crack) [4am]
Knowledge Master Basics: Math #1 (4am crack) [4am]
Knowledge Master Basics: Math #2 (4am crack) [4am]
Knowledge Master Basics: Physical Science (4am crack) [4am]
Knowledge Master Basics: Social Studies #2 (4am crack) [4am]
Map Reading (4am crack) [4am]
Math Football: Decimals (version 3.1.6) (4am crack) [4am]
Mathematics Word Problems - Grade 7 (4am crack) [4am]
Mathematics Word Problems - Grade 8 (4am crack) [4am]
Money (version 4.1.7) (4am crack) [4am]
MultiScribe (version 3.01c) (4am crack) [4am]
Parachute Parts of Speech (4am crack) [4am]
Percent (version 3.1.6) (4am crack) [4am]
Percent Word Problems (4am crack) [4am]
Perplexing Puzzles (version 1985-07-09) (4am crack) [4am]
pfs: report (version 1984-03-20) (4am crack) [4am]
pfs: report (version 1985-09-10) (4am crack) [4am]
Punctuation Baseball Level A (version 4.1.5) (4am crack) [4am]
Real Number System (4am crack) [4am]
Rendezvous with Rama (4am crack) (Telarium Re-release) [4am]
Skill Builder: Social Studies - Grade 6 (4am crack) [4am]
Spider Hunt Spelling (version 4.1.6) (4am crack) [4am]
Story Writing (4am crack) [4am]
Take 1 (version 06431) (4am crack) [4am]
The Great Knowledge Race (4am crack) [4am]
The Magic Cash Register (4am crack) [4am]
The Time Tunnel: Sports Edition (4am crack) [4am]
Time Capsule (4am crack) [4am]
Travels with Za-Zoom: The World (revision 2) (4am crack) [4am]
Word Problems Level C (version 3.1.6) (4am crack) [4am]
2023-10-22 02:33:37 +11:00
Vas Crabb
12266741f1 srcclean in preparation for MAME 0.260 release branch 2023-10-22 01:50:53 +11:00
Ivan Vangelista
63e8d2a1b4 dataeast/dec0.cpp: updated ROM labels and positions for midres and clones [Guru] 2023-10-21 14:50:50 +02:00
AJR
c727a7475f Normalize terminology for retitled bootlegs and hacks of arcade games, preferring "bootleg/hack of <title>" to "<title> bootleg/hack", which might be confused with bootlegger names or regions. Label a few more sets as hacks. 2023-10-20 22:53:03 -04:00
wilbertpol
b17bd90268
msx2_cart.xml: Added 31 items, 29 working. (#11642)
* msx2_cart.xml: Added 31 items, 29 working.

New working software list items
-------------------------------
Aleste (Woomb) [file-hunter]
Arkanoid 2 (Korea) [file-hunter]
Ashguine - Fukushuu no Honoo (Japan, alt 2) [file-hunter]
Daisenryaku MSX2 (Japan, alt) [file-hunter]
Gekitotsu Pennant Race 2 (Japan, sample) [file-hunter]
Hydlide 3 - The Space Memories (Woomb) [file-hunter]
Alien 8 Remake [file-hunter]
Los Amores de Brunilda (v1.01) [file-hunter]
Los Amores de Brunilda (v1.0) [file-hunter]
Barbarian the Duel [MSXdev]
Bomb Jack [file-hunter]
Bomb Jack (alt) [file-hunter]
Booming Boy (demo) [MSX Area]
Bubble Dream [MRC Tenliner Challenge]
DIM X (demo) [file-hunter]
Equivocal (v1.5) [Passion MSX2 Contest]
Equivocal (v1.0) [Passion MSX2 Contest]
Gold Fan [N.I]
Highway Fighter (demo) [file-hunter]
Inferno [msxdev Compo]
Jailbreak (v1.02) [Passion MSX2 Contest]
Jailbreak (alt) [Passion MSX2 Contest]
Jailbreak (alt 2) [Passion MSX2 Contest]
Knight Lore Remake [Retroworks]
Lilly's Saga - The Stones of Evergreen (v1.2) [MSXdev]
Lilly's Saga - The Stones of Evergreen (v1.1) [MSXdev]
Lilly's Saga - The Stones of Evergreen (v1.0) [MSXdev]
La Sorpresa (Spanish) [Oniric Factor]
A Surpresa (Portuguese) [Oniric Factor]

New NOT_WORKING software list additions
------------------------------------------
Ehagaki-yō wāpuro (Japan) [file-hunter]
Life on Earth (demo) [file-hunter]

* Fix capitalisations of Wāpuro and AshGuine
2023-10-20 20:31:10 -04:00
Devin Acker
64bc63a655
midiin_device: support loading sysex dumps (#11625) 2023-10-20 19:21:52 -04:00
Vas Crabb
6f1abb6222 emu/romload.cpp: Removed apparently obsolete FIXME comment. 2023-10-21 04:14:02 +11:00
Vas Crabb
0e8fdbecdd emu/romload.cpp: Tidy up some of the code a little. 2023-10-21 04:03:31 +11:00
cam900
6ef2fd66f0
seta/seta.cpp: Updated descriptions, machine configuration settings, input labels. (#11551)
* rezon: Made licensee configurable as boards showing Taito date with 1991 year have been seen, and made 1992 version the parent.
* rezon: Corrected label for tilt input displayed in service mode.
* zingzip: Default to English title only, and added transliterated Chinese title to description.
2023-10-21 03:56:25 +11:00
cam900
f8de63c671
seta/simple_st0016.cpp: Added subtitles to descriptions for Koi Koi Shimasho and Renju Kizoku. (#11552)
Also corrected transliterations of titles in comments.
2023-10-21 03:23:34 +11:00
cam900
d0d09d7f53
toaplan/toaplan2.cpp: Corrected DIP switch and jumper settings for bgaregga bootlegs. (#11553)
* Corrected settings for bootlegs with hard-coded region (affects bonus life settings).
* Added transliterated Chinese titles for two bootlegs and noted that Melody is possibly the bootlegger’s name.
2023-10-21 03:18:49 +11:00
hap
13b23aac37 advision,skywriter: fix cliprect bounds check 2023-10-20 17:26:57 +02:00
hap
320c8283d2 spacezap: add note about older version, ddealer: correct typo in comment 2023-10-20 13:32:09 +02:00
Vas Crabb
ceb582b8a0 docs: Updated for changes to media loading behaviour.
Bumped docs version since this now describes behaviour of the
upcoming release.
2023-10-20 17:57:18 +11:00
Vas Crabb
052b550026 emu/romload.cpp: Don't search parent device search path for software media.
This was a piece of emergent behaviour in the original implementation of
software media loading.  It was preserved in the last big refactor of
ROM loading, but it can be removed now to simplify the code.
2023-10-20 17:32:00 +11:00