Commit Graph

74365 Commits

Author SHA1 Message Date
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
couriersud
985c0225d1 netlist: next batch of explicit handlers. 2020-07-12 16:44:12 +02:00
ajrhacker
4fdb3edcfe
Merge pull request #6950 from 68bit/exorterm-aspect-ratio
exorterm: more realistic layout screen aspect ratio.
2020-07-12 10:29:14 -04:00
68bit
0a87acdffc exorterm: more realistic layout screen aspect ratio.
This change adjusts the aspect ratio to bring it close to that in the
photo of the screen in the manual. The monitor has a 4:3 aspect
ratio. The character area resolution is 720x288 pixels and the prior
1:1 dot ratio was far from realistic.
2020-07-13 00:25:55 +10:00
Robbbert
97ad4e1fb7 mccpm: added fdc, bankdev, notes 2020-07-12 23:28:38 +10:00
Ryan Holtz
5a17e121e3 -vsmile_ctrl: Disable verbose logging (nw) 2020-07-12 14:30:59 +02:00
couriersud
0fd8742bbb netlist: emit a warning every 100 invocations of nr resolution. 2020-07-12 12:24:54 +02:00
couriersud
2683665665 netlist: first batch of explicit handlers.
* Currently devices use the "update" function if no handler is given for
an input.
* For this to work the update function has to be virtual. This will
cause issues on shared execution schemes like CPU/GPU using nvcc.
* This is the first batch of changes to ensure that handler resolution
is static.
2020-07-12 12:12:27 +02:00
couriersud
a5fc819f50 netlist: fix power pin names for CMOS devices.
* For truthtable cmos devices the power pin names will now be set
according to the logic family.
* Fix some issues for CD4538
* Change "already connected" warning to info level. Some ICs (CD4538)
connect pins internally to GND and the schematics again externally. This
will cause this info to be printed. The warning now is a lot more
verbose.
2020-07-12 12:12:26 +02:00
Ivan Vangelista
05c8da3922 New working clones
------------------
Hammerin' Harry (World, M84 hardware bootleg) [ClawGrip, Roberto Fresca, Recreativas.org, The Dumping Union]
2020-07-12 08:27:39 +02:00
Ryan Holtz
2b18e4aad5 -vsmile_cart: Checked all games flagged as no inputs, all that use a standard controller now work. 2020-07-12 06:40:43 +02:00
Ryan Holtz
f53fc25b96 -vsmile: Fixed inputs. [Ryan Holtz] 2020-07-12 05:53:03 +02:00
Firehawke
2b0a5627f7 Update RTD docs theme to 0.5.0 to fix search box. 2020-07-12 12:15:49 +10:00
AJR
c296555db1 ymz280b.cpp: Better fix for signed arithmetic issue 2020-07-11 21:27:26 -04:00
MetalliC
041382375a fix YMZ280 breakage.
on the side note, it is pretty sad to see neither of persons who did PR and other who merged it didn't tested these changes.
2020-07-12 04:14:17 +03:00
Aaron Giles
b4555c13a0 netlist: fix 74121 clocking logic. 2020-07-11 23:04:52 +02:00
couriersud
ad4a446d5f netlist: use threads on netlist logs.
* This significantly increases the performance of output/terminal logs.
* Adds a psemaphore class to pmulti_threading.h.
2020-07-11 23:03:12 +02:00
couriersud
b13aced50a netlist: improve dealing with non-convergence situations.
* No changes for well-behaved netlists.
* Netlists reporting "newton loops exceeded" messages should now report
a lot less of these messages.
* In case newton-raphson does not converge, netlist will reset the state
back to the beginning of the timestep. It will than use a number of very
small timesteps to hopefully deal with the non-convergence due to a too
big timesteps. Afterwards solving continues using dynamic timestepping
until the time-slice is complete.
* This is a lot better than the previous approach.
* This is meant as a performance optimization helper. Ideally, your
netlists never produce "newton loops exceeded" messages.
* Any events for connected analog and digital inputs will happen after
the timeslice is complete. Thus this approach - as the previous one -
are not suited for high-frequency (such as video outputs) situations. In
these case, only dynamic timestepping or reducing the fixed timestep are
a suitable solution.
2020-07-11 23:03:11 +02:00
Ryan Holtz
68f6988509 -midzeus: Moved some Zeus2-specific members into the appropriate subclass, and added more state registration. [Ryan Holtz]
-tsb12lv01a: Added a skeleton device for the TI TSB12LV01A IEEE 1394 link-layer controller. [Ryan Holtz]

-ibm21s850: Added a skeleton device for the iBM 21S850 IEEE 1394 PHY controller. [Ryan Holtz]
2020-07-11 21:21:08 +02:00
AJR
902b0da8f5 phatt: Use full system name 2020-07-11 12:59:48 -04:00
Robbbert
3114782509 ec65: cleanup, added notes 2020-07-12 02:35:22 +10:00
Davide Cavalca
371321a61c
goldnpkr: fix build issue (#6945) 2020-07-12 02:06:50 +10:00
Robbbert
560b351054 tec1: updated notes 2020-07-12 01:47:28 +10:00
Roberto Fresca
2ba2a0f3ab Machines promoted to working
----------------------------
unknown rocket/animal-themed poker [Roberto Fresca]
2020-07-11 17:16:53 +02:00
ajrhacker
b1dad23ad7
Merge pull request #6942 from davide125/xenixdev213
ibm5150: add XENIX Development System
2020-07-11 10:50:35 -04:00