summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Don't use safe_pc[base] when you already have a Aaron Giles2012-09-117-13/+13
| | | | | | resolved device_state_interface. Added redundant methods to device_state_interface to generate errors when this is done.
* Generalized the PLS100 into a PLA device of variable amounts of ↵ Curt Coder2012-09-112-14/+97
| | | | inputs/outputs/terms. [Curt Coder]
* Add safe_pc() and safe_pcbase() methods to device_t. Aaron Giles2012-09-1139-184/+184
| | | | | | Convert all cpu_get_pc() to safe_pc() and cpu_getpreviouspc() to safe_basepc(). Removed the old macros.
* Added asl_ext, bclr_dir, bset_dir opcodes to the HC11 core. (nw) Sandro Ronco2012-09-101-0/+1
|
* (MESS) c128: MMU WIP. (nw) Curt Coder2012-09-108-169/+308
| | | | | (MESS) mos6581: Improved interface. (nw) mos6526: Improved interface. (nw)
* (MESS) c128: MMU WIP. (nw) Curt Coder2012-09-091-0/+244
|
* (MESS) p500: Refactored to use new VIC emulation. (nw) Curt Coder2012-09-091-49/+14
|
* (MESS) c64: Fixed edu64/pet64 crash. (nw) Curt Coder2012-09-091-23/+3
|
* (MESS) cbmb: Added missing SID interface. (nw) Curt Coder2012-09-091-0/+9
|
* added missing \n to remaining fatalerror() calls (no whatsnew) Oliver Stöneberg2012-09-091-1/+1
|
* added missing \n to more fatalerror() calls (no whatsnew) Oliver Stöneberg2012-09-097-9/+9
|
* (MESS) c128: Cleanup (nw) Curt Coder2012-09-081-224/+322
|
* (MESS) Clean up some MACHINE_CONFIG_START. (nw) Sandro Ronco2012-09-087-142/+20
|
* fixed some warnings about unreachable statements reported by cppcheck (no ↵ Oliver Stöneberg2012-09-083-11/+9
| | | | whatsnew)
* (MESS) c128: Added missing IEC bus. (nw) Curt Coder2012-09-081-8/+13
|
* (MESS) c128: Refactored to use the new VIC-IIe, and rewrote the MOS8563 VDC ↵ Curt Coder2012-09-081-213/+85
| | | | as an MC6845 variant. The VIC-IIe and VDC now have their own screens. Not fully working yet, WIP. (nw)
* (MESS) vic20: Connected light pen signal. (nw) Curt Coder2012-09-081-1/+4
|
* (MESS) Fixed screen type in some drivers. (nw) Sandro Ronco2012-09-079-12/+12
|
* (MESS) mos6566: Refactored to use an rgb32 bitmap. (nw) Curt Coder2012-09-071-1/+1
|
* (MESS) geniusiq: added German keyboard layout and some PORT_CHAR. (nw) Sandro Ronco2012-09-071-145/+173
|
* (MESS) VK100: simplification of the code by emulating the register file as ↵ Jonathan Gevaryahu2012-09-071-41/+14
| | | | an array. [Lord Nightmare]
* New games marked as GAME_NOT_WORKING Scott Stone2012-09-071-9/+9
| | | | | | | ------------------------------------ Magicball Fighting (Korea) [Guru] [MESS] Fixed regression in Pico and clones which came about when cart sizes for MegaDrive games was adjusted, leaving Pico unchanged (and incorrect). From Haze. (nw)
* geniusiq: added mouse input. (nw) Sandro Ronco2012-09-061-23/+61
|
* (MESS) VK100: Correctly hooked up vsync interrupt to crtc instead of video ↵ Jonathan Gevaryahu2012-09-061-43/+68
| | | | subsystem; Figured out the low two bits of SYSTAT_A from tracing and hooked both up, and updated the SYSTAT_A documentation comments. Additional documentation comments for the SMC COM5016T baud rate divider. Made the DU/DVM/DIR/WOPS 8*4bit register file an actual 4-entry array, to simplify address decoding later. [Lord Nightmare]
* Get rid of the SW DIP-SW msg Angelo Salese2012-09-061-15/+24
|
* Preliminary SW DIP-SW addition to PC-9821 / Fixed sound CPU ASM decoding for ↵ Angelo Salese2012-09-061-1/+112
| | | | Super Nes, nw
* Removed the POR hack in PC-98x1 machines, nw Angelo Salese2012-09-061-13/+26
|
* (MESS) vic20: Refactored VIC to a modern device. (nw) Curt Coder2012-09-062-128/+102
| | | | (MESS) c64: Fixed IDE64 cartridge video corruption. (nw) (MESS) Added paddles and light pen VCS control devices. [Curt Coder]
* (MESS) plus4: Refactored TED to use device_memory interface. (nw) Curt Coder2012-09-061-52/+32
|
* TILE/TILEMAP modernization part 1 (no whatsnew) Miodrag Milanovic2012-09-062-32/+35
|
* Split out callbacks from scsibus_device into scscb_device, eventually this ↵ smf-2012-09-069-48/+34
| | | | will be a SCSI device. SCSIBus_interface is no longer required and has been removed. [smf]
* gfx_element is now a class. Accessors are provided for all Aaron Giles2012-09-0612-25/+25
| | | | | necessary elements. Updated some of the more, ah, creative uses/abuses of the gfx_elements. [Aaron Giles]
* (MESS) Added keyboard inputs for Pasopia and Pasopia 7, z80pio irq still ↵ Angelo Salese2012-09-062-128/+78
| | | | doesn't work [Angelo Salese]
* Various changes, nw Angelo Salese2012-09-051-18/+66
|
* made S1410 device act as a SCSIHD with the custom commands, added D9060HD & ↵ smf-2012-09-053-5/+5
| | | | ACB4070 devices to do the same thing [smf]
* (MESS) Preliminary support for cassette images in MZ-2000 [Angelo Salese] Angelo Salese2012-09-051-11/+27
|
* (MESS) geniusiq: fixed missing text. (nw) Sandro Ronco2012-09-051-3/+71
|
* Replaced standard mappers with an enumeration that maps internally Aaron Giles2012-09-052-20/+20
| | | | | | to the original functions. The only change is to all-caps since these are constants, e.g., tilemap_scan_rows -> TILEMAP_SCAN_ROWS.
* mos6560: Refactored interface to use devcb. (nw) Curt Coder2012-09-051-89/+33
|
* Continuing new device implementation for SN76496 and clones - bbc.c, ↵ Scott Stone2012-09-054-15/+86
| | | | | | mycom.c, pasopia7.c, smc777.c, a2alfam2.c) [Osso] Updated looping.c to use the new tms52xx device implementation. [Osso]
* And death to AM_SIZE_LEGACY. Aaron Giles2012-09-041-14/+12
|
* (MESS) c65: Added missing SID interface. (nw)\n(MESS) c64: Used SID8580 for ↵ Curt Coder2012-09-042-4/+18
| | | | the 64C models. (nw)
* Remove commented-out references to AM_BASE/_SIZE_LEGACY. Aaron Giles2012-09-042-8/+8
|
* Improved SPC700 cycle opcode timings [Angelo Salese, byuu] Angelo Salese2012-09-041-1/+1
|
* m6502: Refactored the indexed read/write to use devcb, and fixed the ↵ Curt Coder2012-09-046-61/+63
| | | | | | peripheral port for plus4. (nw) (MESS) apple3: Fixed the CPU interface. (nw) (MESS) vic10: Refactored to use datassette slot interface. (nw)
* m6502: Fixed CPU peripheral port behavior by introducing pull-up and ↵ Curt Coder2012-09-041-26/+31
| | | | | pull-down masks to the CPU interface. [Curt Coder] (MESS) c64: Fixed CPU port, tsuit215 CPUPORT test passes now. [Curt Coder]
* Added Sound Blaster 16, and proper 16 bit ISA DMA handling [Carl] Miodrag Milanovic2012-09-041-3/+5
| | | | Added IBM VGA card [Carl]
* (MESS) crvision: Converted to use new sn76494_device. (nw) Curt Coder2012-09-031-21/+27
|
* DEVINFO_* to CPU_INFO_*, and some cleanups (no whatsnew) Miodrag Milanovic2012-09-034-76/+0
|
* Cleanup and some inheritance fixes (no whatsnew) Miodrag Milanovic2012-09-031-14/+0
|