summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
Commit message (Collapse)AuthorAgeFilesLines
* so long, cartslot.c... you made a really great job, when we Fabio Priuli2014-10-1110-360/+4
| | | had no concept of slot devices...
* a bunch of generic eprom sockets. nw. Fabio Priuli2014-10-1112-248/+133
|
* (MESS) dmv: added floppy softlist. [Sandro Ronco] Sandro Ronco2014-10-102-0/+3
| | | | (MESS) floppy: added read-only support for CopyQM images. (nw)
* Fix duplicate device name (nw) Scott Stone2014-10-101-1/+1
|
* begin st0016 reorganization (nw) David Haywood2014-10-101-1/+1
|
* (MESS) converted vectrex and crvision to use slot devices for Fabio Priuli2014-10-109-0/+1224
| | | | | their carts. nw. (with these, we are done for the moment with new slot devices for carts...)
* (MESS) vic20: Added CPLD image to Final Expansion 3. (nw) Curt Coder2014-10-103-92/+99
|
* Fixed compile. (nw) Curt Coder2014-10-101-4/+0
|
* (MESS) vic20: Emulated the Final Expansion 3 cartridge (only RAM/FlashROM ↵ Curt Coder2014-10-104-0/+738
| | | | supported). [Curt Coder]
* added 315-5296 device Michaël Banaan Ananas2014-10-093-26/+26
|
* removed this duplicate sketch Michaël Banaan Ananas2014-10-091-20/+3
|
* whoops III (and hopefully last). nw. Fabio Priuli2014-10-091-1/+1
|
* trident: reworked Bresenham line drawing. It's better, but I'm still not ↵ mahlemiut2014-10-091-19/+23
| | | | convinced it's completely accurate.
* Make cheat initialization debugger message more verbose. [Pugsy] Scott Stone2014-10-081-1/+4
|
* 53c810.c: reading DSTAT clears DIP bit in ISTAT. (nw) Ville Linde2014-10-081-0/+1
|
* clang compile fix. (nw) Curt Coder2014-10-081-1/+1
|
* (MESS) intv: converted the driver to use slot devices for Fabio Priuli2014-10-089-0/+1833
| | | | | | | | | | | | | | | | | | | 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: added a bunch of homebrew titles released on carts. nw. Fabio Priuli2014-10-082-14/+0
| | | (MESS) wswan: fixed emulation of a couple of titles, which regressed with the conversion to slot carts. nw.
* (MESS) odyssey2: converted the driver to use slot devices for Fabio Priuli2014-10-079-0/+811
| | | | | | | | | 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]
* Fix compile on MSVC 2012 from Peter Ferrie (nw) Scott Stone2014-10-071-1/+1
|
* i386: expand down ring 0 stack (nw) cracyc2014-10-071-2/+2
|
* i386: fix vem486 (nw) cracyc2014-10-061-3/+4
|
* Removed running_machine parameter from various methods were it wasn't needed ↵ Ivan Vangelista2014-10-061-1/+1
| | | | | anymore (nw) Moved some more functions into driver classes. (nw)
* upon reading datasheet further, it became obvious that uPD71054 == 82C54 Michaël Banaan Ananas2014-10-064-120/+21
|
* added upd71054_device, initial commit Michaël Banaan Ananas2014-10-065-2/+121
|
* Rewrite k053260 sound device [Alex Jackson] Alex W. Jackson2014-10-062-342/+412
|
* (MESS) apple2: IIe and later don't require double-reads on the language ↵ R. Belmont2014-10-051-9/+17
| | | | card. [R. Belmont, Peter Ferrie]
* removed unused private member. nw. Fabio Priuli2014-10-051-1/+0
|
* (MESS) wswan.c: re-added internal header logging and automatic Fabio Priuli2014-10-053-66/+31
| | | rotation of vertical games. nw.
* (MESS) wswan.c: converted to use slot devices for carts. [Fabio Priuli] Fabio Priuli2014-10-055-0/+1274
| | | out of whatsnew: another case of on-cart SRAM & EEPROM pointers removed from the main system...
* (MESS) gameboy, gbcolor: added a configuration setting Fabio Priuli2014-10-051-6/+5
| | | | | | | | | | | | | | (off by default) to skip BIOS checks at boot. This allows the recently dumped Rockman World Prototype to be played, and the Rocket Games pirate GBC carts too. [Fabio Priuli] (MESS) gba: added a configuration setting (off by default) to skip some BIOS checks at boot. This allows Tyrian 2000 Prototype to be played. [Fabio Priuli] out of whatsnew: for the Rocket Games pirates it is currently unclear how real carts were bypassing the BIOS checks on a real unit, and it would be nice to emulate it properly. however, this trick allows to go on fixing the rest of mapper emulation until it's fully understood.
* trident: fix programmable clock selection when running XFree86 mahlemiut2014-10-041-1/+1
|
* devfind.h: allow ioport_finder to be dereferenced when NULL so read_safe() ↵ Alex W. Jackson2014-10-041-0/+3
| | | | can be used (nw)
* Forgot this one (nw) Wilbert Pol2014-10-041-0/+1
|
* (MESS) sms.c: Added support for Sega Graphic Board input. (nw) Wilbert Pol2014-10-043-0/+220
|
* fix winrun missing 3D Michaël Banaan Ananas2014-10-041-1/+1
| | | (this changes STATIC_COUNT from 0x100 to 0xff)
* fix MT385, and maybe 386 by making battlera use the proper PCE video code David Haywood2014-10-042-0/+16
| | | | note: there is a significant performance cost to this as the real PCE code is slow, also some graphics will now flicker a bit because the real PCE emulation respects sprite chip limits / masking (which is why the submarine boss now works)
* trident: hopefully found the clock divider bit used by the BIOS, refresh ↵ mahlemiut2014-10-042-2/+16
| | | | rates should now be pretty correct.
* (MESS) vboy uses no bankswitch, so we can gain back most Fabio Priuli2014-10-041-2/+8
| | | speed with the same direct rom mapping used for gba. nw.
* trident: added programmable clock, previous clock select was for TGUI9440CXi ↵ mahlemiut2014-10-042-5/+35
| | | | and TVGA cards, still lacks a divisor for higher refresh rates, but up to 70Hz modes should be correct now.
* trident: small WIP mahlemiut2014-10-033-11/+16
|
* (MESS) fds/famitwin: attach the disk controller device directly Fabio Priuli2014-10-031-5/+5
| | | | | | to the machines, without the intermediate cartslot. This is more accurate for famitwin and it also avoids the possible misunderstanding about the -cart switches in these systems (+ avoids possible misconfigurations). nw.
* vc4000: added ram to the softlist entries which need it Fabio Priuli2014-10-033-7/+8
| | | | | (previously all games had RAM even if the real cart did not contain any), and fixed a brown paper bag bug from last night. nw.
* (MESS) converted arcadia and vc4000 to use slot devices for Fabio Priuli2014-10-029-0/+1222
| | | their carts too.
* (MESS) fix building with official windows tools (nw) smf-2014-10-021-1/+1
| | | | | | | | | Compiling src/emu/bus/chanf/rom.c... src/emu/bus/chanf/rom.c: In member function 'UINT8 chanf_rom_device::common_read_2102(UINT32)': src/emu/bus/chanf/rom.c:144:23: error: suggest parentheses around arithmetic in operand of '|' [-Werror=parentheses] return (m_latch[0] & 0x7f | (m_data0 << 7)); ^ cc1plus.exe: all warnings being treated as errors makefile:932: recipe for target 'obj/windows/emu/bus/chanf/rom.o' failed
* Amiga: Fix expansion slot device initialization Dirk Best2014-10-022-3/+13
|
* Amiga: Connect Zorro interrupts in the Amiga 500 drivers and Dirk Best2014-10-021-4/+11
| | | | reinitialize Zorro devices on reset to stop them from disappearing on soft reset.
* Amiga: Fix crash with expansion slot devices Dirk Best2014-10-021-0/+1
|
* (MESS) concept: can boot 5.25" disks on fdc02 now. [crazyc] R. Belmont2014-10-022-2/+12
|
* (MESS) converted channelf and apfm1000/apfimag to use slot devices for Fabio Priuli2014-10-029-0/+1298
| | | | | 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.