Commit Graph

84440 Commits

Author SHA1 Message Date
arbee
65f248a6ab pic16c5x.cpp: add support for the GI PIC1654S. [R. Belmont] 2022-09-29 16:05:43 -04:00
Ivan Vangelista
24932a53cc konami\bladestl.cpp, konami\yiear.cpp: consolidated drivers in single files, minor cleanups 2022-09-29 18:20:50 +02:00
Ivan Vangelista
9b99e307eb New clones marked as NOT_WORKING
--------------------------------
Pro Bowl 2 [hammy]
2022-09-29 18:18:52 +02:00
hap
d1cefdfed0 sound: save cfg master volume when non-default 2022-09-29 13:22:50 +02:00
hap
c67bcb4b55 chess/tasc: remove wrong note 2022-09-29 13:22:50 +02:00
Olivier Galibert
348d384ef5 moof_dsk: write support 2022-09-29 09:28:18 +02:00
Olivier Galibert
2cfeaa9ebe as_dsk: Complete woz writing format 2022-09-29 09:28:18 +02:00
Lord-Nightmare
84057af59d Add the ability to define a biquad filter using raw parameters, instead of only by using component values or by type/cutoff/bandwidth/gain. Fix some of the issues with the Multiple Feedback Bandpass filter. [Lord Nightmare] 2022-09-28 22:42:11 -04:00
Lord-Nightmare
c11d1b7844 Add missing locations for the rampartj ROM set. [Lord Nightmare] 2022-09-28 17:44:18 -04:00
Lord-Nightmare
28db3934a7 upd7810: Adjusted instruction clock counts to match the UPD78[C]1x datasheet; also applied similar fixes to the upd7807 when instructions matched and timing otherwise was identical to the upd7810, or when the timing was documented elsewhere. Made some minor fixes to debug information for certain illegal opcodes. [Lord Nightmare] 2022-09-28 16:02:27 -04:00
Dirk Best
6394b12986 rz1: Improve emulation
- Add MT (magnetic tape) support to load and save rythm and sample data. Supports raw .wav files as well as .cas files (same format as TRS-80 Model 3).
- Add a line-in port to support sampling. Currently uses a cassette drive: You can sample .wav files.
- Add NVRAM for data and samples
- Improve layout and add support for the sampling LED
- Add software list for audio (the official RZ-1 Sound Collection tape) and data tapes (homebrew files)
- Update notes and small cleanups
2022-09-28 20:17:23 +02:00
Olivier Galibert
f9870d6f02 ap2_dsk: Move the applesauce formats in their own file
as_dsk: Create a common base class, merge what is currently identical
2022-09-28 17:44:09 +02:00
Vas Crabb
eb4cbebb15 bus/gameboy: Fixed a HK0701/HK0819 protection read. 2022-09-28 19:55:59 +10:00
angelosa
dedf0964b6 atari/antic.cpp: VBL status is always held no matter enable irq reg, fixes a800 anteater hangs 2022-09-28 02:03:32 +02:00
Vas Crabb
8bc84c08ea MAME 0.248
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0DYtsBhE4EM627+6wXSxAYxAcQ4FAmMxlMoACgkQwXSxAYxA
 cQ6Gug//aihyR+DHDeaFN/K0SkNfCYrzDyxHI8dnpdvtH2g7YUtIZpXTId9nRZHV
 VAKVBecpN6BYdlKvYvMrky/CKwZne8gjn06FYhCML4t3GmEFgIhZ9NymNpagcJ3/
 wfGGYyQaL6KLQ5P6FMway0bd0tgA67XkcJ3nYohn6/HUZl4N+swlXfCC1+AbxA39
 ZWBXhjvr6G9zihMY0w9e3Z87yGHHCn7/NT88CPhDlVZWZQs2WboI+dLj7AQTwSb1
 Q4nCKPhuqA5ZHsU34cTjkl42pb+/NAumzwbRp/bBmbdSwy90+pG+aFmZc5YZZ8d5
 kEbhqZDF5hv0tU45IVX0g3BsJHpuwkc5hVDxOhblqYe+COJmnDA5asCeuFDxqoaE
 oDOAqbiE+VRnoJLWwPWcK8WhNyz4v3rxuNM5X0Lyl8IbgEGbA5K1WkOEGjqYS2cS
 GYMs0EHxDTHISslaUxAhZLGEMY/K+od4Hn5lylOo1q19Xo+4Cb0UznH5xI+z6VJg
 fiBKU6AVFo8+s/chpr/eB9SeKTP8tQWPMd6pOjfRJvXKJ1p9pbQ6s/q2e7Zoi3kK
 HLWL6NvVaDyhMtHbVO7NKGEP32d3aLCdBqYR6sDrp0+tuIZPWnFdTgf7rWqeq7QF
 iF67M19GTL5Js9wAfpo5zeH6AlnXgTbhmo03vtsUyXl+y8hH9hc=
 =TzIE
 -----END PGP SIGNATURE-----

