summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/bus.mak
Commit message (Collapse)AuthorAgeFilesLines
* Beatmania IIDX Twinkle hardware: The IDE DMA is now hooked up, but the sound ↵ smf-2014-10-121-0/+1
| | | | board isn't running well enough yet for it to make a difference. Hooked up the FDC37665GT and HLE the XVD701 and the 68k sound board responses to get most of the games booting. There is no sound and the games all fail with a hdd error when you start a stage. Beatmania IIDX with DDR 2nd Club Version wants the GQ863 hard disk. [smf]
* (MESS) gamegear: added preliminary emulation of the Master Gear Adapter Fabio Priuli2014-10-121-0/+2
| | | | | | | | | | which allows to launch SMS games in the gamegear driver, with video chip in SMS mode. You can try this by launching mess.exe gamegear -cart mgear -cart2 your_sms_game (the -cart2 switch becomes available when you mount "mgear" in the main gamegear cart slot) [Fabio Priuli] out of the whatsnew: for the moment only fullpath loading is supported, and it is not ensured to work 100%. thanks to Enik Land for pointing me to the necessary info.
* (MESS) converted vectrex and crvision to use slot devices for Fabio Priuli2014-10-101-0/+24
| | | | | their carts. nw. (with these, we are done for the moment with new slot devices for carts...)
* (MESS) vic20: Emulated the Final Expansion 3 cartridge (only RAM/FlashROM ↵ Curt Coder2014-10-101-0/+1
| | | | supported). [Curt Coder]
* (MESS) intv: converted the driver to use slot devices for Fabio Priuli2014-10-081-0/+14
| | | | | | | | | | | | | | | | | | | cartridges and implemented the IntelliVoice expansion and the Entertainment Computer System expansion as passthru devices. The official syntax to launch games requiring the speech expansion is now mess intv -cart voice -cart2 gamename which corresponds to mounting the IntelliVoice and plugging the game cart in its subslot. The official syntax to launch games requiring the ECS expansion is now instead mess intv -cart ecs -cart2 gamename and mess intv -cart ecs -cart2 voice -cart3 gamename if the game requires both expansions at once. For additional user friendliness, we also offer intvecs (which emulates an Intellivision unit with both expansions added) and intvoice (which emulates an Intellivision with Intellivoice expansion added) drivers, where games can simply be mounted with the -cart media switch. [Fabio Priuli]
* (MESS) odyssey2: converted the driver to use slot devices for Fabio Priuli2014-10-071-0/+14
| | | | | | | | | cartridges, removed The Voice add-on from the main system and emulated it as a passthru cart instead. Now, if you want to enjoy speech in odyssey/videopac games, you must launch emulation with mess.exe odyssey2 -cart voice -cart2 gamename (the -cart2 switch becomes available when "voice" is mounted in the first cartslot) [Fabio Priuli]
* (MESS) wswan.c: converted to use slot devices for carts. [Fabio Priuli] Fabio Priuli2014-10-051-0/+12
| | | out of whatsnew: another case of on-cart SRAM & EEPROM pointers removed from the main system...
* Forgot this one (nw) Wilbert Pol2014-10-041-0/+1
|
* (MESS) converted arcadia and vc4000 to use slot devices for Fabio Priuli2014-10-021-0/+24
| | | their carts too.
* (MESS) converted channelf and apfm1000/apfimag to use slot devices for Fabio Priuli2014-10-021-0/+24
| | | | | their carts. this allows to remove on-cart RAM from the driver class (since it does not belong there). also added (partial) support for Channel F multicart. nw.
* (MESS) converted scv and vboy to use slot devices for Fabio Priuli2014-09-301-0/+20
| | | their carts. nw.
* (MESS) concept: Preliminary implementations of the original and buffered ↵ R. Belmont2014-09-281-0/+2
| | | | floppy disk controllers. [R. Belmont]
* (mess) pc9801: make sasi partially work (nw) cracyc2014-09-281-0/+1
| | | | | | scsi: sync rest of lines with input buffer (nw) --- The 9801f will read the hdd but appears to not like disks without 256 byte sectors. The ux and rs don't even attempt to access the sasi controller and seem to have no driver in their firmwares, are they supposed to have an external rom?
* (MESS) dmv: added K233 and K234 expansion modules. (nw) Sandro Ronco2014-09-211-0/+1
|
* added generic cartslot / ROM socket slot device, which offers Fabio Priuli2014-09-171-0/+14
| | | | | | | | | | | basic allocation and access handlers, and converted a few drivers to use this instead of code from cartslot.c [Fabio Priuli] out of whatsnew: the RAM socket part is just a proof of concept, and the natural extension of the line of thought which lead me to this generic socket/cartslot. it might allow to convert current RAM device to be a slot device as well (after some refactorization, of course, since current code lacks many of the necessary features), or be removed soonish, depending on consensus.
* (mess) sb16: Add Soundblaster 16 low level emulation [Carl, Malice, O. Galibert] cracyc2014-09-141-1/+2
| | | | --- The diagnose program mostly works but I'm sure there are still many more bugs, it definitely isn't near as usable as the hle (at least yet).
* (MESS) famicom: converted the disk system add-on to be a cart Fabio Priuli2014-09-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | in the softlist. The official syntax to launch disk games is now mess famicom -cart disksys -flop gamename which corresponds to inserting the RAM expansion cart with connected the disk drive into the cartslot and the desired disk in the disk drive (exactly like you would have done with the real thing). In this way, you cannot mount anymore both a cart and a disk in the Family Computer (as in a real unit). Users that cannot cope with this limitation and/or with the new syntax can still use the famitwin driver (which offers both cart and disk options) or the newly added driver fds which emulates a famicom with the expansion always inserted: in both latter cases the old syntax mess famitwin -flop gamename will launch the game, as previously. [Fabio Priuli] (MESS) famicom: fixed disk system IRQ latch clear in Kaettekita Mario Bros. based on investigations by FHorse. [Fabio Priuli] Out of whatsnew: For the moment I gave up the original plan to also modernize the floppy drive and the disk format. If anyone wants to look into these, be my guest :-)
* Fixed linking for MAME (nw) Miodrag Milanovic2014-09-081-1/+0
|
* pc_vga: moved trident VGA device into its own source file (no whatsnew) mahlemiut2014-09-081-0/+1
|
* (MESS) megadriv.c: Added support for Game Genie as a passthru cart. [Fabio ↵ Fabio Priuli2014-09-071-0/+1
| | | | Priuli]
* (MESS) Apple II: Support Apple II Mouse Card [R. Belmont, Guru, Sharkpuncher] R. Belmont2014-09-071-0/+1
|
* (MESS) a7800.c: [Fabio Priuli] Fabio Priuli2014-09-061-0/+1
| | | | | | | | | | | | - Fixed YM2151 clock in XM expansion, thanks to info from tep392 and GroovyBee - Added support for homebrew boards MegaCart+ and VersaBoard by CPUWIZ (ROM respectively up to 512K and 256K + 32K of RAM) - Misc cleanups out of whatsnew: I have also added, for debugging purposes, a VersaBoard with SG 9banks + POKEY at 0x0450 in the hope to find out exactly what goes currently wrong in the emulation of some homebrew games... let's see...
* isa: added hookup for Trident TGUI9680 video card. mahlemiut2014-09-061-0/+1
|
* (MESS) atari400.c progress: [Fabio Priuli] Fabio Priuli2014-09-021-0/+14
| | | | | | | | | | | | | | | | | | | | | | - Rewritten cart emulation to use slot devices (many "mappers" do not fully work) and unified cart handling among 8bit home computers, XEGS and Atari 5200 - Added support for loading carts with bankswitch to all XL/XE models - Added support for loading XEGS carts in Atari 8bits home computers (XEGS instead will only load XEGS games until support for the keyboard add-on is included) - Big clean up of the driver, simplifying memory map, removing writes to ROM, etc. - Changed NOT_WORKING flag to IMPERFECT_GRAPHICS in 600XL, 65XE, 800XE and XEGS since they should now be working to the same extent of the 800XL, and bugs shall be reported. as a consequence of the above changes, the new softlists a800.xml, a5200.xml and xegs.xml are not compatible anymore with 0.154: keep the old xmls until 0.155 if you don't compile your own exe
* (MESS) a7800.c progress: [Fabio Priuli] Fabio Priuli2014-08-251-0/+14
| | | | | | | | | | | | | | | | | | - Rewritten cart emulation to use slot devices - Removed POKEY chip from the main unit since it was inside the carts (of course it gets enabled when you launch a game who contained it in its cart) - Added support for the High Score cart as a passthru cart: when you mount hiscore, a -cart2 switch will become available to mount the game you want to play - Properly implemented XBoarD and XM expansions as passthru carts as well, so that new syntax to run dkxm.a78 is "mess a7800 -cart xm -cart2 path\to\games\dkxm.a78" High Score support for XM shall work as well. - Big clean up of the driver, simplifying memory map, removing writes to ROM, etc. Out of whatsnew: In conclusion, a7800.c has been brought into the new millennium ;-)
* (MESS) a2600.c: converted Atari VCS carts to be slot devices, cleaned up Fabio Priuli2014-08-241-8/+23
| | | | | the implementation and removed Supercharger tapes from the main system. The -cass media switch (to load the tape file) will become available only when you mount the Supercharger cart. [Fabio Priuli]
* amstrad: added Digiblaster printer-port device [Barry Rodewald] mahlemiut2014-08-231-0/+1
|
* amstrad: added Amdrum expansion card [Barry Rodewald] mahlemiut2014-08-231-0/+1
|
* (MESS) Support PET user port "CB2 Sound" device [R. Belmont] R. Belmont2014-08-171-0/+1
|
* (MESS) Apple II: Add support for the Applied Engineering TimeMaster II H.O. ↵ R. Belmont2014-08-171-0/+1
| | | | card [R. Belmont]
* (MESS) dmv: added expansions slot interface. [rfka01, Sandro Ronco] Sandro Ronco2014-08-151-0/+15
| | | | (MESS) dmv: added boot ROMs from 4 different boards. [rfka01]
* (MESS) msx.c: Added support for Philips VY-0010 external floppy interface ↵ Wilbert Pol2014-08-081-0/+1
| | | | and drive (nw)
* amstrad: added support for 64k, 320k, and 576k RAM sizes mahlemiut2014-08-061-0/+1
| | | | | | added preliminary support for the SYMBiFACE II board [Barry Rodewald] idehd: added Read Native Max Address IDE command
* NeoGeo slot work [S. Smith] David Haywood2014-06-291-0/+36
| | | | | | | | | | | | | | | | Message that was posted to me "Hi David It was to my great disappointment that your work on the NeoGeo Multislot (Dec 2013) was not included in MAME. To aid the process I've taken your work and spent some hours addressing the concerns put forward by the developers. The code I'm sending to you converts Neo Geo to fully use slot devices for the cartridges and implements the multi-slot using techniques that have greater likelihood of being met with approval. In some places the slot trampolines caused performance to drop below 100% so I've used methods to avoid them gathered by the study of other slot devices in MESS. Performance is the same as it was prior to this update. I first sent this with the forms on the official site but received no reply so I'm turning to you directly. (filehost link removed) Credit to yourself and 'S. Smith' "
* (MESS) Apple II: support Decillionix DX-1 sampler card. [R. Belmont] R. Belmont2014-06-281-0/+1
|
* (MESS) Apple II: Support for the Mountain Computer Music System. [R. Belmont] R. Belmont2014-06-281-0/+1
|
* (MESS) ex800: Refactored Epson EX-800 from a driver into a Centronics ↵ Curt Coder2014-06-111-0/+2
| | | | device. (nw)
* (MESS) lx800: Refactored Epson LX-800 from a driver into a Centronics ↵ Curt Coder2014-06-111-0/+2
| | | | device. (nw)
* (MESS) msx.c: Added preliminary support for the Midisaurus BM-012 Midi ↵ Wilbert Pol2014-06-071-0/+1
| | | | interface cartridge (nw)
* vtech1: Use the slot system for I/O and Memory expansion slots. Emulate Dirk Best2014-06-071-0/+28
| | | | the newly dumped RS-232 cartridge. Add support for the WordPro cartridge. Cleanup driver.
* (MESS) msx.c: Added support for Arc (nw) Wilbert Pol2014-06-041-0/+1
|
* (MESS) msx.c: Added support for mapper used by halnote (nw) Wilbert Pol2014-06-041-0/+1
|
* (MESS) msx.c: Added support for protection used by Baby Dinosaur Dooly ↵ Wilbert Pol2014-06-041-0/+1
| | | | (hopefully complete). (nw)
* (MESS) msx.c: Added support for mapper used by Holy Quran. [hap, Wilbert Pol] Wilbert Pol2014-06-041-0/+1
|
* (MESS) ql: Expansions WIP. (nw) Curt Coder2014-06-041-0/+10
|
* (MESS) ql: Added ROM cartridge slot interface. (nw) Curt Coder2014-06-031-0/+2
|
* (MESS) msx.c: Added harry fox mapper (nw) Wilbert Pol2014-06-021-0/+1
|
* (MESS) msx.c: Added support for mapper used by Super Swangi (nw) Wilbert Pol2014-06-011-0/+1
|
* (MESS) msx.c: Added preliminary sfg01 support (nw) Wilbert Pol2014-06-011-0/+1
|
* (MESS) ql: Expansion port/floppy WIP. (nw) Curt Coder2014-05-251-1/+0
|