Commit Graph

74389 Commits

Author SHA1 Message Date
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
Ryan Holtz
8dfc462573 -vsmile: Fixed cartridge CS2 select hookup. [Ryan Holtz]
Software list items promoted to working
---------------------------------------
vsmile_cart:
  Disney's Little Einsteins (Spain), Disney Manny et ses outils (France), Disney Mickey - Mickey à la Recherche De Pluto (France), Scooby-Doo - Misterio en el Parque (Spain), V.Smile Art Studio (USA), V.Smile Zeichenatelier (Germany), V.Smile Studio De Dessin (France), V.Smile Estudio De Arte (Spain) [Ryan Holtz]
vsmilem_cart:
  Shrek Forever After (USA), Für immer Shrek (Germany), Shrek 4 - Il était une fin (France) [Ryan Holtz]
2020-07-13 17:42:46 +02:00
ClawGrip
8089c1dec2
Software list items promoted to working (vsmilem_cart.xml) (#6954)
Software list items promoted to working
---------------------------------------
vsmilem_cart:
    Action Mania (USA, Rev. 4?), Action Mania (USA, Rev. 6?), Action Mania (USA), Sport Games (Netherlands), Sportskanone (Germany), Sporti'Folies (France), Action Mania (Spain), Disney/Pixar Cars - Vollgas in Radiator Springs (Germany), Disney/Pixar Cars - Quatre Roues (France), Disney/Pixar Cars - Acelera el Motor en Radiador Springs (Spain), Disney/Pixar Cars 2 (Germany), Disney/Pixar Cars 2 (France), Disneys Princess Cinderella - Lernen im Marchenland (Germany, Rev. 2?), Disneys Princess Cinderella - Lernen im Marchenland (Germany), Walt Disney Cendrillon - Le reve enchante de Cendrillon (France), Nickelodeon Dora the Explorer - Dora's Fix It Adventure (USA, Rev. 3?), Nick Jr Dora - Dora's Reparatie Avontuur (Netherlands), Nick Dora - Doras Reparatur-Abenteuer (Germany), Nick Dora - Doras Reparatur-Abenteuer (Germany, Rev. 2), Nickelodeon Dora L'Exploratrice - Les adventures de Dora Apprentie Mecano (France), Le Monde de Nemo - Nemo a la decourverte de l'ocean (France), Disney Handy Manny (USA, Rev. 2?), Disney Meister Manny's Werkzeugkiste (Germany), Disney Manny et ses outils (France), DreamWorks Kung Fu Panda - Der Weg des Panda (Germany), DreamWorks Kung Fu Panda - La mission de Po (France), Disney's Little Einsteins (USA, Rev. 5?), Disney's Little Einsteins (USA, Rev. 2?), Disney's Kleine Einsteins (Germany, Rev. 2?), Disney's Kleine Einsteins (Germany), Disney Mickey Mouse Clubhouse (USA), Disney Micky Maus Wunderhaus (Germany), Disney La Maison de Mickey (France, Rev. 005), Disney La Casa de Mickey Mouse (Spain), DreamWorks Monsters vs. Aliens (USA, Rev. 3?), DreamWorks Monsters vs. Aliens (Germany), DreamWorks Monstres contre Aliens (France), DreamWorks Monstruos contra Alienigenas (Spain), Mijn Puppy! (Netherlands), Mein erster Hund (Germany), Mon Youtou tout fou! (France), NASCAR Academy - Race Car Superstar (USA), Nickelodeon Ni Hao Kai Lan - Happy Chinese New Year! (USA), Nickelodeon Ni Hao Kai Lan - Joyeux Nouvel an chinois! (France), Oui-Oui - Detective d'un Jour (France), Disney Winnie L'ourson - La Chasse au miel de Winnie (France), Disney Winnie the Pooh - En busca de la miel (Spain), Disney Princess - The Princess and the Frog - Tiana's Big Dream (UK), Disney Princess - Disney Kuss den Frosch - Tianas grosser Traum (Germany), Disney Princess - Disney La Princesse Et La Grenouille - Le grand reve de Tiana (France), Scooby-Doo! - Panique a Funland (France), Scooby-Doo!! - Misterio en el parque (Spain), Soccer Challenge (USA), Fussball Meisterschaft (Germany), Football Challenge (France), Marvel Spider-Man & Friends - Secret Missions (USA), Marvel Spider-Man & Freunde - Geheime Missionen (Germany), Marvel Spider-Man & ses amis - Missions Secretes (France), Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Germany), Thomas - Freunde halten zusammen (Germany), TinkerBell (USA, Rev. 2?), TinkerBell (Germany), La fee Clochette (France), Disney/Pixar Toy Story 3 (USA), Disney/Pixar Toy Story 3 (Germany), Disney/Pixar Toy Story 3 (France), Disney/Pixar Toy Story 3 (Spain), Disney/Pixar La-Haut (France), Disney/Pixar UP (Spain), Disney/Pixar Wall-E (USA, Rev. 2?), Disney/Pixar Wall-E (Germany), Disney/Pixar Wall-E (France), Disney/Pixar Wall-E (Spain), Martin Le Dauphin (France), Wintersport (Germany), Nickelodeon Wonder Pets! - Save the Animals! (UK) [Ryan Holtz]

* Fixed some game names / years / parent-clone relationships (nw)
2020-07-13 16:28:59 +02:00
Nigel Barnes
c99f947130 bus/bbc/tube: Added Torch Z80 Communicator variants for B, B+ and Master. 2020-07-13 14:34:33 +01:00
Nigel Barnes
e1b0a04f72 abc110: Use Z80 coprocessor with Z80 Tube 2.00, now supports Winchester.
abc310: Connect Acorn mouse to Userport.
2020-07-13 14:34:33 +01:00
Nigel Barnes
52c23aba52 bus/bbc/tube: Added Acorn Z80 2nd Processor (Winchester) device. 2020-07-13 14:34:32 +01:00
Nigel Barnes
d6cbfb3814 bus/bbc/userport: Renamed palette.h->palext.h 2020-07-13 14:34:32 +01:00
Dirk Best
4d89de93c0 samcoupe: Rework driver (WIP)
- Rewrite memory system, now allows supporting expansion devices and better prepared for contention emulation
- Add expansion interfaces for rear expansion, drive ports and mouse
- Now supports the following rear expansion devices:
  * Blue Alpha Sound Sampler
  * Dallas Clock
  * 1 Mb Interface
  * SAMBUS 4-slot Expansion Interface (with clock)
  * SID Interface (6581 and 8580 variants)
  * S.P.I. SAM Parallel Interface
  * Voicebox
- Added support for the Atom HDD interface, used in place of a floppy drive
- Simplified and cleaned up driver
- Temporarily deactivated joystick code, interferes with the keyboard
2020-07-13 11:22:13 +02:00
Dirk Best
2916f4dee3 i8255: Set ibf flag in output mode for port a 2020-07-13 11:20:29 +02:00
Dirk Best
0b84f1c31f dac: Add ZN426E device 2020-07-13 11:20:24 +02:00
Patrick Mackinlay
12eda4acf1 m68kfpu: eplicitly set rounding mode for frem 2020-07-13 15:28:41 +07:00
Patrick Mackinlay
489861eece New machines marked as NOT_WORKING
---
Sony NWS-3860 [Plamen Mihaylov, Patrick Mackinlay]
2020-07-13 14:59:26 +07:00
ClawGrip
d8f289ae54
Machines promoted to working (#6952)
Machines promoted to working
----------------------------
V.Smile Motion [Ryan Holtz]
2020-07-13 00:56:19 +02:00
Ryan Holtz
7f97be53b6 -ibm21s850: Added skeleton 21S851 support, hooked it up in midzeus2 to accurately reflect the PHY model used. [Ryan Holtz] 2020-07-13 00:50:05 +02:00
hap
920183b7de megadriv.xml: correct typo 2020-07-12 23:05:03 +02:00
hap
cc0a5f7001 New working machines
--------------------
AVR-Max Chess Computer [hap]

New working clones
------------------
AVR-Max-Schachzwerg [hap]
2020-07-12 22:41:51 +02:00
MetalliC
0324e1d4c0 (nw) 2020-07-12 23:04:13 +03:00
MetalliC
97042aa7f9 spectrum: add Logitek Proceed 1 C1541 disk interface (not fully working yet) 2020-07-12 22:58:58 +03:00
couriersud
8cf1c1feca netlist: Always take power pin names from logic family.
* Default nmos power pins to VCC and GND.
* MOS uses VDD/VSS - update gamemachine netlist.
2020-07-12 21:48:50 +02:00
couriersud
6328b0e995 netlist: finished input handler refactoring.
* all inputs now explicitly specify a signal handler.
2020-07-12 20:29:04 +02:00
couriersud
54fe9d1678 netlist: and the next batch of non-virtual handlers. 2020-07-12 20:29:03 +02:00
Ryan Holtz
1603b7d1f6 -ibm21s850, tsb12lv01a: Assorted fixes, nw. The Grid no longer hangs. 2020-07-12 17:46:31 +02:00
couriersud
f873cbcbad netlist: another batch of explicit handler refactoring. 2020-07-12 16:44:13 +02:00