Commit Graph

84460 Commits

Author SHA1 Message Date
angelosa
d3fa7ebd5d atari/gtia.cpp: fix player/missile width rendering, fixes jmpmanjr at very least 2022-10-02 15:55:41 +02:00
Brian Johnson
45b12b66f2
wd1000: use resolve_safe for m_intrq_cb (#10382) 2022-10-02 08:56:15 -04:00
AJR
9f3e4fe03a mn1880: Additional notes 2022-10-01 23:20:08 -04:00
Firehawke
371eede3a4
New working software list additions (apple2_flop_orig.xml) (#10381)
----------------------------------------------------------

Autoduel [4am, Firehawke]
Bismarck: The North Sea Chase [4am, Firehawke]
Championship Wrestling [4am, Firehawke]
GBA Championship Basketball [4am, Firehawke]
Moebius [4am, Firehawke]
The Games: Winter Edition [4am, Firehawke]
Six-Gun Shootout [4am, Firehawke]
The Road to Gettysburg [4am, Firehawke]
Gettysburg: The Turning Point (Version 1.2) [4am, Firehawke]
Microzine 31 [4am, Firehawke]
Microzine 33 [4am, Firehawke]
Microzine 34 [4am, Firehawke]
Microzine 35 [4am, Firehawke]
Microzine 36 [4am, Firehawke]
Microzine 37 [4am, Firehawke]
Microzine 38 [4am, Firehawke]
Microzine 39 [4am, Firehawke]
The Balance of Nature (800K 3.5") [4am, Firehawke]
The Insect World (800K 3.5") [4am, Firehawke]
Sierra Championship Boxing [4am, Firehawke]
Robot Rascals [4am, Firehawke]
Copy II Plus (Version 6.0 Beta 1) [4am, Firehawke]
Copy II Plus (Version 6.0 Beta 2) [4am, Firehawke]
Thexder (Version 1.5) [4am, Firehawke]
Canyon Climber [4am, Firehawke]
The Factory (800K 3.5") [4am, Firehawke]
Space Rescue [4am, Firehawke]
Reading General Interest: TEAM Series (800K 3.5") [4am, Firehawke]
Vocabulary Science and Health: TEAM Series (800K 3.5") [4am, Firehawke]
Fay: The Word Hunter (800K 3.5") [4am, Firehawke]
Jumblezzz (800K 3.5") [4am, Firehawke]
Where in the USA is Carmen Sandiego? (800K 3.5") [4am, Firehawke]
Where in Time is Carmen Sandiego? (800K 3.5") [4am, Firehawke]
Famous Scientists (800K 3.5") [4am, Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------

Living Chess Library: Jeremy Silman's Complete Guide to Chess Openings (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------

Math Blaster Plus! (Version 1.1) [4am, Firehawke]
First Letters and Words (Version 1.0) [4am, Firehawke]
First Shapes (Version 1.0) [4am, Firehawke]
2022-10-01 20:57:37 -04:00
Vas Crabb
7b0dc1f2ae namco/namcos21_c67.cpp: Tidied up transfer_dsp_data a little. 2022-10-02 11:31:19 +11:00
arbee
c33fcbd66d mac.cpp: fix regression in maciisi [R. Belmont] 2022-10-01 10:50:52 -04:00
angelosa
894834e213 hash/a800_cass.xml: fix interface naming 2022-10-01 16:50:19 +02:00
0kmg
66b341e179
bus/vcs_ctrl: Corrected header access modifiers. Simplified keypad code. (#10371) 2022-10-01 16:34:32 +02:00
hap
221566b9d3 suprgolf: readd that rompatch 2022-10-01 01:44:54 +02:00
hap
450395f838 suprgolfj: remove old unneeded rompatch 2022-10-01 00:07:47 +02:00
hap
c067e002c3 armchamp: fix problem with ppi0 port c 2022-10-01 00:07:47 +02:00
Michael Zapf
5bdc77052a geneve: Change default for Genmod dip switches. 2022-09-30 21:47:46 +02:00
Philip Bennett
8cde357c15 New working machines
--------------------
Arm Champs [Phil Bennett]
2022-09-30 11:01:51 -07:00
Ivan Vangelista
2e97343b41 konami/circusc.cpp, konami/ddribble.cpp, konami/divebomb.cpp, konami/rockrage.cpp, konami/rocnrope.cpp, konami/scotrshot.cpp, konami/shaolins.cpp: consolidated drivers in single files, minor cleanups 2022-09-30 19:33:57 +02:00
Ivan Vangelista
fdc062f198 New clones marked as NOT_WORKING
--------------------------------
Primal Rage (version 2.3, newer build) [Guru]
2022-09-30 19:31:44 +02:00
Dirk Best
5e21cf6550 tiki100_8088: Dumped PALs [frodevan] 2022-09-30 17:49:12 +02:00
Dirk Best
a729a5905b apricot: screen raw parameters 2022-09-30 13:15:48 +02:00
Olivier Galibert
71f1f480fd m68000: split the header to make future semi-indenpendant implementations sane 2022-09-30 10:58:31 +02:00
arbee
5c4e076cc7 macadb: Additional cleanup. [R. Belmont] 2022-09-29 22:29:04 -04:00
arbee
c418e92160 mac: LLE emulate the PIC1654S ADB modem used on early ADB Macs. [R. Belmont, Al Kossow, O. Galibert] 2022-09-29 16:27:58 -04:00
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