Commit Graph

59121 Commits

Author SHA1 Message Date
Ivan Vangelista
064847316c magedev\cassette: removed MCFG macros (nw) 2019-01-22 17:47:37 +01:00
AJR
a6f64287a3 Add object finder for address spaces
(nw) The constructor and set_tag methods for required_address_space and optional_address_space work slightly differently from other finders in that they take the address space number as an extra argument. There is also an option to request a space having a specific data width, and validation checks this as well as the space number. There is also no (required|optional)_address_space_array, but that shouldn't really be necessary since devices shouldn't need large numbers of these finders.
2019-01-22 11:39:32 -05:00
Patrick Mackinlay
8bca61dcd6 mips3: debugger exception hook (nw) 2019-01-22 20:08:29 +07:00
Patrick Mackinlay
84b57f9658 dp83932c: refactored, still a skeleton/wip (nw) 2019-01-22 20:03:26 +07:00
Patrick Mackinlay
4ce894b05f am9517a: added eisa variant 2019-01-22 19:18:51 +07:00
Patrick Mackinlay
752f1a331d ims_cvc: basic graphics output working 2019-01-22 19:18:04 +07:00
Patrick Mackinlay
6e361ab9ff nscsi_cd: minor fixes (nw)
* correct inquiry with missing lun behaviour
* return error on mode sense for unsupported page
2019-01-22 19:16:48 +07:00
AJR
966251cc35 i86: Fix passing of opcode address to coprocessor
m24: Awkward 8087 fix (nw)
2019-01-22 03:20:00 -05:00
AJR
831e9554b5 m24: Reimplement motherboard devices based on Olivetti schematics 2019-01-22 01:03:02 -05:00
AJR
bbe75c8ea5 freeway: Add UART and preliminary gfxdecode (nw) 2019-01-21 17:04:29 -05:00
AJR
2e6e2d33d6 z8: Split sio_tick into two functions (nw) 2019-01-21 16:49:51 -05:00
Ivan Vangelista
fb8254d751 devices\machine: removed some orphaned macros (nw) 2019-01-21 22:42:46 +01:00
AJR
f1817da98c bankdev: Remove address_space argument from read/write handlers (nw) 2019-01-21 16:27:59 -05:00
Ivan Vangelista
869cf9337c imagedev\printer: removed MCFG macro (nw) 2019-01-21 22:09:05 +01:00
Ivan Vangelista
b8dfc7ea23 m90.cpp: verified riskchal program ROMs' labels [hammy] 2019-01-21 21:46:22 +01:00
ClawGrip
98fd3c020e New WORKING clone (#4544)
* New WORKING clone

-----------------------
Super Cobra (bootleg, set 3) [David Torres, ClawGrip, Recreativas.org]

It's a bootleg from the Spanish compani Cocamatic. The PCB is from "GGI Corp.".

* Add "scobraggi" (nw)

* Updated to the head (nw)
2019-01-21 21:09:04 +01:00
AJR
83bc3035e6 ins8250: Allow writes to MSR with lower 4 bits zero to clear the associated interrupt. This is not confirmed behavior, but is logically consistent with nonzero bits causing interrupts when written. 2019-01-21 14:02:40 -05:00
Ivan Vangelista
c1e0711dc4 m90.cpp: redumped bomblord and documented ROM locations and read protected PLDs [f205v] 2019-01-21 19:40:54 +01:00
David Haywood
935616b6bb new NOT WORKING (TV Game work) (#4542)
* new NOT WORKING
-------
Megamax GPD001SDG [Sean Riddle, Peter Wilhelmsen]
My First Dance Dance Revolution (US) [Sean Riddle]
Jackie Chan J-Mat Fitness (XaviXPORT) [Sean Ridde, Peter Wilhelmsen]
Thomas and Friends (Tomy) [Sean Riddle, Peter Wilhelmsen]

new NOT WORKING clones
-------
V.Smile Baby (Sweden) [Sean Ridde, Clawgrip]
e-kara (Germany?, includes 3 songs) [Sean Ridde, Team Europe]

Identified CPU die for Konami's My First DDR and Track + Field Challenge PCB type [Sean Riddle]

NOTES:

Megamax is some kind of nes_vt.cpp thing, with scrambled opcodes, maybe fits into an existing model, maybe doesn't.  The recent nes_vt PCM patch probably needs reverting before release as there's been no sign of a fix and it breaks the Konami DDR games when sample playback should happen.
e-kara might be a headset version, need to check with Sean, the 3 songs aren't exclusive, but were previously only found on US carts, not European ones.
Jackie Chan J-Mat is the 2002 type XaviX CPU, so needs improved bitmap support etc. also has a 16MB rom when the basic address limit is 8MB, so is going to have some banking somewhere, at the moment it will just show an init error.
Thomas is also a 2002 type XaviX and doesn't seem to progress past what appears to be a half-drawn title screen at the moment.
V.Smile Baby does the same as the US set
My First Dance Dance Revolution does the same as Track and Field Challenge

* (clone) (nw)
2019-01-21 13:07:02 -05:00
Ivan Vangelista
53d99d4190 devices\machine\ticket, timer: removed MCFG macros (nw) 2019-01-21 18:44:26 +01:00
Vas Crabb
29729f9ed6 vsmile_ctrl: add machine context to logging (nw) 2019-01-22 03:13:24 +11:00
MooglyGuy
5bf6bacba3 -unspdrc: Fixed flag calculation, nw 2019-01-21 16:47:37 +01:00
Vas Crabb
3b8eb63948 vsmile: remove need for reset hack joystick, enable second controller port (not working but doesn't prevent controller 1 from working) 2019-01-22 02:41:25 +11:00
Vas Crabb
a27b5ee8b4 vsmile_ctrl: hack to survive F3 reset (nw) 2019-01-22 00:44:00 +11:00
Vas Crabb
a16fb19be9 vsmile_ctrl: fix controller not working if buttons are pushed too early 2019-01-21 23:33:13 +11:00
cam900
a20b9dbab3 megasys1.cpp : Cleanups / Updates
Add notes, Use shorter type values, Allow tilemap scroll register readable, Cleanup duplicates, Reduce runtime tag lookup, Hardecoded tags, Unnecessary device, Handler, Fix spacing, Separate address map / config for smeared OKI access instead driver init, Correct palette size related to RAM size, Minor fix of code styles
2019-01-21 16:08:55 +09:00
Vas Crabb
979e3bf7f2 vsmile_ctrl: honour controller select 2019-01-21 16:07:15 +11:00
AJR
8385ab282f freeway: Add lamps and another device (nw) 2019-01-20 23:19:28 -05:00
arbee
32703cfa5a decstation: move SFB video chip to separate device for future AlphaAXP sharing [R. Belmont] 2019-01-20 21:29:32 -05:00
ajrhacker
3b88c56063
Merge pull request #4537 from clawgrip/patch-13
Fix typos (nw)
2019-01-20 19:12:23 -05:00
ajrhacker
a7ae4d21aa
Merge pull request #4538 from algestam/gnw_rshower
New working machine added
2019-01-20 19:12:12 -05:00
AJR
3004400859 z8: Mask RP properly for debug register view (nw) 2019-01-20 19:05:10 -05:00
AJR
3f1eb60d6c New machines marked as NOT_WORKING
----------------------------------
BERT [Volker Pohlers]
2019-01-20 19:05:09 -05:00
Henrik Algestam
ff3980cbc9 New working machine added
-----------
Game & Watch: Rain Shower [algestam]
2019-01-20 23:16:32 +01:00
couriersud
26420facff netlist: add comment processing to preprocessor. [couriersud]
Comments are now processed in the preprocessor. Previously directives in
multiline comments were processed.
2019-01-20 22:18:07 +01:00
ClawGrip
c935145cec
Fix typos (nw)
Use "VTech" instead of "V.Tech" like on the other drivers.
2019-01-20 21:11:24 +01:00
mooglyguy
46485eb727 -vsmile_slot: Removed must_be_loaded flag, as both vsmile and vsmileb will function to an extent without a cartridge. [Ryan Holtz]
-vsmileb: Added vsmile cart slot and memory banking. V.Smile Baby games are now bootable. [Ryan Holtz]
2019-01-20 21:01:26 +01:00
AJR
7d30e2d374 More progress towards ISA DACK line support (nw) 2019-01-20 14:40:28 -05:00
AJR
cfe9e4e854 bus/isa: Preparation for supporting DACK handshake line (nw) 2019-01-20 14:07:09 -05:00
MooglyGuy
d682a3c569 -vsmileb: Found the GPIO bit that boots into the on-board game. [Ryan Holtz] 2019-01-20 19:46:37 +01:00
MooglyGuy
49a50ae2ae -spg2xx: Fade control register is 8 bits wide, not 7. Fixes flickery fading in rad_fb2. [Ryan Holtz] 2019-01-20 19:30:14 +01:00
MooglyGuy
7805e7e9f4 -spg2xx: Remove stale debug printf, nw 2019-01-20 19:00:55 +01:00
MooglyGuy
30ca803ec5 -spg2xx: Early-out if trying to blit a scanline outside the visible range. Fixes palette trashing in jak_disf. [Ryan Holtz] 2019-01-20 18:38:26 +01:00
couriersud
83d558d096 netlist: nlwav now also converts log files to VCD format. [couriersud]
Please refer to nlwav --help for examples. There is also an example how
to create multi-channel wav files.
2019-01-20 18:29:27 +01:00
Olivier Galibert
95cd81e5fd wd33c93: Disable irq when drq is active, cps3 works again [O. Galibert] 2019-01-20 17:55:47 +01:00
MooglyGuy
e1486c9a2a -spg2xx: Added palette viewer mode when video debugging is turned on, nw 2019-01-20 17:33:21 +01:00
AJR
202ccfc3bd freeway: Attempt to figure out a few things about the hardware (nw) 2019-01-20 11:22:47 -05:00
MooglyGuy
7e335cfd9c -vii: Added ROM mirroring for jakks_gkr titles. Fixes jak_disf crash, nw 2019-01-20 16:42:46 +01:00
MooglyGuy
3068dbc1af -selgame: Fixed compilation on MSVC 2017, nw 2019-01-20 15:42:41 +01:00
mooglyguy
f0b4faef4e New working machines
--------------------
Dora the Explorer (JAKKS Pacific TV Game) [Sean Riddle, David Haywood]

-unsp: Fixed S flag calculation. [Vas Crabb, Ryan Holtz]
2019-01-20 14:50:44 +01:00
AJR
05e1dc2353 phc25j: Fix MC6847 configuration (nw) 2019-01-20 08:05:17 -05:00
Ville Linde
44130d5dd9 k057714: Various improvements to video emulation in Keyboardmania games. [Ville Linde] 2019-01-20 14:00:07 +02:00
Nigel Barnes
d47d3ca4f7 sc3000: Added support for the SC-3000 Survivors Multicart and Megacart cartridges. 2019-01-20 11:26:35 +00:00
MooglyGuy
49a2eb1c86 -vsmile_ctrl: Fixed pad slot device. Disabled second controller for now until it can be made to work. nw 2019-01-20 08:15:02 +01:00
MooglyGuy
953d9737d4 -vsmile: Converted to use slot devices for controllers. Breaks controller input. Checkin in so Vas can look at it, nw 2019-01-20 05:12:08 +01:00
mooglyguy
53bf06db84 -vsmile: Turn the 'test point' GPIO port C bit off. Fixes choppy sprites. Promoted vsmile, vsmilef, vsmileg back to working. [Ryan Holtz]
-spg2xx: Various changes: [Ryan Holtz]
 * Fixed Timer A and B counting at half the intended rate.
 * Made do_sprite_dma write into m_spriteram shared pointer rather than hitting the memory system twice.
 * Fixed vblank to automatically clear the IRQ on vblank-out.
 * Made IRQ checking more consistent; no more redundant deassertions of various IRQ lines.
 * Fixed TMB1 and TMB2 not activating if initialized to the lowest rate.
 * Improved logging.
2019-01-20 04:30:49 +01:00
ClawGrip
88baed6b7d New NOT_WORKING machine (#4534)
* New NOT_WORKING machine

---------------------
V.Reader (US, English, 2011-10-17) [ClawGrip]

New NOT_WORKING clones
---------------------
V.Reader (CA, English, 2011-10-17) [ClawGrip]
V.Reader (CA, French, 2011-10-17) [ClawGrip]
Storio (GB, English, 2011-10-17) [ClawGrip]
Storio (DE, German, 2011-10-17) [ClawGrip]
Storio (ES, Spanish, 2011-10-17) [ClawGrip]
Storio (FR, French, 2011-10-17) [ClawGrip]
Storio (NL, Dutch, 2011-10-17) [ClawGrip]

* Changed the CPU to ARM9 (ARM926EJ-S CPU core), at 240MHz (from the Nuvoton W55FA9363SDN technical manual, documented as it's normal working frequency)
* Add notes.

* Add vreader, vreadercaen, vreadercafr, storio, storiode, storioes, storiofr and storionl (nw)

* Typo (nw)

* Fix ROM size (nw)
2019-01-19 21:54:11 -05:00
AJR
93dff4fe7d fixfreq: Eliminate MCFG_ macros; internalize screen configuration (nw) 2019-01-19 21:35:59 -05:00
AJR
7828367c10 i8244: Eliminate MCFG_ macros; set screen parameters in device_config_complete (nw) 2019-01-19 20:55:50 -05:00
AJR
88c2e640f3 tanodr64: Fix system clock and SAM clock (nw) 2019-01-19 20:37:30 -05:00
AJR
3b532a2f52 tanodr64: Fix screen configuration by using NTSC VDG (nw) 2019-01-19 20:28:39 -05:00
AJR
d09ca5ca30 freeway: Separate from amusco.cpp into its own skeleton driver (nw)
pit8253, pic8259: Default input clocks to zero (nw)
2019-01-19 17:32:53 -05:00
Olivier Galibert
dc3a9f87ab sh2: Fix interpreter for cps3 [O. Galibert] 2019-01-19 22:51:22 +01:00
AJR
95491792aa devices/bus: More floppy MCFG_ removal (nw) 2019-01-19 16:20:45 -05:00
MooglyGuy
165e617ca2 -spg2xx: Added additional timer logging, nw.
-vsmile: Demoted all drivers to MNW, nw.

This reverts commit d48481df90.
2019-01-19 19:43:31 +01:00
MooglyGuy
d48481df90 -vsmile: Removed all of my work and returned to a skeleton driver, since it's not good enough for Haze. nw 2019-01-19 18:36:05 +01:00
Ted Green
247eb1fa77 Fixed MT07104: bbh, bbhsc, bbhsca, bbh2sp, bbh2spa, bbh2spb: Targeting is off (Osso) 2019-01-19 10:29:09 -07:00
couriersud
c8e4dab20c netlist: Fix assertion. (nw) 2019-01-19 18:23:31 +01:00
couriersud
17d32e0bd5 netlist: pstream and ppreprocessor (now a pistream) refactoring. (nw) 2019-01-19 18:17:35 +01:00
AJR
b685850e01 z8: Add standard_irq_callback for the sake of debugging (nw) 2019-01-19 11:42:08 -05:00
AJR
b7968f73ec Fix "undefined symbols" linking error (nw) 2019-01-19 11:38:56 -05:00
David Haywood
9259b14fc5 allow JAKKS GameKeys to boot without debugger trick (#4530)
-vii: Fixed JAKKS GameKeys to boot without debugger trick. [David Haywood]
2019-01-19 16:46:44 +01:00
Vas Crabb
e22568da38 one shouldn't assume page zero looks like a std::string (nw) 2019-01-20 01:44:08 +11:00
Vas Crabb
57d9f16115 vsmile: add skeleton controller bus 2019-01-20 01:25:44 +11:00
Vas Crabb
84e83a8bbc Make search apply to the filtered list in system/software selection menus, and cache stuff used for searching in software selection menu 2019-01-19 22:58:04 +11:00
Robbbert
04aae3c533 (nw) fixed validation errors 2019-01-19 21:54:27 +11:00
Robbbert
fd931ce70d (nw) Housekeeping. 2019-01-19 21:39:04 +11:00
Ivan Vangelista
76b5bcd1f7 imagedev\bitbngr: removed MCFG macros (nw) 2019-01-19 10:18:35 +01:00
Ivan Vangelista
536a49665f imagedev\chd_cd, diablo: removed MCFG macros (nw) 2019-01-19 10:01:08 +01:00
yz70s
370af8430b nforcepc.cpp: add placeholder for Asus AS99127F chip (nw)
Also small corrections to xbox_pci.cpp
2019-01-19 09:40:42 +01:00
Vas Crabb
e147e5ae97 restore functionality of the "Add to Favorites" item on the main in-emulation menu 2019-01-19 19:37:12 +11:00
Ivan Vangelista
4bea46bec7 midi: remove MCFG macros (nw) 2019-01-19 09:24:24 +01:00
Vas Crabb
3c158de624 see if Tea-CI likes this better (nw) 2019-01-19 18:07:50 +11:00
Vas Crabb
9198c2bd58 More UI stuff:
* Split up the different parts of ICO loading in the menus (locating files, scaling, drawing, etc.)
* Added icon support to software selection menu
* Added support for more ICO file variants, including PNG-in-ICO (new DIB parser is overkill for ICO but I can factor it out for BMP loading at some point)
* Added favourites filter for software menus - includes software that's favourited on any system, so GBC includes DMG favourties and vice versa
* Eliminated unnecessary member variables and O(n) walks in software selection menu
* Made the menus' cached texture structures a bit more efficient
2019-01-19 17:34:43 +11:00
braintro
3174c63078 new working clone - Guardians (P0-113A PCB)
New Clone Added
-------------------------------------------------------
Guardians / Denjin Makai II (P0-113A PCB) [caius, The Dumping Union]
2019-01-19 00:30:55 -06:00
AJR
9365f389d1 mc6847: Tidying up (nw) 2019-01-19 01:14:15 -05:00
AJR
b842eb72ab mc6847: Eliminate MCFG_ macros; modernize screen auto-configuration (nw)
N.B. The system shine had a PAL screen configured despite using a MC6847_NTSC device. This was probably a mistake and is no longer the case.
2019-01-19 01:08:04 -05:00
braintro
22cbb3dd29 homedata.cpp: Minor doc update (nw) 2019-01-18 22:37:27 -06:00
AJR
d08a9aa7b8 bus/epson_sio, bus/s100: Clean up some MCFGs (nw) 2019-01-18 23:11:56 -05:00
R. Belmont
c907852448
Merge pull request #4521 from cam900/homerun
homerun.cpp : Cleanups / Updates
2019-01-18 20:09:18 -05:00
R. Belmont
f02754b81a
Merge pull request #4523 from cam900/homedata
homedata.cpp : Update / Cleanups
2019-01-18 20:08:57 -05:00
David Haywood
e28f5a4525 new NOT WORKING (#4525)
---
Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle]

new NOT WORKING Software List entries
---
 jakks_gamekey_dy:stenfcha Sports Tennis & Face Chase & Riches of Agrabah

This confirms that the '3 game' versions of the JAKKS Game Keys (usually sold as part of bundles) are different code to the '2 game' versions, not some soft unlock.
2019-01-18 20:08:26 -05:00
David Haywood
6a9f8b89a0 new NOT WORKING ---- Storio [Team Europe] (#4514)
* new NOT WORKING
----
Storio [Team Europe]

created this so that Clawgrip can add to it

* add seemingly pointless line to seemingly pointless file

* move info (nw)

* vtech (nw)
2019-01-18 20:08:05 -05:00
AJR
80c45399b4 New machines marked as NOT_WORKING
----------------------------------
ADM 23 Smart Terminal [Bitsavers]
2019-01-18 20:03:19 -05:00
AJR
add0ad29e7 z8682: Provide Z8 test ROM from Zilog application note
(nw) First 18 bytes of this (the interrupt/reset bootstrap) are identical to the previous hand-crafted binary.
2019-01-18 19:55:22 -05:00
couriersud
30f063cd32 netlist: Remove const on return types and non-necessary ref-by. (nw) 2019-01-19 00:01:17 +01:00
Ivan Vangelista
f661a51de3 seta.cpp: renamed some msgundamb ROMs as per silkscreen, fixes rom name collision spotted by Metallic (nw) 2019-01-18 21:28:25 +01:00
AJR
7c8a802c24 z100: Minor cleanups; add EPCI devices (nw) 2019-01-18 15:17:52 -05:00
David Haywood
16d73e5e9e new NOT WORKING (TV games) (#4524)
* rad_eu3a14.cpp some guesses (nw)

* some register use (nw)

* new NOT WORKING
---
XaviX Baseball (XaviXPORT) [Sean Riddle, Peter Wilhelmsen]
Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen]

* new NOT WORKING
Scooby-Doo! and the Mystery of the Castle (JAKKS Pacific TV Game) [Sean Riddle, Team Europe]

* start improving rendering of bitmaps for xavixport baseball (nw)

* notes (nw)

* rendering improvements (nw)

* bitmap transparency (nw)

* (nw)
2019-01-18 14:30:46 -05:00
Nigel Barnes
c6267f0765 sbrain: Added boot ROM 4.2. 2019-01-18 19:24:51 +00:00
AJR
81072d6f82 amerihok: Slow down ADPCM chip to a much more reasonable speed
z8: Fix TOUT output (nw)
2019-01-18 13:56:33 -05:00
MooglyGuy
879470fc1b -vsmile_slot: Added NVRAM support which should work, but doesn't. nw 2019-01-18 19:32:40 +01:00
AJR
7bd2bb2765 z8: Preliminary UART emulation 2019-01-18 12:41:46 -05:00
mooglyguy
b951f248c1 -vsmile: Actually fixed vsmile techart and vsmile techartsw, nw
-vii: Added more extensive logging to rad_sktv, nw
2019-01-18 18:27:40 +01:00
Ivan Vangelista
e67d4e2c15 new working clone
------------------------------
Mobile Suit Gundam (bootleg) [ArcadeHacker, The Dumping Union]
2019-01-18 18:19:32 +01:00
Ivan Vangelista
5f93bb243f src/devices: a bit more MCFG macro removal (nw) 2019-01-18 18:13:03 +01:00
AJR
adcf8c82a2 z8: Handle more timer corner cases (nw) 2019-01-18 08:34:18 -05:00
AJR
830f9927f1 z8: Rewrite timer emulation, including support for most TIN and TOUT modes 2019-01-18 07:36:26 -05:00
couriersud
0bd20c8d14 netlist: add nvcc support to netlist makefile. (nw)
Also converted some by-ref calls to pass by value.
2019-01-18 10:23:04 +01:00
cam900
69cb8a001b homedata.cpp : Update / Cleanups
Reduce unnecessary MCFGs, Add generic_latch_8_device for CPU-CPU interface, Reduce some unnecessary arguments, Add address_map_bank_device for mrokumei banked area, Reduce unnecessary values
Fix reikaids sound clocks (battlcry runs at similar hardware as reikaids, and sound clock is same?), Add notes, Move driver_init handler differs into address_map, Fix some naming, Reduce runtime tag lookups
reikaids sound clock reference : https://youtu.be/eRZ7h96m0pc
2019-01-18 18:22:49 +09:00
Ryan Holtz
a43a2dc2f7 -vsmileb: Identified logo DIP switch. [Ryan Holtz] 2019-01-18 07:45:32 +01:00
AJR
26d9b02c5e v100: Add RS232 ports (nw) 2019-01-17 22:20:41 -05:00
Firehawke
f5ca6f9e58 Add new softlist: original Apple II disks in WOZ format. (#4522)
* Add new softlist: original Apple II disks in WOZ format.

All existing 4AM dumps as of January 17th, 2019 are documented herein.

Tafoid assisted with a tool to automate large chunks of the process, but the tool wasn't perfect and the resulted required a second and third pass by eye.

I believe I have all the problems worked out and it passes -valid.

Last step for the moment is to go into the other Apple II softlist and start renaming the collision entries.

* Minor fix to softlist naming (nw)
2019-01-17 21:24:50 -05:00
AJR
f831bed8ab v100: Correct clocks; eliminate MCFG (nw)
com8116: Add customized COM8116-020 BRG type used by v100 and v550 (nw)
2019-01-17 20:37:46 -05:00
AJR
326a93f937 z8: Add Z8682 type with (fake) internal ROM; prevent timer from endlessly thrashing with a count of 1 2019-01-17 19:49:27 -05:00
couriersud
a527525e52 netlist: More run/setup separation. (nw)
Still some distance ahead in properly separating execution and setup.
2019-01-18 00:58:45 +01:00
Angelo Salese
f2da8af21a
namcond1.cpp: update notes (nw) 2019-01-17 22:47:30 +01:00
MooglyGuy
af07f89a7b -vsmileb: Re-added generic cartslot for V.Smile Baby, nw 2019-01-17 21:43:59 +01:00
Ivan Vangelista
9fe597c242 diablo_hd: removed MCFG marco, myb3k_kbd: removed leftover (nw) 2019-01-17 19:37:32 +01:00
Ivan Vangelista
d80de5bcfb devices\machine\myb3k_kbd: removed MCFG macro (nw) 2019-01-17 19:14:16 +01:00
mooglyguy
eb6223426d -vsmile: Added proper slot device emulation for the cartridge slot. Gets vsmile techart fully working. [Ryan Holtz]
-vsmileb: Found enough port bits to show the VTech logo and V.Smile Baby intro. No game boots yet. [Ryan Holtz]

-spg2xx: Added separate logging for external interrupts and address mapping. [Ryan Holtz]
2019-01-17 19:05:46 +01:00
Ivan Vangelista
67f3994845 neopcb.cpp: fixed MT07205 (nw) 2019-01-17 18:55:37 +01:00
Ivan Vangelista
87ecc3576f src\devices\machine: more MCFG macros removal (nw) 2019-01-17 18:14:10 +01:00
MetalliC
5700b328ef Naomi DVD docs (nw) 2019-01-17 16:06:10 +02:00
cam900
0d5e4f03b7 homerun.cpp : Cleanups / Updates
Use update_partial/tilemap mark_all_dirty when only GFX bank is changed, Fix namings, Use palette decoder for color Move video related save_item into video_start, Reduce unnecessary lines, Fix reset behavior, Reduce runtime tag lookups, Simplified gfxdecodes, Bankswitched areas, Fix spacings
2019-01-17 19:52:55 +09:00
Ivan Vangelista
df07c7bb01 new not working clone
------------------------------------
UFO Robot Attack (bootleg of Invasion, older set) [f205v]
2019-01-17 07:13:33 +01:00
MetalliC
94c640c0eb forgot to remove (nw) 2019-01-17 02:27:00 +02:00
MetalliC
1950e1d3cd documented undumped Sega GD-ROM games, minor docs corrections (nw) 2019-01-17 02:24:33 +02: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
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
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
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
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
Ivan Vangelista
07abeb9b3d megadriv_acbl.cpp: fixed twintmb regression (nw) 2019-01-15 21:50:32 +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