Commit Graph

63578 Commits

Author SHA1 Message Date
Nigel Barnes
ffea1999ab mess.lua: Add BUSES["BBC_ROM"] (nw) 2019-01-16 21:35:03 +00:00
Nigel Barnes
01ef9a6a44 bbc: Re-implemented ROM slots to be able to handle non-standard ROM devices, and added support for:
- 32K ROM slots in B+ and Master series.
- PALPROM carrier boards from Computer Concepts, Watford Electronics, etc.
- Real Time Clock ROM devices from Solidisk and PMS.
- UserRAM sideways RAM from Acorn User.
- MRM E00 DFS.
2019-01-16 20:05:03 +00:00
R. Belmont
a143090d10
Merge pull request #4492 from algestam/bgfx_hlsl_fix
Transposed transformation matrix to fix bgfx colors (nw)
2019-01-16 09:28:28 -05:00
R. Belmont
91bde86d78
legionna.cpp : Correct parameters (#4503)
Fix OKI clock, Framerate related to docs/on-board XTALs
2019-01-16 09:28:01 -05:00
cam900
30c92a304e psikyo.cpp : Cleanups / Updates (#4505)
* psikyo.cpp : Cleanups / Updates
Use Correct / Shorter type values, Fix some spacing, Use buffered_spriteram32_device for sprite ram, Minor fix naming, Correct buffered spritelist behavior, Fix s1945bl OKI bankswitching, Reduce unnecessary ACCESSING_BITs, Add notes (remain for bootleg differs)

* psikyo.cpp : Correct sprite transparent behavior
2019-01-16 09:27:40 -05:00
R. Belmont
a4c4f2f71e
Merge pull request #4518 from clawgrip/patch-9
pce.xml: More typos (nw)
2019-01-16 09:26:42 -05:00
R. Belmont
57abfa52de
Merge pull request #4512 from tyfighter/master
MIPS3: Add minimal support for revealing the Secondary Cache Line siz…
2019-01-16 09:26:29 -05:00
Ryan Holtz
9c5c9aabc4 Unicode -> UTF-8, nw 2019-01-16 14:55:37 +01:00
Ryan Holtz
d1c60199de New working software list additions
-----------------------------------
vsmile_cart:
  Der Koenig der Loewen - Simbas großes Abenteuer (Ger, Rev. 2?), Kung Fu Panda - Der Weg des Panda (Ger), Superman - De Grootste Held (NL), V.Smile Schreibspaß (Ger), Shrek der Dritte - Ein Spannender Schultag (Ger) [Team Europe]
vsmilem_cart:
  Action Manía (Sp), Disney Princess Cinderella - Lernen im Märchenland (Ger, Rev. 2?), Dora - Doras Reparatur-Abenteuer (Ger, Rev. 2), Kleine Einsteins (Ger, Rev. 2?), Spider-Man & Freunde - Geheime Missionen (Ger), Thomas - Freunde halten zusammen (Ger), Wintersport (Ger) [Team Europe]
2019-01-16 14:45:02 +01:00
ClawGrip
a9789f7582
pce.xml: More typos (nw) 2019-01-16 14:44:52 +01:00
David Haywood
b7bea7a50f new NOT WORKING --- Play TV Real Swing Golf [Sean Riddle, Peter Wilhelmsen] (#4515)
* new NOT WORKING
---
Play TV Real Swing Golf [Sean Riddle, Peter Wilhelmsen]

also byteswapped the Golden Tee Home ROM to be more inline with current findings / dumping technique (nw)

* minor refactor preparation (nw)

* some trkfldch mapping notes (nw)
2019-01-16 07:59:41 -05:00
ClawGrip
2d759abc17 clickstart_cart.xml: New NOT_WORKING software list additions (#4513)
* New NOT_WORKING software list additions

-------------
Nick Jr. The Backyardingans [TeamEurope, Sean Riddle]
The World of Cars [TeamEurope, Sean Riddle]
Disney Princess [TeamEurope, Sean Riddle]
Nickelodeon Go Diego Go! - Learning Expeditions [TeamEurope, Sean Riddle]
Learning Carnival [TeamEurope, Sean Riddle]
Nickelodeon ni hao, lai-lan (UK) [TeamEurope, Sean Riddle]
Scout's Puppy Pals (UK)

* Fix game name and caps (nw)
2019-01-16 07:59:05 -05:00
Ryan Holtz
404e6e0127 -vsmile: Better separation between vsmile and vsmileb drivers, nw 2019-01-16 07:09:59 +01:00
AJR
bc0bbf08b0 tv955kb: Add bell and reset output 2019-01-16 01:08:51 -05:00
mooglyguy
bede44aafd -spg2xx: Added more machine().describe_context() logging, nw
-vsmile: Added intro region selection and logo enable DIPs. Started separating vsmileb into its own driver. [Ryan Holtz]
2019-01-16 05:11:32 +01:00
couriersud
c89439dd23 netlist: refactored netlist creation. (nw)
This is an effort to separate netlist creation from netlist execution.
The primary target is to avoid that code which will only run during
execution is able to call setup code and thus create ugly hacks.
2019-01-15 23:42:16 +01:00
ajrhacker
656b70d8fd
Merge pull request #4516 from clawgrip/patch-8
Fix typos (nw)
2019-01-15 16:37:40 -05:00
Ivan Vangelista
07abeb9b3d megadriv_acbl.cpp: fixed twintmb regression (nw) 2019-01-15 21:50:32 +01:00
ClawGrip
905d51c6a0
Fix typos (nw) 2019-01-15 19:55:20 +01:00
Ivan Vangelista
a55c6752e3 new not working machine
----------------------------------
FreeWay (V5.12) [Guru]

new not working clone
------------------------------------
Queen Bee (Brazil, Ver. 202) [Guru]
2019-01-15 18:01:21 +01:00
Ivan Vangelista
6a73adcf2e megadriv_acbl.cpp: two more dips identified for sonic2mb, thanks to Haze (nw) 2019-01-15 17:59:59 +01:00
MooglyGuy
f4d87b4fe8 -vsmile: Mask cartridge reads based on cartridge size. Fixes vsmile techart. [Ryan Holtz] 2019-01-15 16:36:06 +01:00
MooglyGuy
2ead3aa7a8 -spg2xx: Suppress video IRQ status bits when the corresponding enable bit is unset. Fixes vsmile fred and appilote. [Ryan Holtz] 2019-01-15 16:26:55 +01:00
mooglyguy
9d43733aa5 Machines promoted to working
----------------------------
V.Smile (US) [Ryan Holtz]

Clones promoted to working
--------------------------
V.Smile (Germany) [Ryan Holtz]
V.Smile (France) [Ryan Holtz]
V.Smile Baby (US) [Ryan Holtz]

-vsmile: Added force-no-DRC for now due to crashes, nw
2019-01-15 04:25:52 +01:00
mooglyguy
a4a1a15070 -vsmile: Simulate a brief power-button press on boot. Makes toystor2 work. [Ryan Holtz]
-spg2xx: Emulate Timer A and B. Makes kungfupuk, manny, mickeychnl, monstaln, mypuppy, noddy, partyprk, ratat, shrek3, thomas, tingelng, and upuk work. [Ryan Holtz]
2019-01-15 04:17:05 +01:00
David Haywood
8dbab379a5 new NOT WORKING --- Play TV Buckmasters Huntin' 2 (NTSC) [Sean Riddle, Peter Wilhelmsen] + extra Jakks gamekeys (#4511)
* new NOT WORKING
---
Play TV Buckmasters Huntin' 2 (NTSC) [Sean Riddle, Peter Wilhelmsen]

* rad_eu3a14.cpp : start moving away from drawgfx use so that we can move towards support of unaligned ram based drawing etc. needed by rad_hnt3 (nw)

* new not working SOFTWARE LIST entries
jakks_gamekey_dy.xml: Sports Bowling & Goofy's Underwater Adventure [Sean Riddle]
jakks_gamekey_dy.xml: Sports Tennis & Face Chase [Sean Riddle]

(a Disney base unit is on the way)

* notes on how to bypass the startup check for now (nw)
2019-01-14 20:38:50 -05:00
MooglyGuy
c929d074dc spg2xx: Only flag sprite DMA done IRQ if it is enabled. Gets mattelcs to boot. nw 2019-01-14 23:36:32 +01:00
couriersud
28bc5506be netlist: Code refactoring. (nw)
Replaced downcast with static_cast to avoid errors.
2019-01-14 23:32:51 +01:00
MooglyGuy
05b89d3fcc -vsmile: Fixed control pad response bytes. Controls now work. [Ryan Holtz] 2019-01-14 23:16:41 +01:00
Ivan Vangelista
6f507e0a5b src/devices: a few less MCFG macros (nw) 2019-01-14 18:59:48 +01:00
Ivan Vangelista
4748ba43c6 new working machine
-------------------------------------
Super Queen Bee [Guru]

new working clone
-------------------------------------
New Fruit Bonus '96 Special Edition (bootleg set 4, v97-3.3c English) [Guru]
2019-01-14 18:56:46 +01:00
Ivan Vangelista
45824a95d6 megadriv_acbl.h: sonic2mb related clean ups (nw) 2019-01-14 18:33:24 +01:00
Vas Crabb
ae727d2cc6 UI cleanup continues:
* Fix crash on builds with fewer than 16 drivers
* Fix "available" filter in internal UI
* Get rid of some UI globals that shouldn't be global
* Better encapsulation in UI
* Clean up favourites manager - in particular kill hidden state and O(n) walks
* This breaks adding systems/software to favourites from the main tab menu
2019-01-15 03:56:30 +11:00
tyfighter
9c3689f4dd MIPS3: Add minimal support for revealing the Secondary Cache Line size in the Status Register 2019-01-14 08:29:59 -06:00
Ryan Holtz
8f330896e2 -devices/cpu/unsp: Various fixes: [Ryan Holtz]
* Fixed push and pop instructions in the DRC. Fixes Wall-E.
 * Eliminated the use of intermediate register I7 in the DRC.
 * Reworked DRC timing to be fully in line with the interpreter.
 * Reworked DRC block checksumming to not route through the memory system.
 * Fixed DRC block checksumming to include all words in an opcode. Fixes V.Smile intro graphical glitches.
 * Increased cache size and reduced block size to reduce frequency of cache flushes and associated recompiles.
 * Added more verbose optional register and write logging.
 * Added a direct setter for IRQ lines to avoid a scheduler sync, pending merging the spg2xx_device into a unsp_device subclass.
 * Added direct setters/getters for the data segment as well.
2019-01-14 10:07:45 +01:00
AJR
b5e2e78671 univac.cpp: Less erratic sound (nw) 2019-01-14 00:51:44 -05:00
AJR
7447ff35aa univac.cpp: Add speaker sound for "audible alarm" 2019-01-14 00:22:29 -05:00
AJR
c816ca06f7 Fix clang error (in machine/netlist.cpp): 'netlist::netlist_t' is not polymorphic (nw) 2019-01-13 21:35:24 -05:00
Justin Kerk
2054db9d55 New working software list additions
-----------------------------------
ibm5150: Super Tetris, Xenon 2: Megablast (Power Pack Compilation) [Arcade Shadow]
ibm5170: Micro Machines 2: Turbo Tournament [Arcade Shadow]
2019-01-13 16:34:27 -08:00
couriersud
509132dd9c netlist: fix depend target. (nw) 2019-01-13 23:19:06 +01:00
couriersud
5a594cf069 netlist: Improve type safety for parameters. (nw) 2019-01-13 23:18:29 +01:00
mooglyguy
3f657de4a6 MAMETesters Bugs Fixed
----------------------
- 07015: [Gameplay] (model1.cpp) vr, vformula: Undetected communication board.  (Hydreigon)

-model1: Removed MACHINE_CONFIG macros, nw
2019-01-13 20:45:18 +01:00
couriersud
0a17d35c13 netlist: Fix logging during object construction. (nw) 2019-01-13 19:57:39 +01:00
AJR
1532d2078a hpi_dsk.cpp: Resolve unused variable warnings (nw) 2019-01-13 12:00:14 -05:00
AJR
d2b2b497de Assert in field_set_name if no field is configured (nw)
This should help catch instances where PORT_NAME is accidentally substituted for PORT_START (a frequent mistake of mine).
2019-01-13 11:26:50 -05:00
cam900
8bb1e4bfcb psikyo.cpp : Fix OKI bank count (#4504)
* psikyo.cpp : Fix OKI bank count

* psikyo.cpp : Missed this
2019-01-13 11:20:12 -05:00
David Haywood
884a2fd070 new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood] (#4502)
* new NOT WORKING --- Classic Arcade Pinball (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]

* move to new driver instead (nw)

* minor note updates (nw)

* map inputs in matelcs (currently needs a hack to boot, so won't show anything yet) also removed a pointless bitswapping in a read function for some other stuff in the driver, and just correct the ports instead

* fix a typo (nw)

* note (nw)
2019-01-13 11:19:06 -05:00
R. Belmont
665eb5001c
Merge pull request #4501 from fulivi/hp9825_dev4
hp9825: added HLE of HP9885 floppy drive
2019-01-13 11:18:39 -05:00
Firehawke
ff8cda02cb Correct compilation packages (for #4507) and finish cleanup on previous docs updates. (nw) (#4509)
* Correct the compilation packages [partial for #4507] (nw)

* Minor corrections, joymap adjustments (nw)
2019-01-13 11:18:09 -05:00
David Haywood
f339d62a6a new NOT WORKING --- TV games, help required to identify architecture of one of them (#4508)
* new NOT WORKING
---
Play TV Buckmasters Huntin' (NTSC) [Sean Riddle, Peter Wilhelmsen]

(gun needs mapping)

* new NOT WORKING
---
Track & Field Challenge [Sean Riddle, Clawgrip]

HELP! can't figure out what architecture this is, need to identify CPU type etc.

* rad_hnt digital controls (nw)

* more digital inputs (nw)

* change CPU type to G65816 based on feedback

* improve notes (nw)
2019-01-13 11:17:23 -05:00