Commit Graph

65006 Commits

Author SHA1 Message Date
arbee
ca475f4559 apple2: Support for Focus Drive IDE interface. [R. Belmont, anonymous] 2019-03-20 08:51:23 -04:00
AJR
00dcbb3d7b aha1542b: Use correct interrupt line (nw) 2019-03-20 08:42:36 -04:00
cam900
c6d0ce68a7 bus/nes/konami.cpp : Fix sound clock, volume for VRC7
ym2413.cpp : Implement instrument table for VRC7, Add notes
2019-03-20 21:35:17 +09:00
ajrhacker
2b30eeae8e
Merge pull request #4781 from cam900/twincobr_args
twincobr.cpp, wardner.cpp : Updates
2019-03-20 08:31:27 -04:00
cam900
531bece051
vrc6.cpp : Fix filename 2019-03-20 20:28:02 +09:00
cam900
5423b11991 twincobr.cpp, wardner.cpp : Updates
Simplify handlers, Fix minor namings, Remove register_postload, Fix some code styles, Use shorter type values
Mark tilemap dirty when ROM/RAM bank is changed
2019-03-20 18:02:52 +09:00
hap
dd888d052d tispeak: add note (nw) 2019-03-20 00:50:49 +01:00
ajrhacker
9e52e9cede
Merge pull request #4778 from AmatCoder/AmatCoder-dsk_dsk-1
dsk_dsk.cpp: Avoid segfault if double sided DSK image is loaded on si…
2019-03-19 18:08:40 -04:00
AmatCoder
66a4629631
dsk_dsk.cpp: Avoid segfault if double sided DSK image is loaded on simple sided disk device
MAME crashed if user was trying to load a dsk image with more heads or tracks than disk device supports.
Now the error 'Incompatible image format' is raised.
2019-03-19 21:00:13 +01:00
AmatCoder
4a0b04b313
upd765.cpp: Correct result from Read ID when scan failed
Result from Read ID must be the sector ID information during execution phase. So result must be:

- Zeroes if not ready (execution phase is not reached).
- Command codes if ready but scan failed (execution phase is reached but ID is not found). This patch fixes this.
- If scan is correct then result is the ID information from sector found.

Fix MT 06611
2019-03-19 20:37:42 +01:00
ICEknigh7
92b3e61dd7 specpls3_flop.xml: DSKs from latest TOSEC DATs (#4724)
* Latest TOSEC additions

These changes add most of the DSKs featured in the latest TOSEC DAT files which, according to Lady Eklipse, include all files that were in TOSEC and all files from www.worldofspectrum.org which were never in TOSEC before. Which file and update they come from is commented for each entry, so that they can be consulted.

	Files removed:
		- Files marked as "bad dumps" which have a "good" parent set.
		- Trained games, except for a "cheat version" of Neighbours which may have come from the original developers.
		- 80-track (3.5'') disk images.
		- Files generated with the ZXZVM interpreter.
		- Games from the Crap Games Competition.

All the DSK files which have a corresponding IPF have been labeled as "alt" clones until they're confirmed to come from the exact same release and can be safely removed (there's an added disclaimer about it in each of these entries, to make them easy to locate).
Other alt versions not in World of Spectrum have been kept for the same reason, since the exact source of each file doesn't seem to be properly documented anywhere, which means they'd need some research before a safe removal.

Notes about the known DSK dumps:
-Some dumps may come with an empty Side B, which is technically correct for games which were released with an empty side on purpose. These were usually labeled as "Sin grabar para tu uso" ("Unrecorded for your use") in many Spanish releases.
-Some of the "master disks" from Zeppelin Games share the same file (same SHA-1) for their Side B. This has been verified against the downloads available in World of Spectrum.
-A few releases had a version for a different system on the other side. These have been commented out but not removed, for reference.


I'm listing here some unofficial/homebrew disk collections which may or may not qualify to be included, so that you can decide their fate:

