Commit Graph

82830 Commits

Author SHA1 Message Date
holub
ab65448fdb
spectrum48: fix floating int (#9637) 2022-04-27 16:34:40 -04:00
Ivan Vangelista
72de111bf2 - appoooh.cpp: finders and other small cleanups
- royalmah.cpp: corrected year for ichiban
2022-04-27 21:51:19 +02:00
Paul-Arnold
4cb71c31d2
i2cmem.cpp and derived devices: Only acknowledge correct I2C device-id. (#9630)
* Updated machine/acorn_bmu.cpp, machine/i2cmem.cpp, machine/pcf8573.cpp and machine/machine/pcf8583.cpp.
* Check device ID and only acknowledge device’s own ID.
* Release SDA line to be pulled up when idle.
* aa310.cpp: Combine SDA lines with logical AND.
2022-04-28 00:27:06 +10:00
Vas Crabb
508383295d Merge branch 'release0243' into mainline-master 2022-04-27 23:08:36 +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
Robbbert
113f6b50a6 pcmx2: fixed crash while in dipswitch menu 2022-04-27 21:50:27 +10:00
Robbbert
bea4236c0c swtpc09: marked all variants as MNW, regressed in 2015. 2022-04-27 21:04:28 +10:00
Olivier Galibert
623e248524 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 12:18:04 +02:00
Robbbert
1b3081129d swtpc8212: fixed crash on exit if you adjust a dipswitch. Validation should mark switch 0 as invalid but doesn't. 2022-04-27 19:50:12 +10:00
Roberto Fresca
d80e72ce23 Fixed Channel Three colors/bitplanes. [Roberto Fresca] 2022-04-27 03:46:16 +02: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
hap
4ed449fe69 Revert "tests"
This reverts commit 922eb1b23c.
2022-04-26 22:36:01 +02:00
hap
5cb8ffbd99 Revert "debug"
This reverts commit 3a65661f2f.
2022-04-26 22:35:48 +02:00
Ivan Vangelista
e00770de4e vicdual.cpp: corrected one PROM for headonn [MASH] 2022-04-26 20:42:53 +02:00
Ivan Vangelista
fb30007f9e brkthru.cpp, gunsmoke.cpp, bfm_adr2.cpp: used finders and other small cleanups 2022-04-26 20:32:28 +02:00
Olivier Galibert
26ba4a362e Init cleanups and gnet fix 2022-04-26 19:15:01 +02:00
Olivier Galibert
0343f06b29 Init cleanups and gnet fix 2022-04-26 19:13:55 +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
Olivier Galibert
3a65661f2f debug 2022-04-26 16:19:26 +02:00
Olivier Galibert
922eb1b23c tests 2022-04-26 16:19:26 +02:00
hap
99f36a8701 cat702: init 2 more variables 2022-04-26 15:10:50 +02:00
MooglyGuy
a068e3d7a2
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-26 22:53:54 +10:00
hap
767364d45b jaguarcd: fix nodisc crash again 2022-04-26 14:17:32 +02:00
Robbbert
f87a938f8a Removed unwelcome fixes. 2022-04-26 20:26:38 +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
Roberto Fresca
0969475a8c New clones marked as NOT_WORKING
--------------------------------
Magic Card Export (v4.01) [Ioannis Bampoulas, Roberto Fresca]
2022-04-26 03:26:59 +02:00
Roberto Fresca
06fbb28a03 New clones marked as NOT_WORKING
--------------------------------
Magic Card Export 94 (v2.9a) [Ioannis Bampoulas, Roberto Fresca]
2022-04-26 03:06:45 +02:00
Roberto Fresca
04b069a907 New clones marked as NOT_WORKING
--------------------------------
Magic Card Export 94 (set 2) [Ioannis Bampoulas, Roberto Fresca]
2022-04-26 02:38:14 +02:00
Roberto Fresca
16ad2f5efe Magic Card driver: Added technical notes and moved the PCB layouts
to the ROM load zone for consistency.
2022-04-26 01:48:40 +02:00
Roberto Fresca
3818ebc1f8 Puzzle Me!: Added ASCII PCB layout [TeamEurope] 2022-04-26 01:24:53 +02:00
Roberto Fresca
fe8832188d unknown Poker 'TE06': Added ASCII PCB layout [TeamEurope] 2022-04-26 01:18:16 +02:00
Roberto Fresca
e3f5c57c64 Lucky 7 (Impera): Added ASCII PCB layout [TeamEurope] 2022-04-26 01:10:57 +02:00
Roberto Fresca
f5bfc74190 New machines marked as NOT_WORKING
----------------------------------
Kajot Card (Version 1.01, Wien Euro) [TeamEurope, Roberto Fresca]
2022-04-26 00:58:37 +02:00
MooglyGuy
6bd06266ab
-mips3drc: Moved unchanging conditionals outside for loop in generate_checksum_block; 7% faster. [Ryan Holtz] (#9626) 2022-04-25 17:48:07 -04:00
Angelo Salese
1bf515ae23 68340tmu.cpp: fix potential crash on mode logging 2022-04-26 06:26:37 +10:00
holub
44dae68dbb
cpu/z80: Improved timing within instructions. (#9449)
This allows improved emulation of bus contention in the ZX Spectrum family.

Also updated Z80 timings for MSX, Amstrad CPC, and Sega System 1/System 2.
2022-04-26 02:08:07 +10:00
Angelo Salese
d7cfc3c187
68340tmu.cpp: fix potential crash on mode logging 2022-04-25 17:02:03 +02:00
ICEknigh7
3c34de968d
spectrum_cass.xml: Added one game and a couple of demos (#9622)
* spectrum_cass.xml: Added one game and a couple of demos

Just noticed that the only way to play the Spectrum version of Inspector Gadget was through its Russian bootleg arcade game "Brodjaga", so I added its only official release (was cancelled in the UK but released in Spain).

Also added a couple of demos that I found laying around in a very old backup, and which aren't already included in any cover tapes:
-LSD Megademo
-The Ren and Stimpy Slideshow (a kind of lame slideshow of a few black and white pics, but with a decent presentation)
2022-04-25 09:07:31 -04:00
theoldsport
700179c303
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-25 13:00:43 +02: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
wilbertpol
2dda885973
upd7759.cpp: Add support for mode switching. (#9614) 2022-04-24 23:13:21 -04:00
npwoods
174c246037
Add logic to the CoCo RS-DOS FS module to catch cycles in file granule (block) lists (#9615) 2022-04-24 23:03:58 -04:00
0kmg
fd500d142b
bus/nes: Minor fixes and simplifications for several bootlegs. (#9618) 2022-04-24 23:03:19 -04:00
Firehawke
9d8919786d
New working software list additions (apple2_flop_orig.xml) (#9621)
----------------------------------------------------------

Drugs: Their Effects on You [Matthew Eric D'Asaro, Firehawke]

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

Drugs: Their Effects on You (cleanly cracked) [4am, Matthew Eric D'Asaro, Firehawke]
2022-04-24 22:53:59 -04:00
AJR
2dc96bb1fd att630.cpp: Add more expansion RAM for att730x; slight code cleanup 2022-04-24 17:16:09 -04:00
Robbbert
ffe2426bd2 Fixed (i think) hp2641, jaguarcd, psr60/70, racingj etc 2022-04-25 05:26:25 +10:00
Vas Crabb
6712c44fee ympsr60.cpp: Initialise interrupt states on start. 2022-04-25 04:45:35 +10:00