summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus
Commit message (Collapse)AuthorAgeFilesLines
...
* bus/bbc/exp, bus/bbc/rom, ds1315, upd7002: Simplify read/write handlers (nw) AJR2019-03-1418-105/+110
|
* pc_kbc: fix keyboard with pc/xt (nw) cracyc2019-03-141-13/+11
|
* spectrum: Added the Cheetah SpecDrum device. Nigel Barnes2019-03-143-0/+127
|
* spectrum: Added the Technology Research Beta 128 Disk Interface. Nigel Barnes2019-03-143-4/+323
|
* spectrum_uspeech: Use measured oscillator frequencies, and toggle ROM also ↵ Nigel Barnes2019-03-132-3/+15
| | | | on IORQ as used in Rockfall1/2. [Thomas Busse]
* spectrum_mface.cpp: Improve BIOS names (nw) Nigel Barnes2019-03-131-6/+6
|
* Add skeleton BusLogic BT-545S SCSI host adapter device [modem7, ↵ AJR2019-03-133-0/+147
| | | | minuszerodegrees.net]
* bus/bbc/joyport, bus/bbc/userport: Simplify read/write handlers (nw) AJR2019-03-1213-30/+30
|
* bus/mtx: Configure spaces using required_address_space (nw) AJR2019-03-122-23/+7
|
* svi3x8: Hook up controllers to the Coleco Game Adapter Dirk Best2019-03-1214-37/+71
| | | | | | Also use our Coleco cartridge emulation instead of generic sockets and move the cartridge and controller bus emulations to their own directory.
* bus/bbc/fdc, i8271: Simplify read/write handlers (nw) AJR2019-03-1018-58/+58
|
* upd765: Simplify read/write handlers (nw) AJR2019-03-1010-54/+39
|
* ym2148, vlm5030: Simplify read/write handlers (nw) AJR2019-03-102-3/+3
|
* k051649: Simplify read/write handlers (nw) AJR2019-03-101-30/+22
|
* msx, bus/msx_cart, bus/msx_slot: Configuration and bus modernization (nw) AJR2019-03-1069-490/+560
| | | | | | | - Eliminate all MCFG_ macros - Add address space finders to replace most instances of machine().device - Use device_post_load instead of explicitly registering callbacks - Simplify read/write handlers in bus devices
* mtx: Added expansion bus with SDX floppy controller. Nigel Barnes2019-03-104-0/+748
| | | | | | | | | - 80 column card with SDX in CP/M mode. - ROM/RAM banking fixed for CP/M, and MTX500 now correctly detected. - Support for Type 03 and Type 07 .mfloppy images. - Added alternate MTX2 romset (German). - Keyboard ROM now selected in Configuration. - Quickload .RUN files.
* bbc_cciword: Added missing ROM switching zones for Inter-Word. Nigel Barnes2019-03-101-2/+6
|
* 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)