Commit Graph

71037 Commits

Author SHA1 Message Date
AJR
bfe833c3b9 i8355: Simplify handlers (nw) 2020-01-29 19:55:10 -05:00
couriersud
0ff9acb5f5 ptime: change operators to align with c++ textbooks. (nw) 2020-01-29 19:02:16 +01:00
couriersud
fceee50c8b netlist: Parameters evaluated when netlist is created. [Couriersud]
Parameters are now passed to the netlist core as strings. During netlist
creation they are evaluated as functions. This opens the path to
parameters on subdevice level.

Examples:

PARAM(device.XY, (1+2*0.005))
RES(R1, 2.05*RES_K(1)+1)

In addition the commit contains dead code removal.
2020-01-29 19:00:10 +01:00
couriersud
d7fd89afe1 netlist: fix parameter update recalculation. (nw) 2020-01-29 18:53:06 +01:00
couriersud
2742727a0b netlist: Fix crash in infix function evaluation. (nw) 2020-01-29 18:51:26 +01:00
couriersud
2b7c6af9ef netlist: make gain parameter mandatory for controoled sources. (nw) 2020-01-29 18:50:27 +01:00
R. Belmont
5ce8dfb369
Merge pull request #6216 from cam900/armedf
armedf.cpp : Use pdrawgfx for sprite drawing, Minor cleanups
2020-01-29 10:17:41 -05:00
quasiscroto
674d092afe
Add files via upload (#6220) 2020-01-29 10:17:23 -05:00
Rebecca Wallander
834b8ec6f5
Add some new Sonic prototype dumps (#6097)
* megadriv.xml - mark sonic protos as comming from loose eproms

* megadriv.xml - Add another Sonic 2 prototype dump

* gamegear.xml - Add Sonic 2 proto

* megadriv.xml - Add Sonic 3 prototype

* load16_word_swap

* Missed one
2020-01-29 10:16:33 -05:00
cam900
74779c9bde
ymf278b.cpp : Add notes for internal functions (#6227)
* ymf278b.cpp : Add notes for internal functions

* Update ymf278b.cpp

* ymz278b.cpp : Notes

Co-authored-by: hap <happppp@users.noreply.github.com>
2020-01-29 10:15:50 -05:00
Melissa Goad
e6595b06a7
iphone2g wip (nw) (#6226)
* iphone2g wip (nw)

* fixup

* fixup

* fixup

* iphone2g: hacky spi and non-existent timers (nw)
2020-01-29 10:13:48 -05:00
David Haywood
a5783544e8
Plug and Play work (#6221)
* new WORKING machines
----
Interactive TV Games 49-in-1 (PAL) [TeamEurope, David Haywood]

new NOT WORKING machines
----
Reactor MD (PAL) [TeamEurope, David Haywood]

the SunPlus part of the Reactor boots and runs, the MD part I haven't attempted to emulate, the main menu seems to run in an added / unsupported video mode when I took a brief look.  As such, it gets marked as not working, as the SunPlus part is only meant to boot once you select it from the MD based main menu.

* change name (nw)

* (nw)

* (nw)

* new WORKING machine
---
Teenage Mutant Ninja Turtles - Pocket Dream Console (France) [TeamEurope, David Haywood]

* (nw)

* (nw)

* (nw)

* added the Buzztime system ROM [Sean Riddle]
2020-01-29 10:10:30 -05:00
ClawGrip
d10c29d48b
New NOT_WORKING software list additions (#6225)
* New NOT_WORKING software list additions

---------------------------------------
Thomas & Friends: Cheer up Cranky! / The Big Race / Carnival Capers [Sean Riddle, ClawGrip]
Disney No Rumbly In Pooh's Tumbly [Sean Riddle, ClawGrip]
Sesame Street: Elmo's Colorful Adventure / Grover Stays Up Very Very Late / Me Loves Cookies [Sean Riddle, ClawGrip]
Barney: Barney Cares / Best Manners Show / Let's Work Together [Sean Riddle, ClawGrip]
Disney's Pinocchio / Disney/Pixar Toy Story 2 / The Jungle Book [Sean Riddle, ClawGrip]
Disney's Bambi / Lady and the Tramp / Peter Pan [Sean Riddle, ClawGrip]
Spongebob Squarepants Grand Price Winner! / Dora's Garden Adventure / Blue's Perfect Picnic Spot [Sean Riddle, ClawGrip]
Disney Pooh Windy Day [Sean Riddle, ClawGrip]
Disney's The Lion King [Sean Riddle, ClawGrip]
Noah's Ark [Sean Riddle, ClawGrip]
Disney Princess: Jasmine / Mulan / Pocahontas [Sean Riddle, ClawGrip]
Dora's Garden Adventure [Sean Riddle, ClawGrip]
Dora the Explorer: Dora's Garden Adventure / The Gingerbread Boy / Dora's Art Adventure [Sean Riddle, ClawGrip]
Disney/Pixar Finding Nemo [Sean Riddle, ClawGrip]
Scooby-Doo! Miniature Golf Mistery [Sean Riddle, ClawGrip]
Spongebob Squarepants Grand Price Winner! [Sean Riddle, ClawGrip]
Disney Princess: The Little Mermaid / Snow White / Beauty and the Beast [Sean Riddle, ClawGrip]
Blue's Perfect Picnic Spot [Sean Riddle, ClawGrip]
Disney's The Little Mermaid [Sean Riddle, ClawGrip]
Petter Rabbit / Jemima Puddle-Duck / Tom Kitten [Sean Riddle, ClawGrip]
Disney/Pixar Cars / The Incredibles / Monsters Inc. [Sean Riddle, ClawGrip]

* Small fix (nw)
2020-01-29 10:09:28 -05:00
Rebecca Wallander
858e59f678
c64_cass.xml - Add two new dumps (#6228)
* c64_cass.xml - Add Postman Pat 2

* c64_cass.xml - Add The CF Power Pack Tape 9
2020-01-29 10:00:07 -05:00
Oliver Stöneberg
c761a27e5c
fixed some clang-tidy warnings (nw) (#6229)
* fixed some readability-static-accessed-through-instance clang-tidy warnings (nw)

* fixed some readability-redundant-string-cstr clang-tidy warnings (nw)

* fixed some readability-redundant-control-flow clang-tidy warnings (nw)

* fixed some modernize-use-nullptr clang-tidy warnings (nw)

* fixed some performance-faster-string-find clang-tidy warnings (nw)

* fixed some performance-for-range-copy clang-tidy warnings (nw)

* fixed some performance-unnecessary-value-param clang-tidy warnings (nw)
2020-01-29 09:59:50 -05:00
hap
4da780c243 montec: correct romlabel (nw) 2020-01-29 15:48:12 +01:00
AJR
45c373e293 tti: No 53C90 registers used past offset 29 (nw) 2020-01-29 07:10:27 -05:00
MetalliC
3ac49f3f7c model3.cpp redumped ecap set [coolmod, MetalliC] 2020-01-29 02:29:22 +02:00
AJR
5429928c46 tti: Support both firmware revisions 2020-01-28 17:10:31 -05:00
MetalliC
f563b7bc85 remove outdated note (nw) 2020-01-28 23:07:49 +02:00
MetalliC
22abba023f new NOT_WORKING clone
---------------------
Club Kart: European Session (2003, prototype, set 2) [coolmod, MetalliC]
2020-01-28 22:20:31 +02:00
Angelo Salese
bd188cdf62
seta.cpp: actual default dips for Twin Eagle (nw) 2020-01-28 19:23:42 +01:00
AJR
9f2e64b669 la120: Add skeleton DC305 device (nw) 2020-01-28 06:46:44 -05:00
Patrick Mackinlay
0557cfb453 jazz: srcclean (nw) 2020-01-28 17:42:33 +07:00
Patrick Mackinlay
e822fc66db machines promoted to working
----------------------------
MIPS Magnum 4000 (be) [Patrick Mackinlay]
2020-01-28 17:41:31 +07:00
Patrick Mackinlay
a97b9091be jazz: mct_adr address mapping (nw)
* route r4000 addressing through mct_adr
* add notes about other graphics options
* housekeeping
2020-01-28 17:40:35 +07:00
Patrick Mackinlay
63fd509d7e ims_cvc: hack for host/guest endianness mismatch (nw) 2020-01-28 17:22:28 +07:00
Scott Stone
5710f7f5a8 New working software list additions
-----------------------------------
odyssey2: Death Race (USA) [SSJ, TeamEurope], Death Race (Euro) [anonymous]
lynx: Weltenschlächter [anonymous]
2020-01-27 20:17:40 -05:00
AJR
93cb850ad7 s3c24xx, s3c44b0: Replace get_read_ptr with memory_access_cache (nw) 2020-01-27 19:26:26 -05:00
couriersud
f7d8a10da5 netlist: Code maintenance. (nw)
- Fixed some clang lint warnings
- Removed dead code
- Experimental parser code to allow calculations in parameter value.
  This already works for compiled netlists. These changes are
  currently disabled. Updated pong netlist (and CRC/SHA) to work
  with this new code.
2020-01-27 21:47:41 +01:00
Ivan Vangelista
8c2bb62367 New working clones
------------------
Space Pilot (set 2) [chaneman]
2020-01-27 19:31:13 +01:00
mooglyguy
855a46c020 -iris3130: Renamed from sgi_ip2 to iris3130, converted to logmacro, added preliminary MMU support, added ROM board support. [Ryan Holtz] 2020-01-27 15:50:07 +01:00
xotmatrix
705cb6f011 superga2.cpp: fixed player two inputs [xotmatrix] (#6219)
* superga2.cpp: fixed player two

* superga2.cpp: fixed input for two players
2020-01-26 23:48:20 +01:00
MetalliC
963e49cf95 konmedal.cpp update game flags (nw) 2020-01-27 00:17:33 +02:00
MetalliC
9c50204b23 k052109.cpp fix/cleanup tilemap scrolls, fixes fuusenpn and MT6790 2020-01-27 00:15:49 +02:00
couriersud
f6a04074f6 netlist: Fix/extend SPICE format conversion. [Couriersud]
"./nltool -c convert -f UA741.mod" now runs without errors. UA741.mod is
the official TI SPICE subckt for the 741 opamp.

This commit fixes a number of issues and adds linear POLY support for
E/F SPICE models.
2020-01-26 21:28:48 +01:00
couriersud
fa27a02b0d netlist: add current controlled voltage source (CCVS). [Couriersud] 2020-01-26 21:25:33 +01:00
couriersud
d980e7d6ab netlist: Fix issue in inactive code-path. (nw) 2020-01-26 21:23:20 +01:00
couriersud
636894b02f netlist: MAJOR bug fix. Expect other bugs to surface. [Couriersud]
This commit fixes an issue with parsing netlists. To cut a long story
short: The separation of nets into independant groups of nets failed
under some circumstances for four terminal devices (controlled
voltage/current devices). Everything worked as long as an external
feedback loop existed. Without external feedback loop, the separation
would either fail or create "false" separated nets.
This fix also highlighted an issue with cmos switches (4066/4016).

There is a slight chance that other bugs may surface due to this change.
2020-01-26 21:22:13 +01:00
couriersud
3b55bb501f nl_zac1b11142.cpp: Minor update. (nw)
Remove misleading comment, put VCC/GND 7474 connections where they
belong.
2020-01-26 20:58:38 +01:00
AJR
1eac58b576 we32100d.cpp: Less goofy formatting (nw) 2020-01-25 22:40:22 -05:00
AJR
cbdd4fb474 mc68901: Automatic turnaround is only done once (nw) 2020-01-25 22:40:04 -05:00
arbee
ce517accc9 konendev: hooked up H8/3007 "IFU" CPU [R. Belmont] 2020-01-25 21:03:24 -05:00
Vas Crabb
a7fec751ed srcclean, manual adjustments (nw) 2020-01-26 12:39:27 +11:00
AJR
832c38bb8d gigatron: Many CPU fixes (nw)
- Fix width of program counter (8 bits is not enough)
- Add PC and NPC to debug state
- Register save state
- Make jumps actually work
- Recognize but not yet emulate 'ctrl' instruction (this was only undefined originally)
- Add RAM to data space
- Fix RAM address masking
- Remove nonfunctional speaker device
- Misc. code cleanup
2020-01-25 15:48:36 -05:00
couriersud
6874b1f7ac netlist: clang lint readability fixes. (nw) 2020-01-25 21:13:21 +01:00
couriersud
9431ee68e7 netlist: clang lint fixes, srcclean and nlwav fix. (nw) 2020-01-25 21:12:01 +01:00
David Haywood
334e367d4d Plug and Play work (#6218)
* improvements to sudopptv and some style cleanups (nw)

* improvements to carlecfg (nw)

* (nw)

* (nw)

* (nw)

* (nw)
2020-01-25 14:36:30 -05:00
Sterophonick
a09672cc2b gigatron: Fix copyrights. (#6211)
* gigatron: Fix copyrights.

(nw)

* gigatron: make capitalization consistent

(nw)

* gamedrv: fix a minor spelling mistake

(nw)

* gigatron: change the ROM names to valid characters

* gigatron: cpu device work

(nw)

* gigatron: cpu work

(nw)

* gigatron: cpu work

(nw)

* gigatron: cpu device work

(nw)

* gigatron: cpu device progress

* gigatron: driver + cpu work

(nw)

* gigatron: some more instructions

* gigatron: slight fixes

(nw)

* gigatron: fixes

(nw)

* gigatron: whoops

(nw)

* gigatron: make some fixes

thanks hap
(nw)

* gigatron: temporarily fix error with mem address

(nw)

* gigatron: do a bit of work

(nw)
2020-01-25 13:17:29 -05:00
MetalliC
86fb011122 konmedal.cpp added hackfix for mariourou scrolling, documented observed row/col scroll K052109 tilemaps issues 2020-01-25 19:45:13 +02:00