"Javier Herrera Games Collection": A bunch of well-known commercial games put in many disks.
"Jesus Tejero Software Collection": 48K games ported to many disks.
"Jesus Tejero Tools Collection": This disks include a bunch of utilities for +3 disks such as an "autoload sector creator", some of which I haven't found outside the compilations. Might be useful when testing disk emulation?
"MicroByte - Serie Clasicos Spectrum": Disk copies of the "Clásicos Spectrum" collection of 48K/16K cassettes. I don't think any of them were officially made available in disk form.
"Recopilacion Vives": Disk ports of three unreleased games which also have their own TZX already.
"Complex Oldfield Trilogy": This lets you choose between three Mike Oldfield albums, loads a title screen depending on which you chose and plays renditions of the tracks in them.
"Gary Lancaster Tools Collection": I can't load this one, maybe it has some copy protection or something. Haven't found any info about it.

* specpls3_flop.xml: New images from SPA2's backlog

Added a selection of the DSK images without errors which were sent to me by the SPA2 owner.

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Expanded more company names

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* "Pirate" -> "Pirate Software"

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Update specpls3_flop.xml

* Full dates for the Castlevanias in the comments.
2019-03-19 12:54:45 -04:00
cam900
207c8fc9e5 cninja.cpp : Fix tilemap color mask behavior 2019-03-20 00:48:12 +09:00
AJR
44ea330991 Add AHA-1542A, AHA-1542B, and BIOS v1.02 of AHA-1542C ROMs from Adaptec 2019-03-18 23:13:07 -04:00
Scott Stone
94b297bc1b Structure fixes for some hash files (nw) 2019-03-18 21:51:34 -04:00
hap
c20f00be1b layout: change unicode chess symbols to [P] [N] [B] [R] [Q] [K], they were not visible on linux build (nw) 2019-03-19 02:36:27 +01:00
David Haywood
7cd8162937 machines promoted to WORKING (Popira 2) (#4773)
* some more dirt rebel inputs (nw)

* shuffle some code around (nw)

* shuffle some code around (nw)

* fix controls in Popira 2

* put stuff in better place (nw)

* machines promoted to WORKING
---
Popira 2 (Japan) [David Haywood, Peter Wilhelmsen, Sean Riddle, ShouTime]

* remove old comment (nw)
2019-03-18 19:50:20 -04:00
couriersud
deacff7ffa netlist: refactor model code. (nw) 2019-03-18 23:27:36 +01:00
hap
17ad7648ce fidel_eag68k: put fex68k in its own class anyway (nw) 2019-03-18 22:38:31 +01:00
hap
8f4826fda1 layout: fix wrong unicode for left/right black triangle (nw) 2019-03-18 22:30:49 +01:00
hap
528ab74d5e Clone promoted to working
--------
Elite Avant Garde (model 6114-5) [hap, Berger]
2019-03-18 21:59:20 +01:00
Ivan Vangelista
c74da22ded new working clones
--------------------------------------------
Karate Champ (US VS version, set 3) [Don Thibert, RColtrane, The Dumping Union]
Karate Champ (US VS version, set 4) [Don Thibert, RColtrane, The Dumping Union]

new not working clones
--------------------------------------------
Star Trek: The Next Generation (LX-5) [PinMAME]
2019-03-18 17:59:42 +01:00
mooglyguy
b1d009c090 -astrohome: Various changes. [Ryan Holtz]
* Fixed cassette loading via 300-baud Bally BASIC tape interface.
 * Added light-pen callback to controller slot device.
 * Fixed spurious light pen interrupts being triggered every scanline.
   * In particular, this fixes machine/tape sync on 2000-baud multi-part music tapes.
2019-03-18 15:20:08 +01:00
Stiletto
21118d2446
(nw)
(nw)
2019-03-18 06:20:10 -04:00
AJR
4f2da56718 aha1542: Add more ROMs, rename and split into three variants
- AHA-1542C [modem7, minuszerodegrees.net]
- AHA-1542CF v2.11 [Jolaes76, VOGONS Vintage Driver Library]
- AHA-1542CP [modem7, minuszerodegrees.net]
2019-03-17 22:57:52 -04:00
hap
9863db73d5 delta1: added buttons to internal layout (nw) 2019-03-18 01:57:34 +01:00
couriersud
76b92133dd Fix indentation. (nw) 2019-03-18 00:10:47 +01:00
couriersud
9534a0233c netlist: improve readability. (nw) 2019-03-18 00:01:41 +01:00
couriersud
46762510c9 netlist: Added B-E and B-C capacitance to EB model. [Couriersud]
Despite the overhead - two devices more per transistor - this addition
significantly reduces computing time on switching conditions by reducing
the needed Newton-Raphson loops dramatically.
2019-03-17 23:42:08 +01:00
hap
e125b756e7 Machines promoted to working
--------
Chess Champion: Delta-1 [hap]
2019-03-17 15:18:15 +01:00
couriersud
43c6cad7dd netlist: Add UJT example for 2N6027. 2019-03-17 15:10:15 +01:00
couriersud
ed9c85904e Fix bug. (nw) 2019-03-17 15:10:14 +01:00
mooglyguy
16b1e9923d -ins8154: Added internal 128-byte RAM and simplified handlers. [Ryan Holtz]
-astrocde: Various changes. [Ryan Holtz]
 * Added I/O access handling to expansion slot.
 * Added INS8154 I/O functionality to Blue RAM boards (RAM not yet hooked up).
 * Hooked up cassette saving and loading to Blue RAM boards.
2019-03-17 11:10:43 +01:00
braintro
735ac8764e gottlieb.cpp: Better rom names for Ractor (nw) 2019-03-16 23:58:56 -05:00
AJR
bd9b2af4f8 bus/astrocde: Fix validation (nw) 2019-03-17 00:50:59 -04:00
ajrhacker
a2a91c389d
Merge pull request #4767 from cam900/patch-83
stadhero.cpp : Fix notes
2019-03-16 23:08:57 -04:00
cam900
3afb0faf94
stadhero.cpp : Fix notes 2019-03-17 12:04:22 +09:00
Vas Crabb
c420cc20d2 regenerate localisation files (nw) 2019-03-17 13:39:30 +11:00
braintro
6a05202cb5 New working clone
New working clones
------------------
Pang Pom's (Nova) [Hammy, The Dumping Union]
2019-03-16 21:36:34 -05:00
AJR
8b63e04999 Really fix build (nw) 2019-03-16 22:35:11 -04:00
Vas Crabb
82ac7de9b7 update UI and XML output for additional emulation status flags 2019-03-17 13:33:49 +11:00
AJR
0f520ff3bb Fix build (nw) 2019-03-16 22:27:18 -04:00
arbee
57d3501c82 Merge branch 'master' of https://github.com/mamedev/mame 2019-03-16 22:22:21 -04:00
arbee
43f05b73c4 apple2gs: first pass on annotated disassembly, including Toolbox calls, system globals, and new I/O [R. Belmont] 2019-03-16 22:20:07 -04:00
couriersud
0882868e11 netlist: Fix formatting bug. (nw) 2019-03-17 03:17:15 +01:00
MooglyGuy
ac247a915d Fix build, nw 2019-03-17 03:10:50 +01:00
MooglyGuy
e803f2307e -device: Added more granular device_feature bits as well as a couple more catch-all categories. [Ryan Holtz, Vas Crabb] 2019-03-17 02:45:02 +01:00
David Haywood
a811ade594 map some inputs on icanguit (#4766)
* map some inputs on icanguit

* map remaining buttons for icanguit
2019-03-16 21:19:42 -04:00
AJR
45bd48fe24 apollo: Make beeper subdevice of keyboard; eliminate associated machine().device call (nw) 2019-03-16 21:14:49 -04:00
couriersud
783a4188de gamemachine: document random mode for Shooting Gallery. (nw) 2019-03-17 01:02:47 +01:00
couriersud
4b9f90c4a9 netlist: add MC1455P as device. (nw) 2019-03-17 00:48:40 +01:00