Commit Graph

65652 Commits

Author SHA1 Message Date
AJR
f8d9cc1b73 cdc721: Reduce character height to make all rows fit
- Remove MCFG_ macros (nw)
2019-03-20 21:11:14 -04:00
Robbbert
ed789cf6ae MT 07263: tenspot: Only half of the games are accessible. 2019-03-21 11:32:03 +11:00
Michael Zapf
a91062c565 tms99xx: Fixed handling of C and OV status bits for INV and SLA instructions. 2019-03-21 00:54:18 +01:00
algestam
5288589862 New working machine added (#4788)
-----------
Game & Watch: Balloon Fight (new wide screen) [Henrik Algestam]
2019-03-21 00:52:01 +01:00
Lord-Nightmare
00f0a4aab5 Added the debug-dumped set of VRC7 drum patches, to go along with the dumped VRC7 instrument patches. [nukeykt]
Replaced the inaccurate YM2413(OPLL) drum patches with the ones dumped from the VRC7, and noted that these still need to be verified from hardware. [Lord Nightmare]
2019-03-20 19:34:43 -04:00
hap
ca4c933da0 New clone added
--------
Gemini Wing (World) [pacman70]
Finalizer - Super Transformation (set 2) [pacman70]
2019-03-21 00:20:25 +01:00
hap
425d95a636 novag_delta1: better fix (nw) 2019-03-20 22:30:38 +01:00
Lord-Nightmare
de97f5a012 fix build (nw) 2019-03-20 17:14:25 -04:00
R. Belmont
6f753fb516
Merge pull request #4785 from DavidHaywood/200319
kill duplicate Sega Beena driver, merge content with existing one (nw)
2019-03-20 13:32:03 -04:00
Ivan Vangelista
1e6d972d74 src\mame: removed most MCFG and MACHINE_CONFIG macros from drivers starting with d (nw) 2019-03-20 18:31:15 +01:00
cam900
0ecf69edcd toaplan1.cpp : Updates
Cleanup duplicates, Reduce unnecessary runtime tag lookups, lines, functions, Simplify handlers, Fix namings, code styles
Split demonwld, samesame specific machine state related to exclusive value, device
Remove register_postload
2019-03-21 01:58:45 +09:00
DavidHaywood
abd9a7ab8c kill duplicate Sega Beena driver, merge content with existing one (nw) 2019-03-20 16:35:40 +00:00
R. Belmont
e2f3b86caa
Merge pull request #4717 from schnitzeltony/ogl-performance
OSD/OpenGl: Improve performance by moving calculations out of loop
2019-03-20 11:13:26 -04:00
R. Belmont
d78cdc3ccc
Merge pull request #4762 from tomctomc/imgtool_filtbas
fix for (imgtool) filtbas when strings left unterminated in basic lines
2019-03-20 11:12:55 -04:00
R. Belmont
e7cfd6cf8b
Merge pull request #4776 from cam900/cninja_colmask
cninja.cpp : Fix tilemap color mask behavior
2019-03-20 10:37:32 -04:00
cam900
7a0ce844f7 toaplan_scu.cpp : Reduce unnecessary lines, Fix code styles (#4780)
* toaplan_scu.cpp : Reduce unnecessary lines, Fix code styles

* toaplan_scu.cpp : Minor spacing fix

* toaplan_scu.cpp : More spacing fix
2019-03-20 10:36:56 -04:00
David Haywood
dbb071d328 XaviX - refactoring, Gururin World promoted to working (#4775)
* code shuffle (nw)

* refactoring (nw)

* make it actually possible to control epo_guru.  note, chase scenes seem to run in slow motion, while the timer runs at normal speed, making them impossible, need to fix that before promoting.

* (nw)

* 4 bits either way works better in practice

* promoted to WORKING
---
Gururin World (Japan) [David Haywood, Sean Riddle, Peter Wilhelmsen. ShouTime]

* tidy (nw)
2019-03-20 10:36:04 -04:00
Firehawke
7bffc048be Update WOZ to Mar 18, 2019 (nw) (#4774)
* Update A2 WOZ originals to 03-18-2019 (nw)

Add The Super Factory, Lancaster, Captain Goodnight and the Islands of Fear, Eggs-It, Choplifter, Lunar Leepers, Golden Mountain, Aklabeth, Championship Lode Runner, Gamma Goblins, Serpentine, Gruds in Space, Muppetville, Dazzle Draw (version 1.1), Ultima III: Exodus, A.E., Ernie's Quiz, Mix and Match, Spotlight, Beer Run, Phaser Fire, Bug Attack, Alien Lander, High Orbit, The Asteroid Field, Where in the World is Carmen Sandiego, Labyrinth, Ribbit

* Fix misspelling (nw)
2019-03-20 10:35:50 -04:00
R. Belmont
97319cdc15
Merge pull request #4777 from AmatCoder/AmatCoder-upd765-1
upd765.cpp: Correct result from Read ID when scan failed
2019-03-20 10:35:36 -04:00
R. Belmont
a474e9f708
Merge pull request #4782 from cam900/patch-84
vrc6.cpp : Fix filename
2019-03-20 10:34:49 -04:00
ajrhacker
30630248fa
Merge pull request #4784 from cam900/vrc7
ym2413.cpp : Implement instrument table for VRC7, Add notes
2019-03-20 10:17:43 -04:00
Robbbert
8d8157ec52 (nw) better 2019-03-21 01:00:58 +11:00
Robbbert
635a6a32fd MT 07209: DAI: Since 0.153, assembler based games are not working anymore 2019-03-21 00:42:19 +11:00
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
cam900
cd8d9575f7 deco16ic.cpp : Move cninja exclusive transmask function into cninja.cpp 2019-03-20 14:20:29 +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