Commit Graph

74149 Commits

Author SHA1 Message Date
ajrhacker
2d3e086357
Merge pull request #6898 from 68bit/wd177x-dsk-permissive-of-missing-sectors
wd177x dsk: be permissive of some missing sectors in later tracks
2020-07-02 13:53:36 -04:00
Robbbert
2199edc398 sgi_mips.xml: line 734, validation error 2020-07-03 03:51:18 +10:00
Robbbert
5d66a3e628 orao: cleanup 2020-07-03 03:46:01 +10:00
68bit
58a414675a wd177x dsk: be permissive of some missing sectors in later tracks
A single missing sector was causing it to give up on an images,
as incompatible. Being a little more permissive here helps working
with some old recovered disk images with some lost sectors.
2020-07-03 00:26:32 +10:00
Michael D
19038a11e8
sgi_mips.xml: Many new additions (#6868)
* sgi_mips.xml: New additions

- European Language Module 1.3.1
- Desktop Special Edition 1.0

* sgi_mips.xml: Add European Language Module 1.1

* sgi_mips.xml: small update

This commit changes the P/N of version 1.2 of the European Language
Module 1.2 to the P/N that is more in-line with the other language
modules. This P/N was verified against and is printed on an original
disk.

* sgi_mips.xml: Add the original IndiZone CD

* sgi_mips.xml: Fix names for the IndiZone discs

* sgi_mips.xml: Add two new versions of ONC3/NFS

Also fix two typos in the existing ONC3/NFS version 1.2 chd (the p/n
was wrong, and the name was inconsistent with the actual CD label)

* sgi_mips.xml: Add IRIX 5.1.1.2 patch CD

* sgi_mips.xml: Add IRIX 5.2 for Indy R4600 PC

Also rename the existing IRIX 5.2 for the R4600SC/XZ to irix_5_2_b as it
was released 4 months later and has a higher P/N.

* sgi_mips.xml: Fix typo in P/N for deskse_1_1

Verified against the original CD
2020-07-02 09:48:24 -04:00
Robbbert
3a2bf1c61b mikro80: cleanup 2020-07-02 22:14:53 +10:00
Patrick Mackinlay
13b966c537 drcbex64: implemented asmjit emitter
* consolidated many helpers
* corrected previously reported bugs
2020-07-02 13:38:37 +07:00
Vas Crabb
32e23a104e -bus/mackbd: Added French and Japanese Mac Plus keyboards, and more notes.
-mac128.cpp: Removed keyboard clock inversion hack - keyboard works on macplus, mac512k and mac512ke.
2020-07-02 13:06:43 +10:00
arbee
beb1e811b4 apple3: upload the font at the end of VBL, not the start [robj] 2020-07-01 21:26:37 -04:00
Ivan Vangelista
0d04b8b0cf namcos2.cpp: corrected rthun2 and rthun2j ROM labels [Heihachi_73, ClawGrip] 2020-07-01 21:08:45 +02:00
couriersud
319be2dfd2 netlist: code maintenance and bug fixes.
* palloc.h/pmatrix2d.h: Fix static_assert warnings at the origin.
* Rework hints to broaden their use and fix NC hint.
* 74377: use NC hint
* plists.h: Fix debugging in MSVC
* Include cleanup: Move everything not needed by netlists from
nl_setup.h into core/setup.h
* Fix some clang tidy warnings
* srcclean
2020-07-01 20:59:04 +02:00
MetalliC
51ba9b48f0 vice versa (nw) 2020-07-01 20:56:38 +03:00
MetalliC
a128963b4b wd_fdc.cpp do not RESTORE at reset WD1770/72 2020-07-01 20:54:48 +03:00
MetalliC
484e1dd260 spectrum/d40.cpp add joystick port 2020-07-01 19:48:26 +03:00
MetalliC
2a2a45c024 spectrum: implemented Kempston Disc Interface 2020-07-01 19:47:53 +03:00
Robbbert
3f2ecc0091 ac1: rewrote the keyboard 2020-07-02 02:31:35 +10:00
Ivan Vangelista
2434ecd287 gotcha.cpp, zerozone.cpp: minor cleanups (nw) 2020-07-01 18:10:57 +02:00
MetalliC
c37526a3b3 wd_fdc.cpp fix spinup on interrupt command
samcoupe.cpp enable floppy sounds
2020-07-01 19:09:03 +03:00
Robbbert
29677a95a1 vector4: added notes 2020-07-02 00:19:06 +10:00
hap
086dad100c dooyong: add button#3 to sadari 2020-07-01 16:11:42 +02:00
Vas Crabb
f464e2bbb3 bus/mackbd: Silence debug logging when M0110A keyboard ensures bus pins aren't pulled down 2020-07-01 23:01:47 +10:00
Vas Crabb
912e6785e7 bus/mackbd: Added more notes, including a scan code table. 2020-07-01 22:23:55 +10:00
Robbbert
fee93592d2 ac1: cleaned, added speaker 2020-07-01 21:02:20 +10:00
Vas Crabb
1a1161fd4b bus/mackbd: Added M0120P keypad, updated notes. 2020-07-01 16:32:58 +10:00
Vas Crabb
59732738fb mackbd: Added M0110T Italian QZERTY keyboard and updated notes. 2020-07-01 14:39:39 +10:00
Ivan Vangelista
2123d82d90 namcos2.cpp: enabled save state support (nw) 2020-06-30 19:53:00 +02:00
Vas Crabb
50a008dd20 mackbd: Add note about needing dumps of GI PIC keyboards 2020-07-01 03:46:30 +10:00
Vas Crabb
9c0de481ca mac.cpp: Removed 128k/512k/512ke/Plus keyboard code - those machines were moved to mac128.cpp ages ago. 2020-07-01 03:28:05 +10:00
ClawGrip
0da8be556f
vsmilem_cart.xml: Fix 'cars2mf' hash (nw) (#6891) 2020-06-30 13:22:18 -04:00
ClawGrip
4a20d67020
New working software list additions (vsmile_cart.xml) (#6890)
-----------------------------------
Bianfuxia - Zhengjiu Chengshi (China) [tenyuhuang]
2020-06-30 13:21:51 -04:00
Vas Crabb
802de3995d Slotified Mac 128k/512k/512ke/Plus keyboard port.
Available keyboards are us (M0110, U.S.), gb (M0110B, British), fr
(M0110F, French), pad (M0120F, numeric keypad with passthrough port)
and plus (M0110A, U.S. with integrated numeric keypad).  The mac128k,
mac512k and mac512ke drivers default to the numeric keypad with the
U.S. keyboard connected to the passthrough port; the macplus driver
defaults to the U.S. keyboard with integrated numeric keypad.

Note that the numeric keypad may seem strange.  Four of the operators
work as cursor arrows if you don't hold shift.  There is a comma on one
of the keys, but by the time System 6 was released, Apple had decided
an equals sign was more useful, so that's what it will produces on
newer system versions.  The U.S. keyboard with integrated numeric
keypad emulates these aspects of the stand-alone keypad - pressing the
operator keys on the keypad sends fake shit key down/up events, and
using the arrow keys while holding shift will produces operator
characters rather than selecting text.

The ISO layout keyboards (M0110B and M0110F) produce different scan
codes to the ANSI keyboards (M0110 and M0110A) but they don't report a
different identification byte.  To use an ISO keyboard, you must open
the Keyboard control panel and change the layout to International (and
change it back to Domestic if you switch back to an ANSI keyboard).

This doesn't actually work at the moment due to issues with 6522 VIA
emulation, but it will work with macplus sys603 if applied on top of
revision 963a2c166d.
-----------------------------------------------------------------------
2020-07-01 02:37:55 +10:00
hap
706c599f73 chessmachine: reinstate .mirror but keep umask32 2020-06-30 18:36:08 +02:00
hap
a274bb6c29 chessmachine: faster emumem init 2020-06-30 18:06:23 +02:00
Tom
1a53c842b9
mkyawdim2 fix sound, add pal dumps (#6884)
mkyawdim2: fix sound, add pal dumps
2020-06-30 08:29:13 -04:00
cam900
1d8375eedd
rf5c400.cpp: Fix GitHub issue #6883 (#6887) 2020-06-30 08:28:27 -04:00
Lord-Nightmare
bd7430d59a Williams System 11/11a/11b/11c pinballs: further consistency fixes with device and function names, more fixes (missed a few earlier) relating to the CVSD speech clock polarity and digital input bit masking, and corrected some memory/device mirroring issues to be consistent across the drivers. [Lord Nightmare] 2020-06-30 00:43:26 -04:00
ClawGrip
2cec7db48a
New NOT_WORKING software list additions (vsmilem_cart.xml) (#6881)
* New NOT_WORKING software list additions (vsmilem_cart.xml)

---------------------------------------
Sporti'Folies (France)
Nickelodeon Dora L'Exploratrice - Les adventures de Dora Apprentie Mécano (France) [DisizDream]
DreamWorks Kung Fu Panda - La mission de Po (France) [DisizDream]
Martin Le Dauphin (France) [DisizDream]
Football Challenge (France) [DisizDream]
Toy Story 3 (France) [DisizDream]
Disney/Pixar Cars 2 (France) [DisizDream]

(nw) Also fixed two wrong game serials

* vsmilem_cart.xml: Fix validation error (nw)
2020-06-30 06:42:13 +02:00
ClawGrip
e3d59b0e1f
New NOT_WORKING software list additions (vsmileb_cart.xml) (#6879)
-----------------------------------
Teletubbies (France) [DisizDream]
2020-06-30 06:31:32 +02:00
cam900
dc29c25bed
atarirle.cpp: Fix source file name in description (#6888) 2020-06-30 06:30:35 +02:00
Ivan Vangelista
cc7c5e6149 leapfrog_mfleappad_cart.xml: fixed validation (nw) 2020-06-30 06:26:14 +02:00
Davide Cavalca
344b8c8558
sgi_mips_hdd: new software list additions (#6885)
--------
IRIX 6.5
2020-06-29 21:18:14 -04:00
Aaron Giles
afb3a9b6cb Fix crash on Windows when freeing netlist objects. 2020-06-29 17:03:57 -07:00
hap
f43c648f5d tilemap: default flags parameter in draw function 2020-06-29 23:36:34 +02:00
hap
26b6ba93ce modena: simplify nmi handler 2020-06-29 23:26:58 +02:00
kunikuni
e9818457de
bosco.cpp: Sprites have a lower priority than BG. (#6880) 2020-06-29 23:26:17 +02:00
Ivan Vangelista
1bd171323a royalmah.cpp: decrypted mjsenka, gets in game but glitches heavily (nw) 2020-06-29 23:20:51 +02:00
Ivan Vangelista
7498b7058c pgmprot_igs027a_type1.cpp: simulated Photo Y2K2 sprite offset decode [iq_132] 2020-06-29 23:19:23 +02:00
Ivan Vangelista
ed39da783d various devices and drivers: removed superfluous semicolons (nw) 2020-06-29 23:17:24 +02:00
Ryan Holtz
1b3322edc3 -cmi01a: Lowered the per-channel gain by one bit to account for all 8 channels playing at once. 2020-06-29 15:33:31 +02:00
Ryan Holtz
81b58a6002 -6840ptm: Fixed a couple of issues related to the T3 divisor. 2020-06-29 15:33:31 +02:00