Commit Graph

74411 Commits

Author SHA1 Message Date
AJR
dd2bf77ba6 nld_4066.cpp: Actually fix build for now 2020-07-16 18:07:09 -04:00
MetalliC
896a982d1b spectrum: implemented Swift Disc and Swift Disc II interfaces 2020-07-17 00:50:06 +03:00
MetalliC
34c03bbb02 special_gambl.cpp add screen raw params, notes 2020-07-17 00:48:20 +03:00
MetalliC
8513b87112 bus/spectrum/opus.cpp fix activation logic 2020-07-17 00:47:47 +03:00
AJR
3ccbacd197 lft_chiptune.cpp, lft_craft.cpp, lft_phasor.cpp: Use UTF8 escapes in strings to be safe 2020-07-16 16:35:12 -04:00
AJR
c92a885a3a nld_4066.cpp: Fix clang error: no matching constructor for initialization of 'analog::nld_twoterm' 2020-07-16 16:33:12 -04:00
hap
99d3f82dcd intchess: blend mask bugfix in .lay file 2020-07-16 22:10:50 +02:00
braintro
dc95c6e839 leland.cpp: Identified Danger Zone as rev 2, corrected ROM labels and updated documentation. [Brian Troha] 2020-07-16 14:27:02 -05:00
Robbbert
3fb96e50d7 special: cleanups. Fixed cassette loading at first screen. Improved pioner. Specimx bios 1 and 2 are now usable. 2020-07-17 04:52:29 +10:00
hap
fbb49a3124 Machines promoted to working
----------------------------
Intelligent Chess [hap, Berger, Achim]
2020-07-16 20:19:55 +02:00
Ryan Holtz
a200131478 -avr8: Added support for Timer 1 'Fast PWM with ICR' mode. [Ryan Holtz]
New working machines
--------------------
Phasor [Ryan Holtz]
2020-07-16 16:10:58 +02:00
Nigel Barnes
b2aba645fb bbc_tube_z80/bbc_tube_zep100: Clear RAM at startup and fix save state size. 2020-07-16 13:22:42 +01:00
couriersud
49ed748401 netlist: avoid ne555 oscillation due to overshoot compensation 2020-07-16 09:56:09 +02:00
couriersud
847d473163 netlist: comment out empty reset and update calls 2020-07-16 09:55:50 +02:00
couriersud
8cd6774cac netlist: code maintenance.
* more handler alignment
* dead code removal
* remove update calls which do nothing
2020-07-16 09:55:15 +02:00
couriersud
0dfa500a4a netlist: Fix Inductor state saving. 2020-07-16 09:34:57 +02:00
hap
6be87b69a1 tempest: andy corrected some romlabels 2020-07-15 23:38:25 +02:00
hap
a7a68269fe intchess: add 7seg panel to layout 2020-07-15 23:23:54 +02:00
hap
76101dea1d intchess: add screen 2020-07-15 22:48:07 +02:00
hap
ddd5408ffe New working machines
--------------------
Micro Chess [hap, Berger, Achim]
2020-07-15 21:08:36 +02:00
James Wallace
fc2fa4aec7 mpu4vid.cpp: Added inputs and layout for Barquest and Barquest 2, added DIL switches to Prize Space Invaders and Prize Tetris.
All games in this driver now default to a common set of inputs for easier discovery.
mpu4.cpp: Corrected typo in logger.
2020-07-15 19:04:41 +01:00
ArcadeShadow
590861191d
Update ibm5170.xml (#6947)
B-17 Flying Fortress (5.25")
2020-07-15 13:15:09 -04:00
ArcadeShadow
893ba3023d
Update ibm5150.xml (#6946)
Bloodwych (USA), Bloodwych (Quest & Glory Compilation) (Euro), The Colonel's Bequest (5.25"), The Colonel's Bequest (3.5"), Xenon 2: Megablast
2020-07-15 13:14:49 -04:00
hap
8162b96c6d New machines marked as NOT_WORKING
----------------------------------
Intelligent Chess [hap, Berger, Achim]
2020-07-15 13:13:53 +02:00
Robbbert
91b47b5fe1 busicom,sdk86,pcm: small cleanup 2020-07-15 14:53:19 +10:00
ajrhacker
3294e014e0
Merge pull request #6958 from colinhowell/gunfight-netlist-audio-improvement-1
mw8080bw: multiple improvements to gunfight netlist audio
2020-07-14 20:44:30 -04:00
Colin Douglas Howell
f2145ce867 mw8080bw: multiple improvements to gunfight netlist audio
Model for transistors adjusted, replacing default NPN transistor
model with a high-gain NPN transistor type that more closely
resembles those used by the real Gun Fight sound circuits. This
has a quite obvious effect on the shot sounds, and it seems the
circuits were designed for this effect.

Made all volume potentiometers user-adjustable; previously fixed
at 50%.

Replaced abstract model of noise generator with component-level
one, including a model of the generator's zener diode. Zener
noise is provided by an associated Gaussian white noise source
running off a 48 kHz clock. Both the zener diode and Gaussian
white noise source are component models recently added to the
netlist library.

Supply voltage to amplifying transistors tweaked downward from
16.5 volts to 16 volts, determined by properly analyzing power
supply circuit and confirmed with a documented reference.

Much more commentary describing the sound circuits' function and
modeling issues.
2020-07-14 15:57:19 -07:00
cam900
e07a7f19b5
Implement FDS sound emulation (#6953)
* Implement FDS sound emulation
2020-07-14 16:56:22 -04:00
Robbbert
c810971c7f pcm: added banking 2020-07-15 05:19:01 +10:00
AJR
2c2f975f49 nemesis.cpp: Fix copy-and-paste mistake in c85054ada8 2020-07-14 15:09:08 -04:00
Ivan Vangelista
81f4880fdc segaybd.cpp: dumped GLOC drive board ROM and added placeholders for the ones for Power Drift and Galaxy Force 2 [Guru] 2020-07-14 20:09:21 +02:00
Ivan Vangelista
f12e7888ac blackt96.cpp, littlerb.cpp: enabled save state support 2020-07-14 20:07:35 +02:00
Ryan Holtz
b42976d3ad -lft_chiptune: Actually fixed ROM checksum. Don't code while tired, folks. nw 2020-07-14 19:31:28 +02:00
AJR
c0f61c5374 s550: Improve RAM banking 2020-07-14 13:10:02 -04:00
AJR
c85054ada8 twinbee: Fix VLM5030 speech at least halfway 2020-07-14 13:08:13 -04:00
MetalliC
06b98bd357 trd_dsk.cpp add more formats, improve image type detection 2020-07-14 19:26:42 +03:00
MetalliC
fd8088de83 spectrum: add "SDI" VC1541 disk interface (not working), Logitek Proceed1 notes. 2020-07-14 19:24:14 +03:00
Ryan Holtz
3739938026 -lft_craft, lft_chiptune: Split 'craft' source into two drivers, fixed attribution for hwchiptn, fixed placeholder hashes for hwchiptn, nw 2020-07-14 17:00:04 +02:00
Tiago
c7adaa808f
Use gcc broken friend workaround also with clang 8 (#6933)
* Use gcc broken friend workaround also with clang 8
2020-07-14 08:12:38 -04:00
David Haywood
60844db7fd
New WORKING machines 2020-07-14 08:11:46 -04:00
hap
9719f0da0d lft: fix compile? 2020-07-14 13:30:05 +02:00
Ryan Holtz
d61f2622d5 New working machines
--------------------
The Hardware Chiptune Project [Ryan Holtz]
2020-07-14 12:24:06 +02:00
James Wallace
c665001905 mpu4vid.cpp: Added inputs and layout for Strike it Lucky, corrected inputs for Adders and Ladders.
mpu4.cpp: Added support for simple LED extender used by MPU4Video games.
2020-07-14 09:19:16 +01:00
hap
36ae40b4aa avr8: remove duplicate notes (they are in the cpp) 2020-07-14 09:44:40 +02:00
Ryan Holtz
e04f490e4b -avr8: Fixed assorted Timer 0 and Timer 1 bugs. [Ryan Holtz]
-avr8dasm: Fixed erroneous disassembly of CBI, SBI, SBIS, and SBIC opcodes. [Ryan Holtz]

New working machines
--------------------
Power Ninja Action Challenge [Ryan Holtz]
2020-07-14 07:27:28 +02:00
couriersud
735752cea8 netlist: reduce overshoot impact on NE555 astable frequency.
If TRIG and TRESH are connected overshoot compensation will be enabled.
The approach is raw but delivers results (at 5 to 10 steps per
discharge/charge) within a couple of percent. Please take into account
that any datasheet formulas are idealistic. Neither capacitor, resistor,
internal resistor tolerances are taken into account. Nor are ambient
temperature and chip temperature.
2020-07-14 05:36:41 +02:00
angelosa
4cb0bd4a7a mpu4vid.cpp: hookup joystick interfaces to Tetris Payout and Prize Space Invaders [Angelo Salese] 2020-07-13 22:50:25 +02:00
Ivan Vangelista
955e1a2c5a srmp6.cpp: enabled save state support (nw) 2020-07-13 22:23:12 +02:00
Ivan Vangelista
f7e9cd3a2b New machines marked as NOT_WORKING
----------------------------------
Captain Lucky [Siftware]

New working clones
------------------
4-in-1 (version SWS1-052587) [Siftware]
New Lucky 8 Lines (set 11, W-4) [Siftware]
2020-07-13 22:22:15 +02:00
Scott Stone
2c18e21c34 sgi_mips.xml: XML format fixes (nw) 2020-07-13 14:15:00 -04:00