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
MetalliC
7419d05a92
naomi.cpp: Naomi2 Korea BIOS Rev.B dumped [xuserv]
2020-05-12 17:23:07 +03:00
angelosa
2af2847031
model3.cpp: screen raw (nw)
2020-05-12 14:47:47 +02:00
Davide Cavalca
e83b16388d
sgi_mips: new software list additions
2020-05-11 16:41:30 -07:00
ajrhacker
857c33a5c0
Merge pull request #6684 from DavidHaywood/110520
...
seta2.cpp - improve x enlarge cases (nw)
2020-05-11 15:43:39 -04:00
DavidHaywood
571b0349d4
handle some other zoom case (penbros end of level, attract modes of hunting games etc.) (nw)
2020-05-11 20:18:14 +01:00
Ivan Vangelista
88a3d765de
New clones marked as NOT_WORKING
...
--------------------------------
FreeWay (V4.31) [Cristiano MDQ]
2020-05-11 21:00:56 +02:00
cam900
2e3d366e52
gal3.cpp, namcos21*.cpp: Fix c140 input clock source according to crystal, add notes [cam900]
2020-05-11 10:52:40 -04:00
R. Belmont
f4029733af
Merge pull request #6678 from clawgrip/patch-42
...
New NOT_WORKING software list additions
2020-05-11 10:51:28 -04:00
R. Belmont
7bea00a8d2
Merge pull request #6679 from ArcadeShadow/patch-36
...
ibm5170 New working software list additions
2020-05-11 10:51:05 -04:00
David Haywood
216b2a106f
seta2.cpp - further work on zooming (nw)
2020-05-11 10:50:38 -04:00
MetalliC
2029bb43b4
naomi.cpp: Naomi2 USA BIOS Rev.C dumped [xuserv]
2020-05-11 16:52:51 +03:00
hap
aa05f8b4d8
gaelco: confusing Lives setting for biomtoy (nw)
2020-05-11 13:21:02 +02:00
hap
96680c4020
dkong: change dkong3 difficulty string to numbers (MT07648) (nw)
2020-05-11 13:13:37 +02:00
cam900
b46d90395a
(nw) midxunit.cpp: correct description ( #6682 )
2020-05-11 12:45:39 +02:00
hap
8d28d67376
galaxian: don't mark irem version as bootleg (nw)
2020-05-11 12:39:57 +02:00
hap
6ad47ee61c
m10: correct metadata for andromed (nw)
2020-05-11 12:19:57 +02:00
hap
61019a5c2e
warpwarp: sos by KK Tokki and screen color was inverted (nw)
2020-05-11 12:06:39 +02:00
Scott Stone
8c14161a35
vgmplay.xml: Added 15 new entries from most recent release [vgmrips.net, Tafoid]
2020-05-10 17:45:26 -04:00
hap
005f00ce9d
microvision: workaround MT7586, no visible change (nw)
...
(cherry picked from commit 15e9103d30
)
2020-05-10 23:18:34 +02:00
hap
15e9103d30
microvision: workaround MT7586, no visible change (nw)
2020-05-10 23:17:52 +02:00
hap
1351dfda7a
sexpert/diablo: like with monty, output screen in b/w and let artwork decide lcd color, also means MAME screen brightness slider works with these screens now (if above 1.0) (nw)
2020-05-10 23:11:40 +02:00
couriersud
7dfb68be9d
netlist: fix output stage on NE566. (nw)
2020-05-10 22:32:36 +02:00
AJR
0b33743e06
dpb7000.cpp: Fix insidious coding error (nw)
...
Leaving out the termination resulted in the following wonderfully misleading error message when trying to so much as list or validate the driver on my OS X build:
> Assertion failed: (!owner), function create_driver, file ../../../../../src/emu/device.h, line 214.
2020-05-10 14:51:52 -04:00
Aaron Giles
bf43fff5d6
netlist: Added undef support to the preprocessor. [Aaron Giles]
2020-05-10 20:47:54 +02:00
couriersud
c4381db330
netlist: more family/model alignment. (nw)
...
Also remove dead code and dead comments.
2020-05-10 20:42:17 +02:00
couriersud
227ab3025e
netlist: logic devices now support model parameter. [Couriersud]
...
This a big forward to allow reuse of code. Still a longer way to go
but the foundation there.
Also brings quite a number of simplifications and dead code removal.
2020-05-10 20:38:48 +02:00
Ivan Vangelista
cd4dc51ea9
nes.xml: MT07551 (nw)
2020-05-10 20:26:49 +02:00
ArcadeShadow
8fc4228b5b
ibm5170 New working software list additions
...
Speed Racer in the Challenge of Racer X, Subwar 2050 - The Underwater Combat Simulation
2020-05-10 18:37:04 +01:00
ClawGrip
f7cc1c1474
New NOT_WORKING software list additions
...
---------------------------------------
Disney Meister Manny's Werkzeugkiste (Germany) [TeamEurope]
2020-05-10 19:31:36 +02:00
Ivan Vangelista
30ca0c9716
new working clones
...
---------------------------------
Shinobi (Datsu bootleg, set 3) [hammy]
2020-05-10 18:59:38 +02:00
Robbbert
e08f650e29
(nw) kramermc: cleanup, added sound, added savestate, added natural keyboard.
2020-05-11 02:49:16 +10:00
David Haywood
f9be8cc9ac
seta2.cpp - y zoom improvements (nw) ( #6677 )
...
* fix yzoom issue (nw)
* improve penbros, break grdians (nw)
* test grdian improvement (nw)
* minor adjustment (nw)
* tweak (nw)
* seta2.cpp - y zoom improvements (nw)
2020-05-10 09:54:05 -04:00
hap
5dca949285
mingw: get rid of missing end-group warning (nw)
2020-05-10 15:22:41 +02:00
hap
3e777fdfda
namcos22: mark alpinesa with unemulated protection (nw)
2020-05-10 14:13:02 +02:00
ajrhacker
53825922d2
Merge pull request #6676 from ArcadeShadow/patch-35
...
New working software list additions
2020-05-10 07:46:00 -04:00
AJR
1d46fd0fa6
mame.lst: Fix build (nw)
2020-05-10 07:34:40 -04:00
ArcadeShadow
79702303f5
New working software list additions
...
ibm5170: Police Quest in Pursuit of the Death Angel (VGA release), Silverball 2 Plus
2020-05-10 11:26:07 +01:00
couriersud
57122c7b4c
netlist: provide more information for warning ... [Couriersud]
...
on connecting two terminals already on the same net.
2020-05-10 11:34:11 +02:00
Ivan Vangelista
f47c21ee53
docastle.cpp: added PCB number for dowild (nw)
2020-05-10 09:16:24 +02:00
arbee
518e186f6c
mac.cpp updates [R. Belmont]
...
- Fixed maciisi booting
- Fixed maciivx/maciivi ID bytes, System 7.1 now shows the correct model
2020-05-09 22:55:45 -04:00
braintro
b3c3f98c0c
(nw) peplus.cpp: Minor doc update for CG2294 set
2020-05-09 20:35:00 -05:00
David Haywood
500f3ff0a3
seta2.cpp - start looking at y zooming (nw)
2020-05-09 19:28:51 -04:00