Commit Graph

74527 Commits

Author SHA1 Message Date
Colin Douglas Howell
ca461323c6
mw8080bw: improvements to 280zzzap netlist audio (#6984)
mw8080bw: improvements to 280zzzap netlist audio
* Noise-based sound effects corrected. The original strength of the
zener noise voltage was about three orders of magnitude too low
for the current being passed through a zener of this type. This
prevented the noise generator from working as designed and made
the noise far too weak for the noise-based sound effects to work
properly. Those effects now sound much closer to the real hardware.
* Implemented faster high-level emulation version of noise generator.
(Credit to couriersud for suggesting this.) The corrected noise
voltage made the component-level emulation of the noise generator
much too demanding on the minimum timestep needed to produce
accurate results without unrealistic voltage spikes, and so will
not run accurately at reasonable emulation speeds. But by replacing
it with a simple but effective AFUNC()-based comparator, we get a
functionally similar noise signal generator that produces
effectively identical output while still being able to run with
48 kHz static timestepping. So we get both decent emulation speed
and correct-sounding noise effects.
* Added output voltage clipping on post-crash sound to remove
voltage spikes, resulting in a smoother, more accurate sound.
(Credit to Aaron Giles for suggesting this clipping method.)
* Changed output to be taken from second LM3900 output opamp
(inverted signal) for smoother waveform and better tone quality.
* Added master volume potentiometer which can be user-set, set to
midpoint by default. Adjusted output scaling and offset to match.
* Various explanatory comments expanded or corrected.
2020-07-23 13:47:39 -04:00
Julian Sikorski
ab45b2dba4
Switch appveyor GCC build to -O3 (issue 6804) (#6987) 2020-07-23 12:20:46 -04:00
Julian Sikorski
45e89a40b0
Overhaul travis.yml in an attempt to speed up macos builds (#6988) 2020-07-23 12:20:25 -04:00
Robbbert
1a1af90faa pp01: cleanup 2020-07-24 02:12:48 +10:00
Vas Crabb
9615f73de9 -machine/x68k_kbd.cpp: Modernised Unicode in strings.
-bus/mackbd: Added Romanised text for Kana key.
2020-07-24 00:16:29 +10:00
Robbbert
c98148855b pecom: cleanup 2020-07-24 00:02:26 +10:00
hap
388051084e removed some UTF8_ macro usage 2020-07-23 14:40:32 +02:00
hap
5aac412653 misc: use u8 prefix for UTF8 strings, no need for escapes for chars below end of Cyrillic block 2020-07-23 14:15:49 +02:00
hap
65ad38138f Revert "savant: small correction to svg"
This reverts commit 124ae351a9.
2020-07-23 12:42:47 +02:00
hap
e22c4b5b9c mw8080bw: spcenctr romlabel corrections from andy 2020-07-23 12:09:35 +02:00
Robbbert
353aa038e5 galaxy: cleanup 2020-07-23 15:23:56 +10:00
hap
124ae351a9 savant: small correction to svg 2020-07-23 00:05:14 +02:00
Aaron Giles
f23db5da38
Added netlist-based audio to early Cinematronics vector games (#6979)
* Added netlist simulations for the following games: Space War, Barrier, Star Hawk, Speed Freak, Star Castle, War of the Worlds, Sundance, Tail Gunner, Rip Off, Armor Attack, Warrior, Solar Quest, Boxing Bugs. Removed previous samples-based sound. [Aaron Giles, Couriersud]

* Added built-in minimal artwork for Warrior. [Aaron Giles]

* Changed speaker maximum sample tracking to be based on new compile-time define SPEAKER_TRACK_MAX_SAMPLE instead of MAME_DEBUG. [Aaron Giles]

* Modernized 74164 and 74393 netlist TTL devices. [Aaron Giles]
2020-07-22 14:07:34 -07:00
hap
1c4da1d0a6 New working machines
--------------------
Chess Challenger (model UCC10, 10 levels) [hap, Berger, Achim]
2020-07-22 22:27:31 +02:00
ClawGrip
c7b34cf997
New machines marked as NOT_WORKING (#6970)
* New machines marked as NOT_WORKING

----------------------------------
ProSPDP [jordigahan, ClawGrip]
2020-07-22 20:55:58 +02:00
Roberto Fresca
33cb0c168f jolyjokrp improvements:
* Fixed graphics, remove the MACHINE_IMPERFECT_GRAPHICS flag.
* changed game description to "Jolly Joker (original program, interleaved GFX, no logo).
2020-07-22 19:32:24 +02:00
ajrhacker
5f414550a9
Merge pull request #6986 from DavidHaywood/220720
replace tkmag220 ROM with correct dump [Team Europe]
2020-07-22 13:10:48 -04:00
DavidHaywood
6197dd8c61 replace tkmag220 ROM with correct dump [TeamEurope] 2020-07-22 17:53:00 +01:00
MetalliC
fcc6f1aa7c bus/spectrum fix expansion devices chaining 2020-07-22 19:50:24 +03:00
Roberto Fresca
e1ccaea11f New original Jolly Joker sets: Added default initialized NVRAM. 2020-07-22 18:48:51 +02:00
Roberto Fresca
a28043dd1a Machines promoted to working
----------------------------
Jolly Joker (original, interleaved GFX) [Roberto Fresca, Team Europe]
Jolly Joker (original, different encoded GFX) [Roberto Fresca, Team Europe]
2020-07-22 18:21:10 +02:00
Robbbert
998cd46ca4 poly88: cleanup; sys9002: experimentation 2020-07-23 00:18:52 +10:00
David Haywood
ff0ccff4b4
new WORKING machines (Plug and Play) (#6982)
* new WORKING machines
-----
Guitar Star (Europe, PAL) [David Haywood, Team Europe]
Sports and Dance Fit Games Mat D-555 (PAL) [David Haywood, Team Europe]
Zone 7-in-1 Sports (PAL) [David Haywood, Team Europe]
Xing Wireless Interactive TV Game 'Wi TV Zone' 48-in-1 (Europe, PAL) [David Haywood, Team Europe]

new NOT WORKING machines
-----
Power Rangers Super Megaforce Hero Portal [David Haywood, Team Europe]
2020-07-22 09:40:31 -04:00
hap
6a3256a4f9 lft_craft: fix single driver compile (file was encoded ANSI instead of UTF8, genie script gave error) 2020-07-22 14:38:34 +02:00
Robbbert
91fa417760 xmen6p: fixed some gfx issues [dink/fbneo] 2020-07-22 22:18:23 +10:00
Nigel Barnes
a9ca16768b Clones promoted to working
--------------------------
Torch CH240
2020-07-22 12:14:33 +01:00
Nigel Barnes
de637b8dbb bus/bbc/1mhzbus: Added the Torch Hard Disc Pack. 2020-07-22 12:06:43 +01:00
Nigel Barnes
d8b2021a22 bbc_flop_torch.xml: Added compatibility filters, and corrections. 2020-07-22 11:50:58 +01:00
Robbbert
5cab6ee3e7 viostorm: added needed mirror to fix a gfx issue [dink/fbneo] 2020-07-22 19:18:47 +10:00
braintro
158b8e7e7b itech8.cpp: Corrected ROM labels for Wheel of Fortune sets. [Brian Troha] 2020-07-21 21:20:41 -05:00
Lord-Nightmare
d1dafecad8 Split the Williams System 11 Background Sound/Music board emulation off the 11C version into a subdevice, so the different mixing resistors used on the System 11C vs 11A/11B versions can be emulated. Switch Williams System 11A over to use the common Williams System 11 Background Sound/Music Board device. Add a device line to the Williams System 11 Background Sound/Music Board device for the incoming /RESET signal and hook it to the various drivers. [Lord Nightmare] 2020-07-21 21:57:28 -04:00
AJR
c3a77b9d73 sigmab98.cpp: Sammy medal game updates
- Eliminate hack to force starting PC
- Switch gocowboy over to KL5C80A12 CPU device with proper MMU emulation
2020-07-21 19:57:39 -04:00
AJR
658b1a47f8 okim9810: Modernize logging 2020-07-21 19:41:44 -04:00
hap
4995822123 by35: correct blbeauty year, add note about empty rom 2020-07-22 00:04:56 +02:00
AJR
1b16b9d2ee kl5c80a12: Emulate MMU within CPU device 2020-07-21 17:50:10 -04:00
MetalliC
5b1acd65d7 new NOT_WORKING machine
-----------------------
Yataimura Kingyosukui (4-player, China, Ver 1.000) [Darksoft]
2020-07-22 00:48:50 +03:00
AJR
1baa0775e6 device.cpp, dimemory.cpp: Correct typos in comments 2020-07-21 17:42:05 -04:00
hap
4f7fcbf21c New working machines
--------------------
CompuChess: The Second Edition [hap, Berger, Achim]

New working clones
------------------
Chess Intercontinental Traveler [hap, Berger, Achim]
2020-07-21 23:36:50 +02:00
cracyc
bdd7e205a9 hiscore.dat: update changed set names 2020-07-21 16:33:10 -05:00
David Haywood
c54c412580
misc work on raidenm + new working machines (zone mini, reactor) (#6964)
raidenm: misc work on sprites.

new WORKING machines
------
Zone Mini [Sean Riddle, David Haywood]
Reactor 32-in-1 (NTSC) [Sean Riddle, David Haywood]
2020-07-21 16:41:16 -04:00
cam900
a3274c2f30
imagetek_i4100.cpp: Partially fix flip screen (#6980)
imagetek_i4100.cpp: Fix Sprite position, Tilemap offsets, glitches in hyprduel

hyprduel.cpp: Fix sprite delay

metro.cpp: Fix flipped tilemap offset for vmetal
2020-07-21 16:16:03 -04:00
David Haywood
232d321b15
start to untangle and split apart and properly identify some mpu4vid sets now that they boot (#6978)
mpu4vid updates:
- Start to untangle and split apart and properly identify some mpu4vid sets now that they boot. There's nothing actually new here, despite it appearing that there are a lot of new clones and new sets, they're just the result of finally being able to identify some things properly, work out what belongs where, and gain a better understand of what is missing - some things were in entirely the wrong drivers, or paired with the incorrect ROMs. [David Haywood]
- Tweaks to some MPU4 Video inputs [James Wallace]
2020-07-21 15:48:41 -04:00
MetalliC
4ee02e2459 bus/spectrum/floppyone.cpp, bus/spectrum/sixword.cpp add serial and parallel ports 2020-07-21 21:11:42 +03:00
braintro
41cb8485f7 New Working Clone - Cruis'n USA (rev L4.4) [Brian Troha, The Dumping Union]
* Correct ROM labels for Cruis'n USA, Cruis'n World & Off Road Challenge.
2020-07-20 22:40:19 -05:00
Dirk Best
8a21783e19 centronics: Add SAMDAC device 2020-07-20 19:22:38 +02:00
Dirk Best
de0cb674fa samcoupe: Fix mode1/2 regression, add savestates 2020-07-20 19:22:34 +02:00
David Haywood
e3a02276d0
machines promoted to WORKING (#6973)
machines promoted to WORKING
------

The Crystal Maze (v1.3) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The New Crystal Maze Featuring Ocean Zone (v2.2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The Crystal Maze Team Challenge (v0.9) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The Mating Game (v0.4) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
Adders and Ladders (v2.1) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
Strike it Lucky (v0.5) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
Barquest (v2.6) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
Tetris Payout (BWB TET1 Version 2.2, set 1) (MPU4 Video)  [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
Blox (SJM BLOX, 50p/20p Play, Version 2.0) (MPU4 Video)  [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
Prize Tetris (BwB) (MPU4 Video)  [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
Vegas Poker (prototype, release 2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Highwayman]

clones promoted to WORKING
-------
The Crystal Maze (v1.2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The Crystal Maze (v1.1) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The Crystal Maze (v0.1, AMLD) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The New Crystal Maze Featuring Ocean Zone (v2.0) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The New Crystal Maze Featuring Ocean Zone (v0.1, AMLD) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The Crystal Maze Team Challenge (v0.8) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
The Crystal Maze Team Challenge (v1.2, AMLD) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
Adders and Ladders (v2.0) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
Strike it Lucky (v0.53) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood]
Prize Space Invaders (BWB INV1, 50p/30p Play, Version 1.2) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
Tetris Payout (BWB TET1 Version 2.2, set 2) (MPU4 Video)  [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
Prize Tetris (BwB) (Showcase) (MPU4 Video) [Ryan Holtz, James Wallace, David Haywood, Angelo Salese]
2020-07-20 12:46:39 -04:00
Ted Green
061f762aeb dinetwork: Set default network device to be none to avoid inadvertantly spamming a network 2020-07-20 08:29:07 -06:00
AJR
9c33008cba geniusjr.cpp, glcx.cpp, pc2000.cpp: Document more alternate versions 2020-07-20 08:18:38 -04:00
Dirk Best
9c3664c94b samcoupe/mouse: Savestates 2020-07-20 13:18:02 +02:00