Commit Graph

72635 Commits

Author SHA1 Message Date
AJR
0ec7c1808c coco12.cpp: Fix -ramsize regression by removing mirroring (nw) 2020-04-20 20:26:02 -04:00
couriersud
3243efee70 netlist: code maintenance and edge case fixes. (nw)
"Edge cases" are compiles were the floting point type used for the core
may be different from the one used by solvers, e.g. double/float.
This does not happen in MAME, here currently this is always
double/double. Since floats are better suited for GPUs whose double
performance is limited it was time to review the code.
This commit fixes warnings about type conversions and precision loss.
In addition there is better support for INT128 and FLOAT128.

The MAT solver has seen some minor performance increases.
2020-04-20 20:52:21 +02:00
Ivan Vangelista
4c9e3dc171 pturn.cpp: added dip locations [Guru] 2020-04-20 19:54:32 +02:00
AJR
d3b389bf8c atarisac: Minor fixups (forgot to commit arcade.lua changes last time) (nw) 2020-04-20 13:39:58 -04:00
MetalliC
af74dd3f13 fix build (nw) 2020-04-20 20:28:47 +03:00
MetalliC
f9fefb4485
Merge pull request #6575 from DavidHaywood/190420
Plug and Play work (new WORKING machine)
2020-04-20 20:22:46 +03:00
AJR
d4cdfa7665 cyberbal: Convert sound board into JSA-derived device 2020-04-20 12:26:33 -04:00
AJR
f5666165ba cyberbal: Fix interrupt-related regression (nw) 2020-04-20 12:25:24 -04:00
Ivan Vangelista
b832ed2655 homerun.cpp: updated hw info, TODO list, dips [Guru] 2020-04-20 18:14:14 +02:00
Ivan Vangelista
225e53f476 m52.cpp: added missing PROM dump to the original Moon Patrol sets [Joe Magiera, The Dumping Union] 2020-04-20 18:10:55 +02:00
AJR
f416607d19 OS X debugger: Avoid crashing when a nonexistent disassembly or memory view is selected (which may happen automatically with .cfg files) 2020-04-20 09:52:10 -04:00
DavidHaywood
74f60642a0 new WORKING machine
----
Teenage Mutant Ninja Turtles: Battle for the City [Sean Riddle, Kamaal Brown]
2020-04-20 12:54:05 +01:00
braintro
ac306c3d8b (nw) correct Super Real Darwin's MCU label & PCB location 2020-04-20 00:19:07 -05:00
Ivan Vangelista
97b3f2925b route16.cpp: fixed parent clone relationship I forgot to add, thanks MASH (nw) 2020-04-20 07:07:36 +02:00
Scott Stone
a0574fd775 Merge branch 'master' of https://github.com/mamedev/mame 2020-04-19 23:02:57 -04:00
Scott Stone
346031fb6d Fixed some label duplicates. In cases where the label was an actual rom label, sldh (same label different hash comments were added (nw) 2020-04-19 23:02:28 -04:00
AJR
5b18d9fd3e badlands: Use generic communications latches; add mirroring to 6502 map; clean up various handlers 2020-04-19 23:00:18 -04:00
Justin Kerk
6a5de71af4 New working software list additions
---------------------------------------
ibm5150: 3-D FloorPlan Designer V2.0, Ad Lib Instrument Maker V1.51, Ad Lib Juke Box V1.5, Ad Lib Juke Box V1.6, Ad Lib Juke Box V1.64, Ad Lib Juke Box Registration Bonus Disk V1.51, Ad Lib Juke Box Registration Bonus Disk V1.62, Ad Lib Visual Composer V1.51, SYSGRATION Mouse Driver 7.03 (5.25"), SYSGRATION Mouse Driver 8.00 (5.25"), SYSGRATION Mouse Driver 8.00 (3.5") [Justin Kerk]

New not working software list additions
---------------------------------------
ibm5150: Mouse Software Test/Demo [Justin Kerk]

(nw) moved some compatible mouse drivers to ibm5150.xml from ibm5170.xml, mark sicmouse as a bad dump, make 5.25" version the parent for indycrus to match the rest of the ibm5150 softlist
2020-04-19 19:08:45 -07:00
Scott Stone
dcd7dd25be cpc_cass.xml, cpc_flop.xml: -validation fixed for label length (nw) 2020-04-19 21:34:52 -04:00
AJR
4507e788e3 atarigen: Move interrupt handling down into drivers (nw) 2020-04-19 21:22:01 -04:00
Scott Stone
5ceea9a2e0 a2600.xml: -validation fixes for label length, keeping developer names in a comment rather than the label when needed (nw) 2020-04-19 20:18:36 -04:00
AJR
8617447ba0 coco2b, tanodr64: Fix VDG regression (nw) 2020-04-19 19:16:10 -04:00
AJR
464052e514 Separate various drivers from atarigen_state (nw) 2020-04-19 19:08:08 -04:00
Scott Stone
63882d086c First pass of -validate cleanup for label length in softlists (nw) 2020-04-19 19:05:50 -04:00
Scott Stone
b4e4444e8e vgmplay.xml: Fix validation from newly added contents (no "!" in labels) (nw) 2020-04-19 18:49:18 -04:00
AJR
db698f6c0a m20: Eliminate HOLD_LINE (nw) 2020-04-19 17:51:43 -04:00
AJR
928b8f61d2 z8001: Expand address space to 23 bits (nw)
z8001, z8002: Document pinout (nw)
2020-04-19 17:43:24 -04:00
hap
dcd6560b3e New working machines
--------------------
Super Space Invader 2 (Entex, black version) [hap]
2020-04-19 23:34:51 +02:00
AJR
e73753d2dc cga_m24: Correct CRTC type 2020-04-19 17:29:04 -04:00
angelosa
ecb6aecf7c stvcd.cpp: second cleanup pass: move communication interface to device_memory (nw) 2020-04-19 22:50:17 +02:00
Scott Stone
2fddfe7757 vgmplay.xml: Added recent Project2612 releases consisting of 18 New and 18 Updated entries. [Tafoid] 2020-04-19 14:57:58 -04:00
Tom
9a5c76b4ef
added wofpic redumped gfx roms (#6570) 2020-04-19 20:24:43 +02:00
angelosa
61e7365ecc renegade.cpp: move around irq sources (NMI -> vblank, IRQ -> coin triggers), add coin counter [Angelo Salese] 2020-04-19 20:12:07 +02:00
couriersud
104090ae0e netlist: rename some camel case names. (nw) 2020-04-19 19:04:33 +02:00
angelosa
bd32fdecd9 Rewording after feedback (nw) 2020-04-19 18:28:57 +02:00
angelosa
0dec5b71a3 renegade.cpp: fix sprite vertical alignment, add irq acks [Angelo Salese]
(out of whatsnew: also demoted driver to MIS given it has clear sound
issues)
2020-04-19 18:17:13 +02:00
couriersud
20748b5093 netlist: simplify object structure a bit. (nw) 2020-04-19 17:21:02 +02:00
ICEknigh7
1466da06e0
Created softlist for Timex cassettes (timex_cass) (#6564)
* Created softlist for Timex cassettes (timex_cass)

Timex computer emulation is currently using the Spectrum softlist for cassettes, but many of those entries are actually incompatible unless the "Spectrum Emulator" cartridge is being used.
So I've created their own compatible (depending on the model) softlist, with every actual Timex dump I could find in World of Spectrum and Spectrum Computing.

These should work with the Timex "equivalents" to the Spectrum 48K and their clones:
-TS2068
-UK2086
-TC2068				(not currently emulated, or is it exactly the same as the UK2086?)
-Komputer 2086		(not currently emulated)

And some of them should work with the Timex equivalents of the Spectrum 16K:
-TC2048
-TC2048 (NTSC)		(not currently emulated)
-TS2048 (prototype)	(not currently preserved)

I've noticed that many of the TZX dumps were fake ones made from TAP files (so the real pauses between blocks were lost), so I just added the TAPs for those while any real TZXs are created.

Also, there were a few bad dumps of which I could only fix one at the moment, but they seem to load in Fuse anyway so I've left them in the softlist, labeled as such.

Also included some initial notes on the cassette dumps at the beginning of it, based on the spectrum_cass softlist but more to the point.

* Hooked up timex_cass to the TS2064 and TC2048

Now the TS2064 and TC2048 systems use both the spectrum_cass and timex_cass softlists.
Also, small fixes.

* Fixed interface types
2020-04-19 11:11:58 -04:00
David Haywood
403addff5d
Plug and Play work (#6568)
* new WORKING clones
-----
Guitar Super Star (red 'Gibson Flying V' style) [Sean Riddle, David Haywood, Peter Wilhelmsen, anonymous]

* typo fixes (nw)

* updating notes (nw)

* wrlshunt  missing tilemap notes (nw)

* fix Operation Wolf palette format based on schematics (+ verified on PCB) [Bryan McPhail]
2020-04-19 11:08:08 -04:00
AJR
265f1efc76 genpc.cpp: Fix faulty EOP propagation that broke floppy disk loading (nw) 2020-04-19 10:33:31 -04:00
Robbbert
729f1b42ea Merge branch 'master' of https://github.com/mamedev/mame 2020-04-20 00:14:13 +10:00
Robbbert
c23a007ea3 New working software items
---------------
itt3030.xml
Master boot disk
System boot disk
(from "the collection")
2020-04-20 00:13:48 +10:00
couriersud
0054862e3c netlist: compile time improvement and code maintenance. (nw)
Added a define NL_USE_ACADEMIC_SOLVERS and disabled it in the build.
This will not compile in solvers which are either illustrative or only
perform for large sparse matrices like GMRES.
2020-04-19 16:08:43 +02:00
hap
9b92159790 New working machines
--------------------
Bridge Challenger [hap, Sean Riddle]
2020-04-19 14:04:11 +02:00
couriersud
44220a8d39 netlist: code maintenance on pfunction. (nw) 2020-04-19 13:03:44 +02:00
Robbbert
12cc44fe37 New working software list additions
--------------------
sorcerer_cass.xml
Kilopede (with sound)
(thanks to exidyboy)
2020-04-19 19:32:31 +10:00
braintro
c2d2c5b7cd New working clone
Out of whatsnew: Corrected as many ROM names as could be verified

New working clone
------------------
Touchmaster 5000 (v7.11 U.K.) [Muddymusic, Porchy, The Dumping Union]
2020-04-19 00:52:10 -05:00
MetalliC
055e067a0d new NOT_WORKING clone
---------------------
Mario Kart Arcade GP (Japan, MKA1 Ver.C, update) [xuserv]
2020-04-19 07:21:05 +03:00
Tom
652489bf15
add wofr1bl (#6569)
add wofr1bl, very similar to wofpic but with usual z80/ym/oki sound h/w instead of pic
tweak wofpic bit more, more priority issues fixed
fcrash, cps1bl_pic source tidy-up
2020-04-18 22:54:18 -04:00
Robbbert
0b5b734032 (nw) seems you can't have -- in a comment, or the entire xml gets ignored. 2020-04-19 12:45:29 +10:00