summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vii.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Plug and Play work (#6202) David Haywood2020-01-221-5017/+0
| | | | | | | | | | | | * (nw) * new NOT WORKING ---- Who Wants to Be a Millionaire? (Senario, Plug and Play, US) [Sean Riddle, David Haywood] Big Bonus Slots (Senario, Plug and Play) [Sean Riddle, David Haywood] Wireless Tennis (WT2000, ABL TV Game) [Sean Riddle, David Haywood] Millionaire and Big Bonus Slots might be working, just need more test time before I'm sure enough to promote them (nw)
* Plug and Play work (#6185) David Haywood2020-01-211-37/+207
| | | | | | | | | | | | | | | | | | | | | | * new NOT WORKING --- Power Joy (PJ001, NES based plug & play) [Sean Riddle] * some notes (nw) * trying to research banking (nw) * this code definitely sets the bank, but then it loses it later, needs more investigation, this hacks bank to be correct in all cases for zon32bit to at least verify dump is complete (nw) * control notes (nw) * still trying to figure out the banking properly (nw) * enough banking hacks to at least make sure we always have the correct bank (nw) * (nw) * don't bank pdc100 unless upper bits are also set, as it writes 0000 during initialization code, while executing from bank 7, which causes issues with -nodrc and with the either drc or no drc on linux (nw)
* new WORKING machine (#6181) David Haywood2020-01-181-8/+476
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new WORKING machine ---- PDC100 - Portable Dream Console [Sean Riddle, David Haywood] * pocket, not portable * new NOT WORKING ----- Wow Wireless Gaming [TeamEurope, David Haywood] most games run, but the main menu needs an unemulated video mode * new WORKING machine --- Zone 100 [TeamEurope, David Haywood] new NOT WORKING machine ---- Zone 32-bit Gaming Console System (Family Sport 41-in-1) [TeamEurope, David Haywood] * (nw) * (nw) credit later * (nw) * (nw) * new WORKING machine --- Seal 50-in-1 [TeamEurope, David Haywood] new NOT WORKING machines ---- Zone 32-bit Gaming Console System (Family Sport 41-in-1) [TeamEurope, David Haywood] My Wico Deluxe [TeamEurope, David Haywood] Mini Arcade Games Console (Family Sport 220-in-1) [TeamEurope, David Haywood] * (nw) * (nw)
* plug and play work (#6176) David Haywood2020-01-161-0/+127
| | | | | | | | | | | | | | | | | | | | | * use dump of correct game for pockchalw.xml chukkesr (was previously using duplicate of a different set) * new NOT WORKING ---- Generations (Retro-Bit) [Porchy] * (nw) * new NOT WORKING --- Tomica Carnavi Drive (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime] * fix bgpen (nw) * new NOT WORKING ---- WiWi 18-in-1 Sports Game [TeamEurope, David Haywood] TV Virtual Fighter / Free Fight Kung Fu (Conny / Big Ben) [TeamEurope, David Haywood]
* telestory - document more buttons (nw) (#6152) David Haywood2020-01-091-29/+45
| | | | | | | | | | | | * telestory - document more buttons (nw) * comment that it looks like voice is hooked up tro the SIO * some button info based on test mode (nw) * update note (nw) * jak_s500 notes and observations (nw)
* Sync with new dumps from Sean (Plug & Play sets) (#6151) David Haywood2020-01-091-38/+325
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * summary later (nw) * push jak_s500 along a bit (nw) * some XaviX bits (nw) * more XaviX (nw) * (nw) * (nw) * (nw) * (nw) * (nw) * new NOT WORKING ---- Retro FC Plus 168 in 1 Handheld [PeterVanSilie] * (nw) * telestory improvements (nw) * document some inputs on telestory (nw)
* Plug and Play work + New Working clone (#6060) David Haywood2019-12-161-9/+9
| | | | | | | | | | | | | | | | | | | | * sunplus extended work (nw) * prepare for extended stuff (nw) * (nw) * start adding some more unsp20 functionaliy + srcclean (nw) * new WORKING clone ----- 200 in 1 Retro Arcade [eanbowman] * (nw) * (nw) * minor rename (nw)
* not NOT WORKING (plug and play / handhelds) (#6051) David Haywood2019-12-151-159/+87
| | | | | | | | | | | | | | | | | | | | | | | | | * new NOT WORKING ---- Lexibook Compact Cyber Arcade - Star Wars [Team Europe] Unknown M&D Handheld [zhongtiao1] - hooked up controls for shredmjr, now runs the ame as taikeegr [David Haywood] * new NOT WORKING ---- BBL380 - 180 in 1 [zhongtiao1] * (nw) * unkmandd contains some unsp code (nw) * same hardware these are not (nw) * tidy unused (nw) * comment (nw) * (nw)
* new sets from Sean Riddle, mostly NOT WORKING for now (#6032) David Haywood2019-12-101-1/+173
| | | | | | | | | | | | | | | | | | | | * stuff from Sean, will credit later (nw) * (nw) * (nw) * some more SunPlus stuff with NAND type roms (gpnandnand strings in them, need bootstrap) * possible hardware names (nw) * some kind of ARM based GeneralPlus (nw) * proper names (nw) * (nw0 * this is some kind of enhanced chipset, not 100% sure it's VT tho (nw)
* Sunplus Plug & Play work (cleanup + fixes + notes based on wrlshunt code ↵ David Haywood2019-12-041-42/+17
| | | | | | | | | | | | | | | | | | analysis) (#6010) * misc sunplus work (nw) * unbreak a few things, remove some test code (nw) * mask shift values, maybe correct based on code study (nw) * refactor (nw) * notes based on code study (nw) * force a different codepath in wrlshunt, static screen, but differnet, no crash, need to see if it's valid (nw) * test (nw)
* new WORKING machine (Lexibook 120-in-1) (#5993) David Haywood2019-12-011-15/+63
| | | | | | | | | | | | | | | | | | | | * new WORKING machine ------- Lexibook JG7415 120-in-1 [TeamEurope, David Haywood] (weirdly uses a 256MB rom, full of data, but only 128MB of it is for this game, also didn't give 100% consistent reads, asked Klaus to check if bad bits are in unused areas, could have been intentional) * remove debug code (nw) * remove debug code (nw) * (nw) * (nw) * less unstable reset behavior (nw) * looks like the faulty ROM is intentional, and it was wired up in such a way that the game wouldn't fall on the faulty parts (nw)
* machines promoted to WORKING (Plug & Play / SunPlus - Zone 40) (#5983) David Haywood2019-11-291-33/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mostly decrypt zone40 this gets the graphics in the tile viewer to look mostly correct, and there are neat increasing number sequences in ROM there might still be an additional opcode fetch scramble, and also block scramble (I see no vectors) or possible internal ROM use (this came after vt1682, which had internal ROM boot option, but dumps we have don't use it) * move zone40 back to vii.cpp * begin looking at inputs (nw) * input reading method matches zone60 (nw) * machines promoted to WORKING -------- Zone 40 [David Haywood, BeckyRGB] * tidy (nw) * safety (nw) * tidy (nw) * fix sword of warrior (nw) * tidy (nw) * tidy (nw) * tidy (nw) * fix player 2 inputs (nw) * better subclassing (nw)
* vt1682.cpp - (plug & play) Pushed ALU and Timers into devices, fixed some ↵ David Haywood2019-11-201-21/+0
| | | | | | | | | | | | | | | | | | | | | | game logic, fixed some graphical issues (#5932) * vt1682 alu is now a device (nw) * prepare to make times devices (nw) * push timer logic into devices (nw) * naming fixes (nw) * useful trampoline (nw) * (nw) * hmm timer math, I'm not sure about timer math (nw) * messing with rasters (nw) * move zone40 to vt1682, while it definitely isn't plain 1682 I think it's more likely closer to it than it is to SunPlus
* Plug & Play work (Tv GoGo, Poker inputs etc.) (#5898) David Haywood2019-11-131-28/+128
| | | | | | | | | | | | | | | | | | | | | | * vii.cpp: tvgogo, return value written on a port so that it boots (nw) also for spg2xx_io, add machine().describe_context() to more of the logging calls to make it more informative for debugging. * workaround so poker boots without debugger trick (nw) * uart read notes (nw) * not ideal, but force poker UART reads for now (nw) * improve input (nw) * clickable artwork fixes (nw) * comment (nw) * srcclean (nw) * tidy (nw)
* Senario Texas Poker preliminary LCD controller / UART hookup work [David ↵ David Haywood2019-11-101-14/+424
| | | | | | | | | | | | | | | | | | | | | | | | | | Haywood] (#5884) * senario texas poker notes (nw) * more notes (nw) * definitly uses the uart (nw) * LCD data is definitely sent via the UART, we can identify specific things from it (nw) * documenting UART writes (nw) * UART writes are single byte commands (nw) * begin layout to show card values (nw) * progress (nw) * map more outputs (nw) * tweak (nw) * more layout stuff (nw)
* start trying to identify more sound related features on the elan hw (nw) + ↵ David Haywood2019-11-081-1/+189
| | | | | | | | | | | | | | | | Senario Poker SunPlus (not working) (#5874) * elan sound stuff (nw) * move more audio bits into audio file (nw) * new NOT WORKING machines ----- Texas Hold'em TV Poker - 6 Player Edition (UK) [David Haywood, Morten Kirkegaard, Peter Wilhelmsen] need to emulate the controllers etc. (currently requires debug hack to boot past initial logo) * start moving some more elan stuff around (nw)
* promoted to WORKING (pvmil - SunPlus) (#5818) David Haywood2019-10-281-111/+169
| | | | | | * pvmil - map inputs, promote to working * put SunPlus RNG on a timer, so that the pvmil questions are actually in a random order (nw)
* Make devdelegate more like devcb for configuration. This is a Vas Crabb2019-10-261-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fundamental change to show device delegates are configured. Device delegates are now aware of the current device during configuration and will resolve string tags relative to it. This means that device delegates need a device to be supplied on construction so they can find the machine configuration object. There's a one-dimensional array helper to make it easier to construct arrays of device delegates with the same owner. (I didn't make an n-dimensional one because I didn't hit a use case, but it would be a simple addition.) There's no more bind_relative_to member - just call resolve() like you would for a devcb. There's also no need to cast nullptr when creating a late bind device delegate. The flip side is that for an overloaded or non-capturing lambda you'll need to cast to the desired type. There is one less conditional branch in the hot path for calls for delegates bound to a function pointer of member function pointer. This comes at the cost of one additional unconditional branch in the hot path for calls to delegates bound to functoids (lambdas, functions that don't take an object reference, other callable objects). This applies to all delegates, not just device delegates. Address spaces will now print an error message if a late bind error is encountered while installing a handler. This will give the range and address range, hopefully making it easier to guess which memory map is faulty. For the simple case of allowing a device_delegate member to be configured, use a member like this: template <typename... T> void set_foo(T &&...args) { m_foo_cb.set(std::forward<T>(args)...); } For a case where different delegates need to be used depending on the function signature, see src/emu/screen.h (the screen update function setters). Device delegates now take a target specification and function pointer. The target may be: * Target omitted, implying the current device being configured. This can only be used during configuration. It will work as long as the current device is not removed/replaced. * A tag string relative to the current device being configured. This can only be used during configuration. It will not be callable until .resolve() is called. It will work as long as the current device is not removed/replaced. * A device finder (required_device/optional_device). The delegate will late bind to the current target of the device finder. It will not be callable until .resolve() is called. It will work properly if the target device is replaced, as long as the device finder's base object isn't removed/replaced. * A reference to an object. It will be callable immediately. It will work as long as the target object is not removed/replaced. The target types and restrictions are pretty similar to what you already have on object finders and devcb, so it shouldn't cause any surprises. Note that dereferencing a device finder will changes the effect. To illustrate this: ... required_device<some_device> m_dev; ... m_dev(*this, "dev") ... // will late bind to "dev" relative to *this // will work if "dev" hasn't been created yet or is replaced later // won't work if *this is removed/replaced // won't be callable until resolve() is called cb1.set(m_dev, FUNC(some_device::w)); ... // will bind to current target of m_dev // will not work if m_dev is not resolved // will not work if "dev" is replaced later // will be callable immediately cb2.set(*m_dev, FUNC(some_device::w)); ... The order of the target and name has been reversed for functoids (lambdas and other callable objects). This allows the NAME macro to be used on lambdas and functoids. For example: foo.set_something(NAME([this] (u8 data) { m_something = data; })); I realise the diagnostic messages get ugly if you use NAME on a large lambda. You can still give a literal name, you just have to place it after the lambda rather than before. This is uglier, but it's intentional. I'm trying to drive developers away from a certain style. While it's nice that you can put half the driver code in the memory map, it detracts from readability. It's hard to visualise the memory range mappings if the memory map functions are punctuated by large lambdas. There's also slightly higher overhead for calling a delegate bound to a functoid. If the code is prettier for trivial lambdas but uglier for non-trivial lambdas in address maps, it will hopefully steer people away from putting non-trivial lambdas in memory maps. There were some devices that were converted from using plain delegates without adding bind_relative_to calls. I fixed some of them (e.g. LaserDisc) but I probably missed some. These will likely crash on unresolved delegate calls. There are some devices that reset delegates at configuration complete or start time, preventing them from being set up during configuration (e.g. src/devices/video/ppu2c0x.cpp and src/devices/machine/68307.cpp). This goes against the design principles of how device delegates should be used, but I didn't change them because I don't trust myself to find all the places they're used. I've definitely broken some stuff with this (I know about asterix), so report issues and bear with me until I get it all fixed.
* srcclean (nw) Vas Crabb2019-10-261-23/+23
|
* new NOT WORKING machines (Plug & Play - Sunplus) (#5788) David Haywood2019-10-251-10/+256
| | | | | | | | | | | | | | | | | | | * new NOT WORKING machines ----- TV Virtual Tennis [David Haywood, Morten Kirkegaard, Peter Wilhelmsen] Rockstar Guitar / Guitar Rock (PAL) [David Haywood, Morten Kirkegaard, Peter Wilhelmsen] Who Wants to Be a Millionaire (Play Vision, Plug and Play, UK) [David Haywood, Morten Kirkegaard, Peter Wilhelmsen] Millionaire needs P4 inputs sorting out Rockstar Guitar timings are all over the place (music not in sync at all) TV Virtual Tennis is the spg110 type SunPlus and needs video fixes, as well as the motion controls. * (nw) * improve rendering for conyteni (nw) * improve character select screen in conyteni (nw)
* Plug and Play additions (#5737) David Haywood2019-10-161-11/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | * new WORKING machines ------- Disney Princesses (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, anonymous] Capcom 3-in-1 (1942, Commando, Ghosts'n Goblins) (JAKKS Pacific TV Game, Game-Key Ready) (29 MAR 2005 B) [Sean Riddle, David Haywood, anonymous] new NOT WORKING machines ----- Care Bears TV Games (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, David Haywood, anonymous] * new NOT WORKING software list entries ------- ekara_japan_a.xml: a3 : A-3 Pichi Pichi Pitch vol.3 (Japan) [David Haywood, Sean Riddle] evio.xml: em2: eM2 - evio Selection 02 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] em3: eM3 - Anime Mix 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] em4: eM4 - I Love Classic 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] em7: eM7 - Pure Kiss 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] em8: eM8 - Hard Soul 1 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] em9: eM9 - evio Selection 03 [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] em16: eM16 - Chisako Takashima Selection [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] em18: eM18 - unknown [David Haywood, Peter Wilhelmsen, ShouTime, Sean Riddle] * additional cartridge info [AJR]
* PORT_CUSTOM simplification (nw) AJR2019-09-141-16/+9
| | | | | | | | | | | | - Remove both arguments from CUSTOM_INPUT_MEMBER (adding template parameters as necessary) - Remove 'param' from PORT_CUSTOM_MEMBER and assume 'device' is DEVICE_SELF (use PORT_CUSTOM_DEVICE_MEMBER if it isn't) - Replace PORT_CUSTOM_MEMBER with PORT_READ_LINE_MEMBER where applicable Add implicit DEVICE_SELF variants of PORT_READ_LINE_DEVICE_MEMBER and PORT_WRITE_LINE_DEVICE_MEMBER (nw) Remove ioport_field argument from PORT_CROSSHAIR_MAPPER (nw) captflag, gmgalax: Separate driver classes from base (nw)
* srcclean (nw) Vas Crabb2019-08-251-12/+12
| | | | I'm assuming atronic.cpp was supposed to be Windows-1252 with Euro currency symbol encoding. Everyone please use UTF-8 for source files.
* wlsair60: Transplant to sunplus_gcm394.cpp based on opcode usage (nw) AJR2019-08-191-31/+0
| | | | Note that the reset vector has not been found, so it still crashes immediately.
* Atronic changes (new sets, CPU ident etc.) [Priit Laes] (#5493) David Haywood2019-08-161-53/+98
| | | | | | | | | | | | | | * Atronic changes (identify video CPU, fix rom loading etc.) based on information provided [Priit Laes] * new NOT WORKING --- Wild Thing (Atronic) [Priit Laes] I C Money (Atronic) [Priit Laes] Bonus Poker (Atronic) [Priit Laes] * unrelated vii.cpp icanpian research that isn't worth a new PR (nw) * (nw)
* add eeprom support to dreamlif, promote to working (#5489) David Haywood2019-08-151-4/+14
| | | | | | | | | | * add eeprom support to dreamlif, promote to working MACHINES PROMOTED TO WORKING --- Dream Life (Version 1.0, Feb 07 2005) [Sean Riddle, David Haywood] * tidy (nw)
* -imagedev/harddriv: Removed MCFG macros. [Ryan Holtz] mooglyguy2019-06-301-12/+12
| | | | -generic/slot: Removed MCFG macros. [Ryan Holtz]
* vii.cpp: Fix configuration errors (nw) AJR2019-06-161-0/+15
|
* unsp, spg110, spg2xx, sunplus_gcm394: Fix maps by unifying SoC devices with ↵ AJR2019-06-151-85/+79
| | | | CPU cores (nw)
* srcclean, fix up apple2_flop_clcracked.xml (nw) Vas Crabb2019-04-211-27/+27
|
* -unsp: Fixed Multiply Signed*Signed opcode in DRC. Fixes controls in ↵ MooglyGuy2019-04-191-6/+5
| | | | jak_pooh. [Ryan Holtz]
* new machines marked as NOT WORKING DavidHaywood2019-04-141-0/+240
| | | | | | | | | --- TV Go Go [ClawGrip, Team Europe] + software list with the 3 dumped titles black screen for now but definitely unsp code, looks like 2xx, has a camera etc. I suspect it won't boot unless it can communicate with it, need to check
* pull SunPlus GCM394 titles out of vii.cpp DavidHaywood2019-04-141-107/+7
| | | | | | | - it's a newer SoC (with a lot more capabilities, eg rotate, zoom, twice the sound channels) - it uses an updated unSP core (with some extra opcodes) also made the modifications needed to allow for extension of the unSP + disassembler once we've worked out what the extra opcodes are.
* new e-kara dumps + notes (#4875) David Haywood2019-04-121-19/+39
| | | | | | | | | | | | | | * new software list entries --- ekara_pal:spainvol1 e-kara Spain 10-Songs Volume 1 [ClawGrip, Team Europe] ekara_pal:spainvol2 e-kara Spain 10-Songs Volume 2 [ClawGrip, Team Europe] information about Spanish (South American?) I Can Play Piano cartridges [ClawGrip] information about release codes for I Can Play Piano cartridges [Sean Riddle] * some details about SunPlus dies and what uses them [Sean RIddle] * some more notes from sean (nw)
* (nw) Clean up the mess on master Vas Crabb2019-03-261-82/+1622
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-1622/+82
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* srcclean (nw) Vas Crabb2019-03-241-52/+52
|
* new clones (#4806) David Haywood2019-03-231-119/+42
| | | | -- Komo Como (Topmar, bootleg?) [f205v]
* vii.cpp - dreamlif basic inputs DavidHaywood2019-03-231-5/+134
|
* machines promoted to WORKING (Popira 2) (#4773) David Haywood2019-03-181-1/+1
| | | | | | | | | | | | | | | | | | * some more dirt rebel inputs (nw) * shuffle some code around (nw) * shuffle some code around (nw) * fix controls in Popira 2 * put stuff in better place (nw) * machines promoted to WORKING --- Popira 2 (Japan) [David Haywood, Peter Wilhelmsen, Sean Riddle, ShouTime] * remove old comment (nw)
* map some inputs on icanguit (#4766) David Haywood2019-03-161-149/+157
| | | | | | * map some inputs on icanguit * map remaining buttons for icanguit
* metronome is easier to hear in "icanpian dpmagic" so map it. DavidHaywood2019-03-151-5/+5
|
* new WORKING machines (I Can Play Piano) (#4759) David Haywood2019-03-151-235/+82
| | | | | | | | | | * map some more buttons and promote icanpian to 'working * (nw) * use IPT_KEYPAD instead as per suggestion (note, this makes the ordering in the internal menu ugly for some reason, but all keys map to something by default) * Keyboard instead of Keypad (now needs scrlock to toggle)
* new WORKING machines (Jumping Popira) (#4752) David Haywood2019-03-111-33/+63
| | | | | | | | | | | | | | | | | | * new NOT WORKING machines --- Jumping Popira [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] (seeprom? troubles, i've documented a hack to bypass them right now, but then it boots in an invalid state thinking you've cleared all songs with some corruption due to that) * new NOT WORKING machines --- Fun 2 Learn Smart Fit Park [Sean Riddle, Clawgrip] * (nw) * promote jumping popira (nw) * preinit for now (nw)
* machines promoted, new software list stuff (#4738) David Haywood2019-03-101-39/+281
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * machines promoted to working --- Disney Friends (JAKKS Pacific TV Game, Game-Key Ready) (17 MAY 2005 A) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz] Justice League (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, Peter Wilhelmsen, Ryan Holtz] MX Dirt Rebel [Sean Riddle, Peter Wilhelmsen, Olivier Galibert, David Haywood] new NOT WORKING software list entries --- icanpian:jjs Jammin' Jungle Safari (Disney's The Lion King, Jungle Book, Tarzan) (K4653) [Sean Riddle, David Haywood] icanpian:jungboog Jungle Boogie (J7524) [Sean Riddle, David Haywood] icanpian:dpmagic Disney Princess Magical Melodies (K4656) [Sean Riddle, David Haywood] icanpian:rdp Rockin' Dance Party (J8715) [Sean Riddle, David Haywood] icanpian:scoobymm Scooby-Doo! Monster Mayhem (J7525) [Sean Riddle, David Haywood] icanpian:showtune Nicktoons Show Tunes (J7527) [Sean Riddle, David Haywood] * document this switch (nw) * some keys (nw) * needs more investigation here (nw) * new WORKING machines --- Disney (JAKKS Pacific TV Game, Game-Key Ready) (08 FEB 2005 A) [Sean Riddle, David Haywood, external donators] * new NOT WORKING software list entries --- icanguit:guitfav Guitar Favorites (K7357) [Sean Riddle, David Haywood] icanguit:surfsup SpongeBob SquarePants - Surf's Up (K9903) [Sean Riddle, David Haywood] icanguit:ggreats American Idol - Guitar Greats (K9907) [Sean Riddle, David Haywood] icanguit:nashhits Nashville Hits (K9905) [Sean Riddle, David Haywood] icanguit:roadtune Hot Wheels - Road Tunes (K9902) [Sean Riddle, David Haywood] * new NOT WORKING machines --- Evio (Japan) [Sean Riddle, Peter Wilhelmsen, ShouTime, David Haywood] (needs violin inputs mapping at least)
* new NOT WORKING clones (JAKKS Pacific / SunPlus) + WORKING machine (Geigeki ↵ David Haywood2019-03-051-33/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shooter XaviX) etc. (#4714) * new NOT WORKING --- Spider-Man (JAKKS Pacific TV Game) (older hardare) [Sean Riddle, external donators] looks like this is SPG110 or similar, die markings to be confirmed, does things a little different to Pinball, so might just be a different mode, or slightly different die, we'll find out later. * new NOT WORKING machines --- I Can Play Piano [Sean Riddle, external donators] new NOT WORKING software list entries --- icanpian:pianfav Piano Favorites [Sean Riddle, external donators] * specify unsupported (nw) * (nw) * add a known cartridges list to icanpian (nw) * list some known carts here too (nw) * (nw) * visual inspection of die from Sean suggests it's the same (nw) * (nw) * add pinout information from Sean for the I Can Play Guitar and Piano carts * new WORKING machines --- Geigeki Go Go Shooting (Japan) [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood] new NOT WORKING machines --- e-kara Mix (Japan) [Peter Wilhelmsen, Sean Riddle, ShouTime, David Haywood] (e-kara mix is designed to connect to a PC, don't think it displays other than the startup warning message unless you do that, might also require specific carts)
* new working machines (JAKKS Spongebob Fry Cook) + e-kara cartridges (#4684) David Haywood2019-02-241-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new software list entries --- ekara_japan:ec0050 Artist Selection Volume 12 (The Beatles) (Japan) (EC0050-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0053 J-Pop Mix Volume 22 (Japan) (EC0053-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0055 Artist Selection Volume 13 (Tube) (Japan) (EC0055-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0056 J-Pop Mix Volume 24 (Japan) (EC0056-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0057 Artist Selection Volume 14 (SMAP) (Japan) (EC0057-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0059 J-Pop Mix Volume 25 (Japan) (EC0059-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0016 ENK Volume 2 (Japan) (EC0016-ENK) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0017 1973-75 Volume 1 (Japan) (EC0017-G73) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0019 Graduation Encouragement Volume 1 (Japan) (EC0019-BSC) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0020 Kid's Mix Volume 2 (Japan) (EC0020-KID) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0028 J-Pop Mix Volume 16 (Japan) (EC0028-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0038 Graduation Encouragement Volume 2 (Japan) (EC0038-BSC) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0039 Artist Selection Volume 7 (B's) (Japan) (EC0039-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0040 J-Pop Mix Volume 18 (Japan) (EC0040-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0043 ENK Volume 5 (Japan) (EC0043-ENK) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] * improved filenames (nw) * new WORKING machines --- SpongeBob SquarePants - The Fry Cook Games (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 24 external donators] * year (nw) * notes (nw) * notes (nw)
* srcclean (nw) Vas Crabb2019-02-241-25/+25
|
* new NOT WORKING machines (XaviX / eKara) (#4663) David Haywood2019-02-211-1/+230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial checkin, improved commit message to follow (nw) * naming improvements (nw) * naming improvements (nw) * note what is changed (nw) * new NOT WORKING machines --- Popira 2 (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] (technically it works for single player stuff, but my timer emulation, which is used for the ADC, means the 2nd player inputs lag about 10 frames behind, making it unplayable for 2 player use either co-op or vs.) new software list entries --- ekara_japan_d:dc0003 BHT Volume 9 (Japan) (DC0003-BHT) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_d:dc0001 BHT Volume 8 (Japan) (DC0001-BHT) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0017 TV Pop Volume 6 (Japan) (GC0017-TPJ) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_web:ekaraweb12a e-kara Web cartridge 12M (used, with 7 Songs) (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_gk:gk1 GK-1 - Detective Conan (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_sp:sp04 SP-04 Super Cartridge (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_sp:sp03 SP-03 Super Cartridge (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0014 MIN Volume 2 (GC0014-MIN) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_s:sc0003 unknown(1) Volume 1 (Japan) (SC0003-xxx) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0008a MIN Volume 1 (Japan) (GC0008-MIN) (set 2) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0008 MIN Volume 1 (Japan) (GC0008-MIN) (set 1) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_p:pc0002 TV Pop Volume 2 (Japan) (PC0002-TPJ) (set 1) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_p:pc0002a TV Pop Volume 2 (Japan) (PC0002-TPJ) ('World Trade Center' image removed) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_s:sc0018 (unknown) Volume 1 (SC0018-SAI) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_g:gc0007 BAT Volume 3 (Japan) (GC0007-BAT) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] new NOT WORKING software list entries --- jpopira_jp:jp02 JP-02 (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] jpopira_jp:jp01 JP-01 (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] (how well these work depends on what you expect from them / use them with, for Karaoke you can listen to all the songs, as you'd expect, for voice controller minigames you can't do much, the ones compatible with Popira are fully playable. The 2 for Jumping Popira can't be used with any current set as they require a Jumping Popira base, so those are marked as NOT WORKING) * better names (nw) * new software list additions -- ekara_japan_bh:bh06 BH-06 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_bh:bh05 BH-05 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_bh:bh03 BH-03 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_bh:bh02 BH-02 Best Hit Collection (Japan) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_m:mc0014 Artist Mini Volume 8 (BoA) (Japan) (MC0014-ATM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_m:mc0006 KSM Mini Volume 2 (Japan) (MC0006-KSM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan_m:mc0004 Artist Mini Volume 4 (w-inds) (Japan) (MC0004-ATM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] * new software list entries --- ekara_japan_m:mc0012 Artist Mini Volume 7 (untranslated artist) (Japan) (MC0012-ATM) [Sean Riddle, Peter Wilhelmsen, David Haywood, ShouTime] * more 'I Can Play Guitar' cart ROM to software list * new software list entries --- ekara_japan:ec0060 J-Pop Mix Volume 26 (Japan) (EC0060-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0062 J-Pop Mix Volume 28 (Japan) (EC0062-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0065 J-Pop Mix Volume 30 (Japan) (EC0065-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0066 J-Pop Mix Volume 31 (Japan) (EC0066-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0067 J-Pop Mix Volume 32 (Japan) (EC0067-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0069 ETZ (Japan) (EC0069-ETZ) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0071 J-Pop Mix Volume 35 (Japan) (EC0071-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0073 untranslated volume 1 (Japan) (EC0073-) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0074 J-Pop Mix Volume 37 (Japan) (EC0074-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0075 J-Pop Mix Volume 38 (Japan) (EC0075-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0077 Artist Selection Volume 15 - unknown artist (Japan) (EC0077-ATS) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0078 J-Pop Mix Volume 40 (Japan) (EC0078-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] ekara_japan:ec0080 J-Pop Mix Volume 41 (Japan) (EC0080-JPM) [Sean Riddle, Peter Wilhelmsen. David Haywood, ShouTime] * minor fixes / corrections to names (nw) * (nw) * comment updates (nw)
* new WORKING machines (JAKKS) (#4640) David Haywood2019-02-161-56/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * new WORKING machines --- Winnie the Pooh - Piglet's Special Day (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] Spider-Man (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] Dora the Explorer - Race to Play Park (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 21 external donators] (previous 'Race to Play Park' was renamed to 'Nursery Rhyme Adventure' last week) new WORKING software list additions --- jakks_gamekey_mv:bcatdoc Black Cat & Doc Ock [Sean Riddle, 21 external donators] * notes (nw) * actually demote jak_pooh for now, one of the minigames is very broken (nw) * give jak_sdoo a menu button (nw) * give default set of inputs a pause / menu button too (nw) * describe problem better, half of the issue is a DRC bug (nw) * new NOT WORKING --- Excite Boxing (Japan) [Sean Riddle, Peter Wilhelmsen] * new WORKING machines --- Nicktoons (JAKKS Pacific TV Game, Game-Key Ready) [Sean Riddle, 22 external donators] new WORKING software list entries --- jakks_gamekey_nk:volbird Nicktoons Vollyball & Birdie Putt new NOT WORKING machines --- Dream Life [Sean Riddle] One Piece - Virtual Punching Battle (Japan) [Sean Riddle, Peter Wilhelmsen] * new machines marked as NOT WORKING --- Challenge Ai-chan! Excite Ping Pong (Japan) [Sean Riddle, Peter Wilhelmsen] probably just needs inputs mapping * new NOT WORKING machines --- Play TV Soccer [Sean Riddle, Peter Wilhelmsen] again, needs inputs * new WORKING software list addition --- jakks_gamekey_nk:popsnow Spongebob Sponge Pop & Snowball Showdown (15 AUGUST 2005 D) [Sean Riddle, 22 external donators] * xavix - support global tile flipping * new NOT WORKING software list entries --- monon_color:bigwolf Xǐyángyáng yǔ huītàiláng-juézhàn miē xīng [Peter Wilhelmsen, zhongtiao1] * new NOT WORKING software list additions --- sega_beena_cart:fpc Fresh Pretty Cure [Sean Riddle, Team Europe]