Commit Graph

76066 Commits

Author SHA1 Message Date
Patrick Mackinlay d8a323ede5 ns32000: implemented dei, corrected neg 2020-09-10 12:58:34 +07:00
Vas Crabb 2eb5d9485e Fix issues from layout migration.
Removed problematic bounds from SDA5708 layout - automatic bounds works
fine.

de_2.cpp: Cleaned up laoyouts using loops and made bounds fit the
content.

gts80a.cpp: Made caveman screen match the height of the backglass, fixed
bounds, and added backglass-only view.

dct11em.cpp: Fixed layout bounds, corrected screen aspect ratio, and
centred LED displays.
2020-09-10 14:20:32 +10:00
Scott Stone f0555fbbe7 8080bw.cpp: Re-added missing 'polariso' machine rom lost in renaming (nw) 2020-09-09 22:43:17 -04:00
Nigel Barnes b160451e2b electron: Use set_perfect_quantum, fixes timing issues with AP3/4 floppy interfaces and AP5 Tube devices. 2020-09-10 03:02:11 +01:00
Nigel Barnes 8121b12e8e bbc.cpp: Centronics ack line is not inverted. 2020-09-10 03:02:11 +01:00
Nigel Barnes 02e753e353 acw443: Use Large 32016 2nd Processor. 2020-09-10 03:02:11 +01:00
Nigel Barnes bfe69e81e6 bus/bbc/tube/32016: Fixed paging out of ROM in lower memory only, and added the Large 4M board. 2020-09-10 03:02:11 +01:00
ajrhacker 9fd73b62a6
Merge pull request #7209 from clawgrip/patch-66
rfslots8085.cpp: Add note
2020-09-09 20:42:26 -04:00
AJR 54321401fb st2205u.cpp: Fix last-minute copy/paste mistake 2020-09-09 20:41:29 -04:00
AJR 19eb38ed60 unk6502_st2xxx.cpp: Change MCU to new type 2020-09-09 20:23:02 -04:00
AJR 18972125e8 st2xxx.cpp: Update notes 2020-09-09 18:36:57 -04:00
ClawGrip 2fd7e54f77
rfslots8085.cpp: Add note 2020-09-09 23:50:26 +02:00
Couriersud 8c9ac9c4ff netlist: add listmodels command to nltool.
* nltool --help is your friend.
2020-09-09 23:23:53 +02:00
couriersud 4f9ffb7333 netlist: Implement voltage dependent timing for CD4006 2020-09-09 23:23:38 +02:00
Robbbert 9f66daa730 cc40,cgenie: natural keyboard corrections 2020-09-10 06:05:57 +10:00
cam900 89fbdd7509
seta2.cpp: Fix invisible pixel issue in horizontal zoom algorithm (#7198)
* Add notes for background color
2020-09-09 15:49:38 -04:00
Vas Crabb b68c48f5f8 Remove last remaining uses of <background> elements in layouts, and print warning messages on encountering deprecated elements. 2020-09-10 05:23:47 +10:00
AJR 27d1ceacbf st2205u: Start pumping data out of the PSG FIFO 2020-09-09 15:16:15 -04:00
Vas Crabb d464d6caeb video/bfm_dm01.cpp: Convert back to using outputs and update layouts.
Outputs no longer require string formatting and hash lookups, and only
changes to output values result in notifications.  Performance is
better than before.  We never had any kind of post-processing to make
the "alternate pixels" screen bitmap look like a DMD, and the bilinear
scaling looked awful.
2020-09-10 04:28:37 +10:00
Ivan Vangelista 8a5d4df2f7 New machines marked as NOT_WORKING
----------------------------------
Matrix [bytestorm]

New working clones
------------------
Midnight Run: Road Fighter 2 (AAA, Asia v1.10, newer sound program) [Guru]
Street Fighter II': Champion Edition (bootleg, set 1) [f205v, maru79]
Street Fighter II': Champion Edition (bootleg, set 2) [f205v, maru79]
Street Fighter II': Champion Edition (bootleg, set 3) [Janniz, f205v, maru79]
2020-09-09 18:14:20 +02:00
Ivan Vangelista bdb7da2fda megadriv_acbl.cpp: preliminary dips for bk3ssrmb 2020-09-09 18:10:05 +02:00
npwoods 71d65c671d Fixing an Imgtool build issue with LLVM on MSVC 2020-09-10 01:56:12 +10:00
ClawGrip 14afb55790
New working clones (#7205)
* New working clones

------------------
V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus') [Sean Riddle, TeamEurope]
V.Smile Baby (France, with 'En Ville avec l'ourson Patoune') [Sean Riddle, TeamEurope]

* Add 'vsmilebf' and 'vsmilebfp'

* vsmileb_cart.xml: Remove 'poohhawaf' and 'poohhawaf' that were mistakenly added on commit #7195

These are console BIOSes with a bundled in-ROM game and not cart dumps.
2020-09-09 10:51:29 -04:00
Vas Crabb 46f111eaf2 Migrate layouts in src/emu as well 2020-09-09 21:48:36 +10:00
Vas Crabb b2158bd6ed -Eliminate remaining <bezel> elements from internal layouts.
These layouts have changes to element stacking order that can't be
avoided without changing the group structure in the layout files.  I
think it's harmless, but it's possible it could have had a detrimental
effect on risc2500 (I tested it and didn't see any changes, but I might
not have known what to look for).

-complay.py: Added basic checks for dupicate collection names.

As with other checks of this kind, it doesn't actually instantiate the
layout so it doesn't check things when variable substitution is
involved.
2020-09-09 21:29:45 +10:00
Vas Crabb 7f0a34d52d Updated most of the layouts using <bezel> elements 2020-09-09 20:17:45 +10:00
Patrick Mackinlay b4aaaa7fd3 ns32000: fix shift/rotate instruction decoding bug 2020-09-09 17:04:12 +07:00
Robbbert bcb54484af alphatro,alphatpx - small natural keyboard fixes 2020-09-09 19:58:41 +10:00
Patrick Mackinlay 1bd68a320a emu3: scsi fixes 2020-09-09 14:41:18 +07:00
Robbbert ea9ea59811 apc,attache: added missing natural-keyboard keys 2020-09-09 17:30:06 +10:00
Patrick Mackinlay 054be22780 ns32000: more fixes, string instructions 2020-09-09 14:06:02 +07:00
Vas Crabb ab0181030a -emu/rendlay.cpp: Fixed uninitialised variable breaking sdtor.
Also added some optional verbose logging for debugging group bounds
calculation.

-Updated another batch of layouts.

Some chess layouts have had elements reordered in the XML to maintain
stacking order when drawing.
2020-09-09 14:36:52 +10:00
Patrick Mackinlay 35f4e6b434 ns32000: fix jump instruction 2020-09-09 10:07:41 +07:00
Brian Troha 490112c4e6 New working clones
------------------
Polaris (Latest version) [Andrew Welburn, The Dumping Union]
2020-09-08 21:48:10 -05:00
AJR 7fb8a922d0 unk6502_st2xxx.cpp: Load internal ROM at the correct offset
* st2205u: Temporary kludge
2020-09-08 20:49:13 -04:00
David Haywood 2190eb1c1b
unk6502_st2xxx.cpp : load preliminary dump of internal ROM for several sets [David Haywood, Sean Riddle] (#7208)
* unk6502_st2xxx.cpp : load preliminary dump of internal ROM for several sets [David Haywood, Sean Riddle]

* disable this for now
2020-09-08 19:56:57 -04:00
cracyc a03b22c555 cheat_simple: with game genie codes try 32k nes banks then fall back to 8k and warn with 6 char codes and banked prg 2020-09-08 18:51:03 -05:00
AJR 6ebfb737a8 st2205u: Add 12-bit timers 2020-09-08 18:33:35 -04:00
hap 2cd9b69e53 efootb4,einvader,einvaderc: update layouts to zoom view when hiding score display 2020-09-08 23:29:03 +02:00
AJR 928771a35a ns32000: Fix EXIT 2020-09-08 16:10:08 -04:00
AJR 61fb20463b st2xxx: Add some SPI stubs 2020-09-08 15:03:49 -04:00
AJR 49024d783a st2205u: Minor corrections 2020-09-08 14:01:12 -04:00
Vas Crabb 48f6c13667 -Fix layout regressions in spacezap/ebases and ccompan.
-emu/rendlay.cpp: Actually add the group bounds calculation fix.

-Update a few more layouts.
2020-09-09 02:54:44 +10:00
ajrhacker 2b338a0346
Merge pull request #7206 from clawgrip/patch-64
hobbyplay.cpp: Add note
2020-09-08 11:54:39 -04:00
ajrhacker dfb86dd2f9
Merge pull request #7207 from clawgrip/patch-65
rfslots8085.cpp: Add ASCII PCB layout
2020-09-08 11:54:21 -04:00
AJR 2f10f78aec emate.cpp: Remove driver file replaced with newton.cpp 2020-09-08 11:51:33 -04:00
AJR 639935eeee ddenlovr.cpp: Separate state class a little 2020-09-08 11:46:17 -04:00
ClawGrip 78a69bcae7
rfslots8085.cpp: Add ASCII PCB layout 2020-09-08 17:38:02 +02:00
Vas Crabb f5d9538fc1 -emu/rendlay.cpp: Fixed bug calculating group bounds with repeats.
Bounds were being miscalculated when the first element inside the group
was inside a repeat or a collection.  Most visible in md6802.

-Updated another batch of layouts.

A lot of these were using a black backdrop element to force bounds when
either explicit view bounds or an empty element is a better way to
achieve the same thing.

Bally by17/by35 pinball layouts have had a bit of an overhaul with the
three sections of the display now abled to be toggled independently.

Ensoniq VFD layouts refactored to reduce a very large number of lines
down to a few nested repeats.
2020-09-09 01:06:53 +10:00
AJR 9b9b63f180 tube_32016: Fix build 2020-09-08 10:25:12 -04:00