Commit Graph

72601 Commits

Author SHA1 Message Date
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
AJR
146873a904 6883sam: Replace custom dynamic memory banking with conventional address spaces 2020-04-18 21:58:39 -04:00
angelosa
48177fe08c pcktgal.cpp: add proper adpcm reset bit routing, fixes annoying whistle heardable from title screen and on other places [Angelo Salese] 2020-04-19 01:38:02 +02:00
angelosa
9d08e4bc9b stvcd.cpp: first cleanup pass: move all commands into functions (nw) 2020-04-18 22:52:46 +02:00
couriersud
6d35a38bf2 netlist: clang-tidy, srcclean and pedantic warnings fixed. (nw) 2020-04-18 22:23:32 +02:00
couriersud
39d7e8063a netlist: remove code duplication. (nw) 2020-04-18 22:04:04 +02:00
AJR
1beaab2391 sk1.cpp: Add note (nw) 2020-04-18 14:54:57 -04:00
ajrhacker
8a5c016961
Merge pull request #6566 from ArcadeShadow/patch-33
ibm5150 - New working software list addition
2020-04-18 13:11:53 -04:00
ajrhacker
2a3c0de4a8
Merge pull request #6567 from ArcadeShadow/patch-34
ibm5170 - New working software list addition
2020-04-18 13:11:40 -04:00
ArcadeShadow
110e8e7066
ibm5170 - New working software list addition
Rex Nebular and the Cosmic Gender-Bender
2020-04-18 18:02:17 +01:00
ArcadeShadow
7d2b320d72
New working software list addition
SimLife
2020-04-18 17:56:37 +01:00
couriersud
16bde11adb netlist: nltool usage and static compile changes. [Couriersud]
This commit simplifies the creation of static solvers. For this to
happen the following changes were made:

- nltool does no longer support the "-f netlist_file.cpp" option.
  All parts of netlist which used the option now expect the file
  to be specified after all other options.
  Before: nltool -t 10 -f somenetlist.cpp
  Now   : nltool -t 10 somenetlist.cpp

- The static compile command now supports an "--output" option
  to specify the file to be created and accepts multiple input
  files. To be create the static solver file for MAME use the
  script provided or:

  ./nltool --cmd static
		--output=src/lib/netlist/generated/static_solvers.cpp
		src/mame/audio/nl_*.cpp src/mame/machine/nl_*.cpp

- Updated documentation and examples provided by nltool --help
2020-04-18 16:38:55 +02:00
couriersud
2ce8b83fea netlist: Fix alternative LM3900 implementations. (nw) 2020-04-18 16:38:54 +02:00
couriersud
6cbd3e7764 netlist: Fix a macro expansion bug. (nw) 2020-04-18 16:38:53 +02:00
couriersud
d324eb18fe netlist: Move macros where they belong. (nw) 2020-04-18 16:38:52 +02:00
Ivan Vangelista
37b953ec41 taitosj.cpp: added dip location, verified dips [Guru] 2020-04-18 16:03:28 +02:00
couriersud
eb7a0a545b netlist: basename function now accepts a suffix to remove. (nw) 2020-04-18 15:44:42 +02:00
couriersud
d8fbec6ab4 netlist: add parameter to split_paragraphs ... (nw)
to allow passing in a custom line end string.
2020-04-18 15:43:06 +02:00
couriersud
855c37d58a netlib: remove a fixme in pmain.cpp. (nw) 2020-04-18 15:41:40 +02:00
couriersud
7c96a897dc main.lua: fix linking order of netlist. (nw)
Moved netlist between dasm and utils,expat,... link statements
This fixes the resolution of symbols in netlist code which may be used
in machine/netlist.cpp.
Change tested on ubuntu, windows and macosx.
2020-04-18 15:40:35 +02:00
Tom
e2c500de75
wofabl stuff (#6565)
wofabl: return to old (bad) gfx rom 12 (see #6556 comments)
both games:
remove eeprom device (real pcbs have 3x8pos dipsw, no eeprom)
add some dip switch settings
fix player 3 inputs
minor priority tweak
2020-04-18 08:24:00 -04:00
Curt Coder
8c333311f1 abc1600: Fixed floppy DMA. [Curt Coder] 2020-04-18 12:41:45 +03:00
Robbbert
056e795dd3 (nw) kikikai fixes. 2020-04-18 19:40:08 +10:00
Robbbert
1ce4623dcd ibmpcjr_cart: fixed lotus123 which had never worked. Added doco on how to use it. 2020-04-18 19:23:54 +10:00
Jürgen Buchmüller
c8155e9b52 hash/cgenie_cass.xml: add new entry for baeng.cas 2020-04-18 10:33:26 +02:00
Jürgen Buchmüller
2643430dc6 hash/cgenie_cass.xml: add new entry for ne555.cas 2020-04-18 10:23:45 +02:00
Ivan Vangelista
009242e8fe New working clones
------------------
Moon Cresta (Nichibutsu USA, encrypted) [Pacman70, Asayuki]
2020-04-18 08:18:25 +02:00
Ivan Vangelista
63be76f6ec New working clones
------------------
Vanguard (Germany) [Paul Swan]
2020-04-18 07:35:27 +02:00
AJR
c6f3b3be09 z8000: Memory access refinements
- Implement byte smearing for memory and I/O writes
- More accurately handle unaligned word I/O without breaking PCOS-M24
2020-04-17 23:26:09 -04:00
cracyc
4a20b56e62 m24: move pcosm24 to m24 softlist (nw) 2020-04-17 20:16:23 -05:00
AJR
4dd6521546 z8000: Fix unreliable order of operations in operand calculation for certain instruction modes 2020-04-17 21:13:05 -04:00
arbee
731b6edd7d Merge branch 'master' of https://github.com/mamedev/mame 2020-04-17 20:01:49 -04:00
Jürgen Buchmüller
fe673d8983 hash/cgenie_cass.xml: hektik w/o offset loader (nw) 2020-04-18 01:58:50 +02:00
arbee
5656c0ea8a apple2gs: Fix the behavior for fill mode when no previous color is set [R. Belmont] 2020-04-17 19:58:18 -04:00
cracyc
c33ab8cd28 m24: change mirroring which breaks the apb (nw) 2020-04-17 17:32:23 -05:00