Merge tag 'mame0248' into mainline-master

MAME 0.248
2022-09-28 07:01:24 +10:00
Ivan Vangelista
2922dc82a5 New clones marked as NOT_WORKING
--------------------------------
Magic Bomb (Ver. NB6.1, 26/04/04) [Ioannis Bampoulas]
X-Men (4 Players ver AEA, bootleg) [aussiekanga]
2022-09-27 16:52:45 +02:00
hap
ac7d797a20 New working machines
--------------------
Chroma-Chime [hap, Sean Riddle, John Parker, Altharic, wolf676]
2022-09-27 12:38:57 +02:00
Vas Crabb
7d086ad184
barcrest: Refactored MPU4 machine configuration. [O. Galibert, James Wallace, AJR, Vas Crabb] (#10345)
* Added hopper support and DUART-based hoppers.
* Set YM crystal to match PCB.
* Fixed some Dutch reel/input setups so that sets boot
* Moved a some more sets to appropriate source files.
* Disable coin lock logic for now - it probably needs per-machine code.
* Removed an identical clone set - game clearly boots as 'Atlantis', not Triple Dice'.
* Fixed a few more reel setups.
* Allow m4madhse to boot based on AJR's research.
* Changed m4matdr to a 6-reel setup, allowing it to pass the reel check before encountering another error.
* Turned the reel templates into simple methods, and moved the config templates to where they're used.
* mpu4mod4yam.cpp: Split out YM2413 configuration from parent class, and hooked up the YM2413 using address maps.
* Confirmed that m4nnww2__hx5 is a bad dump.
* mpu4.cpp: Removed palette device from base class.
* Cleaned up some more, removing m_mod_number parameter, unnecessary headers and some unused configurations.
* mpu4.cpp: Continued moving methods down into derived classes.
* Set up reels/lamps/hoppers/LEDs as traits.
* Got m4luckwb to boot and moved it out of the "unsorted" file.
* machine/roc10937.cpp: Ignore transitions on SCLK while POC is active, and don't reset input line states on POC.
* Identified m4cbing sound chip, move it to new configuration, and made it boot.
* mpu4redpoint.cpp: Actually renamed the stuff in this driver.
* Improved m4blkgda ROM loading.
2022-09-27 10:16:11 +10:00
Ivan Vangelista
5e34011808 leland.cpp: added PCB infos [Guru] 2022-09-26 21:04:06 +02:00
Vas Crabb
2d3d0deec8 Bump version to 0.248 2022-09-26 17:10:36 +10:00
Vas Crabb
a4b61abc25 docs: Corrected parent menu for input devices menu. 2022-09-26 17:09:57 +10:00
invertego
bd7870abe6 diagnostics: fix clang Windows build (#10370)
Restore necessary const qualifier removed by 0055a33e81
2022-09-26 16:46:59 +10:00
AJR
fa3f144d33 voodoo_render.cpp: Restore unnecessarily deleted comment 2022-09-25 22:49:02 -04:00
AJR
5dc22ca8fd eminline.h: Additions
- Add mul_16x16 inline function to perform a signed 16x16-bit multiplication with 32-bit result. This was moved from cpu/e132xs to unite it with the analogous 32x32 operations.
- Add rotl_32, rotr_32, rotl_64 and rotr_64 inline functions to perform 32-bit and 64-bit circular shifts in either direction by the specified number of places, modulo 32 or 64. It is anticipated that these will eventually be replaced by standard functions in C++20's <bit> header, and so they have been given similar signatures and semantics (which are also validity-checked).
- Remove LSL, LSR, ROL and ROR macros from cpu/arm and cpu/arm7 to ameliorate unnecessary obfuscation.
2022-09-25 22:37:29 -04:00
AJR
a61cb4cb61 mactoolbox.h: Move std::function template deduction guide to more accessible core header 2022-09-25 22:24:51 -04:00
AJR
60a3acb970 Move UTF8_xxx string literal macros to new header in lib/util 2022-09-25 22:23:29 -04:00
AJR
99e85967e6 device_palette_interface: Make information overrides noexcept 2022-09-25 22:14:24 -04:00
AJR
6252b49c47 corefile.h: Move filename utilities to path.h 2022-09-25 22:08:17 -04:00
AJR
7e61dc3a3d arm: Eliminate big-endian bus variant not actually implemented until ARM6 (which is also not emulated here) 2022-09-25 19:57:28 -04:00
AJR
32ba5268e8 apple2e.cpp: Really get rid of legacy floppy stuff 2022-09-25 17:31:55 -04:00
invertego
251d0c9995
diagnostics: fix clang Windows build (#10370)
Restore necessary const qualifier removed by 0055a33e81
2022-09-25 16:51:21 -04:00
Ivan Vangelista
5b0d542bed New working clones
------------------
Street Fighter II': Champion Edition (Red Wave, bootleg, set 2) [Genaro Rodarte]
2022-09-25 15:54:28 +02:00
Olivier Galibert
fa99348226 mtu130: Add initial software list 2022-09-25 11:05:29 +02:00
Olivier Galibert
3e9a99c4bc mtu130: Caps lock is a toggle 2022-09-25 10:27:52 +02:00
Olivier Galibert
e7c5bda122 mtu130: Add id prom 2022-09-25 10:26:12 +02:00
arbee
2350f9e043 imgtool: make the Apple formats build, but they will not function (did they before?) [R. Belmont] 2022-09-24 21:43:26 -04:00
arbee
dc57db5ceb apple: remove legacy floppy format handlers. [R. Belmont] 2022-09-24 20:48:35 -04:00
arbee
a9cdc7d7c2 Fix missed build file from previous commits. [R. Belmont] 2022-09-24 20:32:06 -04:00
arbee
4dd437314f apple: remove the legacy version of the SWIM device. [R. Belmont] 2022-09-24 20:28:48 -04:00
arbee
1651ed37c0 apple2: final removal of Apple II support for the legacy floppy system. [R. Belmont] 2022-09-24 20:18:35 -04:00
arbee
7da65f1099 apple2e.cpp: all Laser 128 models now use the new floppy system and can run .woz images. [R. Belmont] 2022-09-24 16:59:14 -04:00
MetalliC
b24695eda7 model3.cpp: redumped magtruck, changed description to (Export) [Andy Geezer] 2022-09-24 21:55:29 +03:00
Vas Crabb
b2679ec43c srcclean pass in preparation for release branch 2022-09-25 00:56:34 +10:00
ArcadeShadow
bec3213167
ibm5150.xml: 6 new working software list additions (#10365)
New working software list additions
-----------------------------------
Chess Simulator [The Good Old Days]
Chicago 90 [The Good Old Days]
California Pro Golf [The Good Old Days]
Command H.Q. (3.5") [The Good Old Days]
Command H.Q. (5.25") [The Good Old Days]
Expert Will (v1.4) [ibmpc5150, archive.org]

Metadata correction: Change floppy interface to 3_5 on "Wizardry" games
2022-09-24 09:46:56 -04:00
0kmg
816d548640
-arcadia.xml: Added Japanese titles to Bandai games. (#10360)
-mz2500.xml: Corrected gomokuna publisher.
2022-09-24 23:00:04 +10:00
0kmg
942512e00c
a2600.xml: Added 19 homebrew cartridges. (#10364)
New working software list additions (a2600.xml)
-----------------------------------
Climber 5 (NTSC) [AtariAge]
Climber 5 (PAL) [AtariAge]
Gunfight (NTSC) [AtariAge]
Gunfight (PAL) [AtariAge]
Jammed [AtariAge]
Marble Craze (NTSC) [AtariAge]
Marble Craze (PAL) [AtariAge]
Oystron [AtariAge]
Qb (NTSC) [AtariAge]
Qb (PAL) [AtariAge]
Seawolf (NTSC) [AtariAge]
Seawolf (PAL) [AtariAge]
Space Instigators [AtariAge]
Star Fire (NTSC) [AtariAge]
Star Fire (PAL) [AtariAge]
Synthcart [AtariAge]
Testcart [AtariAge]
Thrust+ - D.C. Edition [AtariAge]
Thrust+ - Platinum Edition [AtariAge]
2022-09-24 21:31:05 +10:00
0kmg
7896c2921e
famicom_cass.xml: Added one more Micom BASIC magazine game. (#10363)
New working software list additions
-----------------------------------
famicom_cass.xml: Star Ship Go!! [ozidual, Gaming Alexandria]
2022-09-24 21:28:26 +10:00
Dirk Best
8601d8cce3 er1400: Correct clock phase and better handle data reads
Fixes various issues in drivers.
2022-09-24 12:06:51 +02:00
Ivan Vangelista
1826615dad namco/namcops2.cpp: redumped HDD for cobrata [Guru] 2022-09-24 09:34:36 +02:00
Ivan Vangelista
8060968351 midway/midwunit.cpp, psikyo/psikyo.cpp: small notes updates / corrections. 2022-09-24 06:34:23 +02:00