summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus
Commit message (Collapse)AuthorAgeFilesLines
...
* New working software list additions Nigel Barnes2019-03-103-2/+228
| | | | | ----------------------------------- electron_cart: ROMPlus-144
* spectrum: Improved expansion interface to allow devices to act on opcode ↵ Nigel Barnes2019-03-1024-178/+654
| | | | | | fetches. - Added Multiface One/128/3, and MultiPrint devices.
* machines promoted, new software list stuff (#4738) David Haywood2019-03-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* svi318, bus/svi318: Simplify read/write handlers; minor driver cleanup (nw) AJR2019-03-0922-93/+93
|
* bus/spectrum: Simplify read/write handlers (nw) AJR2019-03-0924-76/+76
|
* tms9928a, v9938: Remove space and mem_mask from read/write handlers (nw) AJR2019-03-093-6/+6
| | | | efo90501: Tweak dots per line to get closer to typical PAL rates (nw)
* wswan: simplify read/write handlers (nw) Wilbert Pol2019-03-094-51/+51
|
* bus/intv: Simplify read/write handlers (nw) AJR2019-03-097-170/+162
| | | | Note that mem_mask can be safely eliminated here because the CP1610 has no byte select lines.
* bus/gameboy, bus/snes: Simplify read/write handlers (nw) AJR2019-03-0931-519/+536
| | | | bus/snes: Add callback for fetching open bus (nw)
* ncr5380n, ncr5385, ncr5390, ncr539x: Simplify read/write handlers (nw) AJR2019-03-072-4/+4
|
* am9513, am9517a, am9519, at_keybc, cs4031, ds128x, mc141618, wd7600: ↵ AJR2019-03-0710-41/+57
| | | | | | Simplify read/write handlers (nw) Note that the VME handler installing routines can and should be redone later; this is merely enough for now.
* ef9345, ef9365: Simplify read/write handlers (nw) AJR2019-03-074-6/+6
|
* bus/ti99, geneve, ti99_[various]: Eliminate address space and mem_mask ↵ AJR2019-03-0753-392/+372
| | | | | | arguments in all handlers (nw) at29x, hdc92x4, mm58274c, rtc65271, strata, tms9901, tms9902: Simplify read/write handlers (nw)
* tms9900, tms9980a, tms9995: CRU addressing change AJR2019-03-0111-39/+29
| | | | | | - Shift all CRU addresses by 1 in memory maps. This makes CRU addressing more consistent with both register values and external address lines. (CRUOUT is multiplexed with the lowest address line on the 8-bit bus versions.) - Addressing for CRU read accesses is now the same as it has been for CRU write accesses: one address for each bit. This simplifies the CPU cores (which were already emulating bit access times), though it means some read handlers now have to do some additional work. - CRU space is now little-endian, despite the big-endian memory organization, because less significant bits correspond to lower CRU addresses.
* mame\drivers: removed most MCFG and MACHINE_CONFIG macros from drivers ↵ Ivan Vangelista2019-03-0111-11/+11
| | | | starting with j and k (nw)
* bus/cbus: Replace CPU finder with required_address_space; add pinout (nw) AJR2019-02-282-11/+69
|
* mame\drivers: removed most MCFG and MACHINE_CONFIG_MACROS (nw) Ivan Vangelista2019-02-282-31/+20
|
* sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode (#4680) enikland22019-02-276-14/+493
| | | | | | * sg1000m3: Add keyboard cable link for F-16 Fighting Falcon's 2p mode * included missing files
* a2eauxslot: Fix regression by not nullifying slot pointer in device_start (nw) AJR2019-02-262-8/+7
|
* bus/x68k: Use object finder to get at CPU address space (nw) AJR2019-02-265-13/+14
|
* nubus: Use required_address_space rather than old-style CPU lookup (nw) AJR2019-02-262-35/+28
|
* bus/interpro/sr: Replace CPU finder with required_address_space (nw) AJR2019-02-262-21/+8
|
* bus/ep64: Use required_address_space instead of specific device finder (nw) AJR2019-02-262-14/+8
|
* bus/a2bus/a2eauxslot: Sanitize configuration (nw) AJR2019-02-255-27/+14
|
* bus/apricot/expansion: Replace CPU finders with address space finders (nw) AJR2019-02-252-36/+14
|
* bus/a1bus, bus/a2bus/a2eauxslot: Replace CPU finder with ↵ AJR2019-02-256-11/+12
| | | | required_address_space (nw)
* bus/hp_dio: Replace CPU finder with required_address_space (nw) AJR2019-02-256-17/+14
|
* bus/acorn: Replace CPU finder with required_address_space (nw) AJR2019-02-252-4/+4
|
* bus/cgenie/expansion, bus/einstein/pipe, bus/nasbus, bus/spectrum, ↵ AJR2019-02-2518-134/+94
| | | | bus/vtech: Install spaces through finders (nw)
* bus/nes, vrc6: Simplify read/write handlers; misc. minor changes (nw) AJR2019-02-25100-1135/+1145
| | | | | - Hide m_open_bus behind accessor - De-virtualize a few methods without actual overrides
* bus/wangpc, upd7220: Eliminate address_space arguments from handlers (nw) AJR2019-02-2520-119/+119
|
* bus/s100, bus/vidbrain: Eliminate address_space arguments from handlers (nw) AJR2019-02-2523-73/+73
|
* bus/bbc/1mhzbus, bus/bbc/tube, bus/electron, tube: Eliminate address_space ↵ AJR2019-02-2583-352/+352
| | | | arguments from handlers (nw)
* bus/bw2, bus/dmv, mm58167, apple3: Eliminate address_space arguments from ↵ AJR2019-02-2416-64/+64
| | | | handlers (nw)
* bus/compis, bus/isbx, bus/pofo, bus/ql, qimi: Eliminate address_space ↵ AJR2019-02-2450-166/+166
| | | | arguments from handlers (nw)
* srcclean (nw) Vas Crabb2019-02-244-8/+8
|
* apricot: Add support for the Winchester controller Dirk Best2019-02-233-0/+322
|
* apricot: Add support to install io space device maps to expansion bus Dirk Best2019-02-231-0/+8
|
* new NOT WORKING machines (XaviX / eKara) (#4663) David Haywood2019-02-214-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* mame\drivers: removed most MCFG and MACHINE_CONFIG macros in drivers in the ↵ Ivan Vangelista2019-02-211-0/+9
| | | | sm*-sy* range (nw)
* bus/newbrain, bus/tiki100, wd2010: Simplify read/write handlers (nw) AJR2019-02-1913-77/+77
|
* mc6845, crtc_ega: Simplify read/write handlers (nw) AJR2019-02-1915-53/+53
|
* votrax: Simplify write handlers (nw) AJR2019-02-192-4/+4
|
* bus/comx35, bus/vip: Eliminate address_space argument from handlers (nw) AJR2019-02-1934-142/+141
|
* bus/adam, bus/cbm2, bus/coleco, bus/vic20: Eliminate unnecessary ↵ AJR2019-02-1945-114/+114
| | | | address_space and/or offset arguments from handlers (nw)
* bus/c64: Eliminate address_space arguments from handlers (nw) AJR2019-02-19134-272/+272
|
* volt_reg: set default m_output (nw) hap2019-02-1917-18/+0
|
* 6525tpi, mos6526, bus/vic10: Eliminate address_space argument from handlers (nw) AJR2019-02-1911-48/+48
|
* mos6566, mos6581, bus/plus4: Eliminate address_space argument from handlers (nw) AJR2019-02-1911-31/+31
|
* bus/generic, bus/vc4000: Eliminate address_space argument from handlers (nw) AJR2019-02-1922-95/+95
|