Commit Graph

82787 Commits

Author SHA1 Message Date
Vas Crabb
addbb8ab40 Bump version to 0.243 in makefile, too. 2022-04-29 15:37:26 +10:00
Vas Crabb
99af2df00f Bumped version to 0.243 2022-04-28 11:47:26 +10:00
Vas Crabb
c414b5a837 Clean up some metadata 2022-04-28 03:10:40 +10:00
Olivier Galibert
21d3bab892 iwm: Do a complete clock change on sync write for better flux change time precision
iwm: Increate the flux write buffer size for better performance (complete sector write in a single call)
2gs: Correct the q3 clock value, making (sync) writes reliable
2022-04-27 22:51:10 +10:00
Vas Crabb
0ca2ad5aff Fixed crashes on start in ZX Spectrum clones and NWK-TR games. 2022-04-27 22:50:09 +10:00
MooglyGuy
8afcaaec3d Addressed performance loss from recent z80scc changes (#9629) [Ryan Holtz]
z80scc: Removed unused Z80SCC_USE_LOCAL_BRG and simplified
WR15_ZEROCOUNT usage to reduce the likelihood of needless timer
activation.

mips3drc: Additional micro-optimizations to generate_checksum_block.
2022-04-27 07:14:11 +10:00
Olivier Galibert
26ba4a362e Init cleanups and gnet fix 2022-04-26 19:15:01 +02:00
hap
11daee9c80 cat702: init 2 more variables 2022-04-27 01:32:06 +10:00
hap
56ecdeef03 jaguarcd: fix nodisc crash again 2022-04-27 01:31:37 +10:00
MooglyGuy
e0c599d620 -mips3drc: Moved unchanging conditionals outside for loop in generate_checksum_block; 7% faster. [Ryan Holtz] (#9626) 2022-04-26 15:19:44 +10:00
theoldsport
a7e49b61e6 osborne1.cpp: revert floppy device back to SSDD (#9625)
Partially reverts an old commit from @Robbbert (2479398533) where the floppy device was (mistakenly?) set to FLOPPY_525_QD (quad density) from FLOPPY_525_SSDD (single-sided double-density). 

As far as I am aware, the Osborne1 only supported SSSD and SSDD disks. Revert appears to resolve known Osborne1 issues [5792](https://mametesters.org/view.php?id=5792) (thanks to @Osso13 for pointing this out) and [8100](https://mametesters.org/view.php?id=8100) @cuavas.
2022-04-26 15:18:20 +10:00
Angelo Salese
1bf515ae23 68340tmu.cpp: fix potential crash on mode logging 2022-04-26 06:26:37 +10:00
Vas Crabb
f042637964 slapfight_ms.cpp: Fix out-of-range access warning in some GCC versions.
The implicit conversion from size_t to int could theoretically produce
a negative value, which triggered a warning on the memcpy.
2022-04-25 17:42:12 +10:00
Vas Crabb
6712c44fee ympsr60.cpp: Initialise interrupt states on start. 2022-04-25 04:45:35 +10:00
AJR
56d8a68694 mjtensin, mjvegas, mjvegasa: Fix memory_bank::set_entry exception in debug build 2022-04-25 03:46:23 +10:00
0kmg
45c468cbb4 nes.xml: Fixed a few more mirroring issues. Demoted strikwlf. (#9617) 2022-04-25 00:58:45 +10:00
Robbbert
757ee7890d exl100: the amateur lawyers didn't like the license. 2022-04-25 00:58:44 +10:00
Vas Crabb
25c64006b7 srcclean in preparation for 0.243 2022-04-24 14:14:49 +10:00
Robbbert
6c247d5a92 exl100: fixed a note 2022-04-24 12:03:14 +10:00
Robbbert
cdca1a0689 exl100: improved keyboard layout 2022-04-24 11:30:50 +10:00
Roberto Fresca
29479e7d6e New machines marked as NOT_WORKING
----------------------------------
Unknown darts game (487 System I) [Victor Fernandez (City Game)]
2022-04-24 00:40:27 +02:00
arbee
53b1e6b58e g65816: properly calculate page crossing penalty cycle for ,Y addressing modes. [R. Belmont, O. Galibert] 2022-04-23 18:01:51 -04:00
Vas Crabb
e2f4c3950d krz2000.cpp, vigilant.cpp: Clean-up, no functional changes. 2022-04-24 06:22:24 +10:00
Firehawke
3eaead499e
First part of April's Apple II software list updates. (#9489)
* Software list items promoted to working (apple2_flop_clcracked.xml)
-------------------------------------------------------------------

Choplifter [4am, Firehawke]

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

Copy II Plus (Version 9.0) [4am, Firehawke]
Copy II Plus (Version 8.4) [4am, Firehawke]
Copy II Plus (Version 9.1) [4am, Firehawke]
Copy II Plus (Version 8.1) (800K 3.5") [4am, Firehawke]
Copy II Plus (Version 8.2) (800K 3.5") [4am, Firehawke]
Copy II Plus (Version 8.3) (800K 3.5") [4am, Firehawke]
Locksmith (Version 5.0 Revision C) [4am, Firehawke]
Locksmith (Version 5.0 Revision F) [4am, Firehawke]
Locksmith (Version 5.0 Revision G) [4am, Firehawke]
Locksmith (Version 6.0 Revision A) [4am, Firehawke]
Copy II Plus (Version 8.4) (800K 3.5") [4am, Firehawke]
Locksmith (Version 6.0 Revision B) [4am, Firehawke]
Essential Data Duplicator (Version 3.0-1984-02-06) [4am, Firehawke]
Essential Data Duplicator (Version 3.0-1984-05-25) [4am, Firehawke]
Back It Up (Version 3.6) [4am, Firehawke]
Super Disk Copy (Version 3.6) [4am, Firehawke]
Copy II Plus (Version 3.1) [4am, Firehawke]
Copy II Plus (Version 4.1) [4am, Firehawke]
Copy II Plus (Version 4.3) [4am, Firehawke]
Copy II Plus (Version 4.4B) [4am, Firehawke]
Copy II Plus (Version 4.4C) [4am, Firehawke]
Copy II Plus (Version 9.0) (800K 3.5") [4am, Firehawke]
Copy II Plus (Version 4.4D) [4am, Firehawke]
Copy II Plus (Version 5.0) [4am, Firehawke]
Copy II Plus (Version 5.1) [4am, Firehawke]
Copy II Plus (Version 5.2) [4am, Firehawke]
Copy II Plus (Version 5.4) [4am, Firehawke]
Copy II Plus (Version 6.0) [4am, Firehawke]
Copy II Plus (Version 5.5) [4am, Firehawke]
Copy II Plus (Version 6.1) [4am, Firehawke]
Copy II Plus (Version 6.2) [4am, Firehawke]
Copy II Plus (Version 6.3) [4am, Firehawke]
Copy II Plus (Version 9.1) (800K 3.5") [4am, Firehawke]
Copy II Plus (Version 6.4) [4am, Firehawke]
Copy II Plus (Version 6.5) [4am, Firehawke]
Copy II Plus (Version 6.6) [4am, Firehawke]
Copy II Plus (Version 7.1) [4am, Firehawke]
Copy II Plus (Version 7.2) [4am, Firehawke]
Copy II Plus (Version 7.3) [4am, Firehawke]
Copy II Plus (Version 7.4) [4am, Firehawke]
Copy II Plus (Version 8.1) [4am, Firehawke]
Copy II Plus (Version 8.2) [4am, Firehawke]
Copy II Plus (Version 8.3) [4am, Firehawke]

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

Descending/Ascending Intervals (cleanly cracked) [4am, Firehawke]
Functional Harmony: Secondary Dominants (cleanly cracked) [4am, Firehawke]
Keyboard Note Drill (cleanly cracked) [4am, Firehawke]
Melodic Dictation: Beginning Level (cleanly cracked) [4am, Firehawke]
Melodic Dictation: Intermediate Level (cleanly cracked) [4am, Firehawke]
Music Composer Quiz (cleanly cracked) [4am, Firehawke]
Music Terminology (cleanly cracked) [4am, Firehawke]
Tap-It (cleanly cracked) [4am, Firehawke]
Zoo Puppet Theater (cleanly cracked) [4am, Firehawke]

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

Volcanoes (cleanly cracked) [4am, Firehawke]
Measuring Economic Activity (cleanly cracked) [4am, Firehawke]
Media Magic: The Melody Studio (cleanly cracked) [4am, Firehawke]
Time Explorers (cleanly cracked) [4am, Firehawke]
On Target: 3000 Words of German (cleanly cracked) [4am, Firehawke]

* Small metadata correction (squash this message out during merge)

* New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------

Bouncing Kamungas! [4am, Firehawke]
Pig Pen [4am, Firehawke]
Ricochet [4am, Firehawke]
Grey Seas, Grey Skies [4am, Firehawke]
World Class Leader Board [4am, Firehawke]

* New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------

Columns //e (Version 2.01) [4am, Firehawke]
Wizardry: Proving Grounds of the Mad Overload (Version 05-SEP-81) [4am, Firehawke]
Wizardry: Proving Grounds of the Mad Overload (Version 01-DEC-81) [4am, Firehawke]

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

Keyboard Fingerings (cleanly cracked) [4am, Firehawke]
Keyboard Intervals (cleanly cracked) [4am, Firehawke]
Keyboard Jazz Harmonies (cleanly cracked) [4am, Firehawke]
Keyboard Extended Jazz Harmonies (cleanly cracked) [4am, Firehawke]
Keyboard Speed Reading (cleanly cracked) [4am, Firehawke]
Musical Stairs (cleanly cracked) [4am, Firehawke]
Note Detective II: Intermediate Level (cleanly cracked) [4am, Firehawke]
Geography Search (cleanly cracked) [4am, Firehawke]
Cubes, Prisms, and Cylinders (cleanly cracked) [4am, Firehawke]
Early Music Skills (cleanly cracked) [4am, Firehawke]
Keyboard Arpeggios (cleanly cracked) [4am, Firehawke]
Keyboard Blues (cleanly cracked) [4am, Firehawke]
Keyboard Chords (cleanly cracked) [4am, Firehawke]
2022-04-23 12:50:06 -07:00
AJR
51a2b03c9a dc: Fix crash with no GD-ROM loaded 2022-04-23 13:13:20 -04:00
AJR
7b4350dc1d evilngte: Fix crash at start 2022-04-23 13:01:04 -04:00
Robbbert
c9006d7f6e exl100: fixed problem with some keys not autorepeating. Fixed mistake with save-state. 2022-04-24 01:42:34 +10:00
0kmg
c9919e7dfc
nes.xml: Set correct board type for several more Chinese RPGs. (#9613)
New working software list additions (nes.xml)
---------------------------------------
Tiějiǎ Tújí (China) [ZDog]
Xīnghé Zhànduì (China) [ZDog]

Software list items promoted to working (nes.xml)
---------------------------------------
Zhànshén Shìjiè (China) [kmg]
Jiànxiá Qíngyuán (China) [kmg]
Shénmó Dàlù (China) [kmg]
Kǒudài Guàishòu - Fěicuì Bǎn (China) [kmg]
Yǒngzhě Hēi'àn Shìjiè - Hùndùn De Shìjiè (China) [kmg]
2022-04-24 01:03:57 +10:00
Robbbert
820d0f2dbc exl100: fixed irq issue, most games do something now, some are playable. Keyboard issues are fixed. Cassette tested, working. Fixed exeltel crash. 2022-04-24 00:58:12 +10:00
Michael Zapf
d1b046cf34 ti99: Added the S0-triggered clock update to TMS9901. 2022-04-23 15:26:53 +02:00
0kmg
9fbaa3862a
bus/nes: Corrected NOCASH_NOCHR homebrew board emulation. (#9611) 2022-04-23 08:15:40 -04:00
0kmg
564c57f168
nes/bus: Minor cleanups for Taito boards. (#9607)
* nes/bus: Minor cleanups for Taito boards.

- Fixed address masks for TC0190FMC and X1-005, reflecting hardware pin connections.
- Fixed off-by-one in TC0190FMC+PAL IRQ due to using two's complement instead of one's complement.

* Fixed khstad88's release date.
2022-04-23 08:15:25 -04:00
Roberto Fresca
520bb02d97 Multi Win (Ver.0091, encrypted): Dumped the CY7C291A
from inside of the custom CPU. [TeamEurope]
2022-04-23 12:05:28 +02:00
Roberto Fresca
f6094a1182 Multi Win Flags 2022-04-23 11:49:15 +02:00
Ivan Vangelista
d9a7c47e2f New clones marked as NOT_WORKING
--------------------------------
Bad Lands (Modular System) [Eduardo Anay, ClawGrip]
2022-04-23 09:54:38 +02:00
Roberto Fresca
7d41a06be0 New clones marked as NOT_WORKING
--------------------------------
Multi Win (EPM7032, encrypted) [Ioannis Bampoulas, Roberto Fresca]
2022-04-23 08:11:11 +02:00
Roberto Fresca
ed73392d97 New clones marked as NOT_WORKING
--------------------------------
Multi Win (Ver.0091, encrypted) [TeamEurope, Roberto Fresca]
2022-04-23 06:45:09 +02:00
cam900
05c700c3f0
cage.cpp: Add partially support of variable sound output channels (#9105) 2022-04-23 12:34:28 +10:00
eientei95
2bbf6fb06f
8080bw.cpp/mw8080bw.cpp: (#9149)
* Add difficulty dipswitch to sinvzen and spaceat2 [eientei]
2022-04-23 12:33:04 +10:00
Robbbert
32691f5226 model2.cpp: fixed crash in debug build 2022-04-23 11:53:33 +10:00
Roberto Fresca
229c0352e0 New working machines
--------------------
Bowmen [Roberto Fresca, Mirko Buffoni, Daniel Carmona, Museoarcadevintage.com, Recreativas.org]
2022-04-23 02:56:02 +02:00
Vas Crabb
923bb87dcc nes.xml: Shìtiān is a name, no space in the middle. 2022-04-23 07:12:07 +10:00
Vas Crabb
73a3b2bc7a Update Greek translation for autofire button name format 2022-04-23 06:00:02 +10:00
kongmao45678
b47c167d3f
Update simplified Chinese translation for autofire button name format 2022-04-23 05:59:07 +10:00
Robbbert
c300be9a9d fccpu20: fixed save-state registration warnings 2022-04-23 04:58:06 +10:00
hap
8fd9a84070 New working clones
--------------------
Super Expert (version C, v1.2) [anonymous]
2022-04-22 18:51:16 +02:00
ClawGrip
c4c68f66fd
gaelco.cpp: Verify clocks (#9610) 2022-04-22 18:05:06 +02:00
Robbbert
577f6e2524 exl100: added cassette interface, not tested. 2022-04-22 19:45:17 +10:00
ClawGrip
14b16a8750
slapfght_ms.cpp: Fix typo on ROMs labels (#9608) 2022-04-22 10:36:01 +02:00
Robbbert
925cccde2f exl100: added status of software. 2022-04-22 17:44:12 +10:00