Commit Graph

73164 Commits

Author SHA1 Message Date
Robbbert
e2a789555c (nw) savia84: added pwm device 2020-05-15 03:08:30 +10:00
Ivan Vangelista
91baf82605 lots of files: simplified handlers (nw) 2020-05-14 18:30:59 +02:00
Robbbert
3cb753fa55 (nw) 68ksbc: save some memory 2020-05-15 02:20:50 +10:00
Robbbert
a848ecdf74 Merge branch 'master' of https://github.com/mamedev/mame 2020-05-15 02:09:16 +10:00
Robbbert
ee733be818 (nw) instruct: added pwm device 2020-05-15 02:08:47 +10:00
AJR
a2ccc0af66 New machines marked as NOT_WORKING
----------------------------------
Korg DVP-1 Digital Voice Processor [DBWBP]
2020-05-14 12:04:53 -04:00
Frank Palazzolo
9197ca4826
(nw) i8085.cpp: Remove leftover logerror() (#6698) 2020-05-14 17:17:01 +02:00
Robbbert
062276b0f8 (nw) zorba: removed no-longer-needed comment. 2020-05-15 00:27:37 +10:00
hap
824477fd8a New working machines
--------------------
Mephisto Junior (1982 version) [hap, Berger, Achim]
2020-05-14 15:22:45 +02:00
Robbbert
940981d2a4 (nw) eacc: small cleanup 2020-05-14 10:24:21 +10:00
Robbbert
deb00c5f59 (nw) amigaocs_flop.xml: validation error 2020-05-14 10:21:32 +10:00
Peter Ferrie
26f7bc68ff apple2gs.cpp: respond to keyboard mode-set [Peter Ferrie] 2020-05-13 15:34:52 -07:00
AJR
229c0aea58 pc1512: Remove PC_FDC_XT (nw)
i8155: Turn logging back off (nw)
2020-05-13 18:28:42 -04:00
Ivan Vangelista
320b2f66b0 some more handlers simplified (nw) 2020-05-13 22:05:21 +02:00
angelosa
e2ddb46215 QA a selection of Amiga OCS games (nw) 2020-05-13 22:02:22 +02:00
ajrhacker
cfcea41922
Merge pull request #6688 from davide125/sgi_fixup
sgi_mips: fix a few issues
2020-05-13 13:57:28 -04:00
ajrhacker
48ce6ad760
Merge pull request #6690 from FakeShemp/sf2
st_flop.xml: Add Street Fighter II: The World Warrior
2020-05-13 13:56:42 -04:00
hap
f5c82c5530 cp1: use pwm_display for 7segs, regression fixed now (nw) 2020-05-13 19:16:17 +02:00
AJR
6524aea482 i8155: Allow writes to port registers to alter latches whether or not output mode is configured (nw)
ams40041: Use make_unique_clear to initialize video RAM (nw)
2020-05-13 12:39:37 -04:00
Ivan Vangelista
56cf02734b simplified some handlers (nw) 2020-05-13 18:25:16 +02:00
Rebecca Wallander
0960d54065 st_flop.xml: Add Street Fighter II: The World Warrior 2020-05-13 17:52:40 +02:00
AJR
04c5294ca0 ams40041: Move PC1512 VDU emulation down into device 2020-05-13 11:30:19 -04:00
Robbbert
14dde3b679 (nw) sb8085: notes 2020-05-14 00:30:23 +10:00
hap
9200c573bf atarisy1: roadblstc1 also expects LSI bios (nw) 2020-05-13 16:07:59 +02:00
hap
e3ca0602c5 atarisy1: some of the bios roms were wrong (nw) 2020-05-13 15:53:51 +02:00
Robbbert
0670f5d500 (nw) super80: more cleaning 2020-05-13 23:11:02 +10:00
Ivan Vangelista
ee08de5a03
i186.cpp: initialized variable as needed to avoid timing regression in some leland.cpp games in debug devnoclear builds (nw) 2020-05-13 14:49:02 +02:00
hap
487e5eea67 New working machines
--------------------
Chess Champion: Super System IV [hap, Berger, Achim]
2020-05-13 14:14:32 +02:00
Robbbert
66853f23d4 (nw) super80: take debug side effect into account. 2020-05-13 22:01:01 +10:00
hap
ae0e5c124f sshot: correct cpu type (nw) 2020-05-13 13:51:10 +02:00
Robbbert
5657907a86 (nw) pulsarlb: update 2020-05-13 21:36:53 +10:00
hap
660cc80092 New working software list additions
-----------------------------------
ggm: Capablanca Edition - Master Chess Endgame [Berger, Achim]
2020-05-13 13:01:57 +02:00
Ivan Vangelista
98cdea1b91
device.cpp: initialized a couple of variables, fixes numerous bugs in devnoclear debug build with bios roms in devices (nw) 2020-05-13 12:15:38 +02:00
hap
6cd70881f8 New working clones
------------------
Superstar 36K [Berger, Achim]
2020-05-13 11:59:11 +02:00
Hydreigon
3b13af9683
056230 doc updates (#6680)
Konami 056230 documentation updates
2020-05-13 11:44:20 +02:00
hap
f15874c723 fidel_eag68k: don't overclock v11 by default, add note about wrong cpu timing (nw) 2020-05-13 11:05:59 +02:00
Davide Cavalca
ceb71bc354 sgi_mips: fix a few issues 2020-05-12 21:15:57 -07:00
arbee
cb8efbafb8 apple2: Allow attaching two images to a single CFFA2 [R. Belmont] 2020-05-12 22:10:51 -04:00
hap
810c8f5d6e New working software list additions
-----------------------------------
saitek_schess: Strong Play Module [Berger, Achim]
2020-05-12 23:22:12 +02:00
ajrhacker
7dd37fddec
Merge pull request #6685 from davide125/sgi9
sgi_mips: new software list additions
2020-05-12 17:09:44 -04:00
ClawGrip
596a7b7723
New machines marked as NOT_WORKING (#6681)
* New machines marked as NOT_WORKING

----------------------------------
TV Learning Station (VTech, Germany) [Sean Riddle, TeamEurope]

* Add 'vtechtvsgr' and rename 'vtechtvs' -> 'vtechtvssp' (nw)
2020-05-12 17:09:20 -04:00
ClawGrip
4923bc81ea
New machines marked as NOT_WORKING (#6686)
* New machines marked as NOT_WORKING

----------------------------------
IQ Unlimited [Alexandre]

(nw) I've renamed the aready existing dump to "IQ Unlimited (Germany)" (this new one is the English version) and marked it as a bad dump, as it seems underdumped (half sized).

* Add "Integrated Systems Inc." (nw)

* Rename "iqunlim"->"iqunlimgr" and add "iqunlim" (nw)
2020-05-12 17:09:03 -04:00
ajrhacker
54ee43bcde
Merge pull request #6687 from algestam/gnw_popeyep
New working machine added
2020-05-12 16:48:16 -04:00
AJR
663680d722 ergo201: More driver work, preparing for keyboard emulation (nw) 2020-05-12 15:47:26 -04:00
braintro
bfd49efaee New working clone
New working clone
------------------
Pit Boss Superstar (9221-12-02, Minnesota version) [plgDavid]
2020-05-12 14:28:21 -05:00
Ivan Vangelista
cb113ae5e1 New working clones
------------------
Street Fighter (Japan, bootleg) [f205v]
2020-05-12 21:13:01 +02:00
algestam
d317fcd77c New working machine added
----------
Game & Watch: Popeye (Panorama Screen) [algestam, Ryan Holtz]
2020-05-12 21:12:02 +02:00
couriersud
6f7f30b8a5 netlist: commit missing file (nw) 2020-05-12 19:40:11 +02:00
couriersud
faac9a2d2c netlist: Extended functionality and code cleanup. [Couriersud]
- working macro level parameters
- simplified code significantly
- fixed a number of hidden issue
- dead code removal

It is now possible to define netlist level parameters using:

static NETLIST_START(chip)
DEFPARAM(parameter, 123)
RES(R1, $(@.parameter))
....
NETLIST_END()

NETLIST_START(main)

chip(X1)
PARAM(X1.parameter, 1000)
...
NETLIST_END()

This will pass on 1000 to R1 as a parameter.

"@." will resolve to the current namespace. In this case it is X1, thus
"X1.parameter. This is during parsing. During evalution, i.e. device
creation, $(X1.parameter) is evaluated to 1000.

This also means, that global parameters are possible and accessible ...

DEFPARAM(P, 234)
...
RES(R1, $(P))

or going forward

RES(R1, 1000)
CAP(C1, 1.0 / $(R1.R))

This opens up the path to more possibilities ...

static NETLIST_START(DM9456_DIP)
DEFPARAM(MODEL, "74XX")
DM9456_GATE(X1)
DM9456_GATE(X2)
PARAM(X1.MODEL, $(@.MODEL))
PARAM(X2.MODEL, $(@.MODEL))
...
NETLIST_END()

NETLIST_START(main)

DM9456_DIP(X1)
PARAM(X1.MODEL, "LS74XX")
...
NETLIST_END()

The code also has been prepared to allow something along the lines of

LIBENTRY_MODEL(DM74LS00_DIP, DM7400_DIP, "LS74XX")

to define a LS version on top of an DM7400_DIP bare TTL implementation.
This however will need more efforts to existing devices to honour some
timing adjustment in the model definition. It will already honour
different output specifications between LS series and bare TTL if
connected to analog components.
2020-05-12 18:52:44 +02:00
MetalliC
015178aae4 note (nw) 2020-05-12 18:13:02 +03:00