summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/apollo.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-1276/+0
|
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-4/+4
| | | | this better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
* 3c505: move option ROM to the card to reflect real h/w [Hans Ostermeyer] arbee2015-06-271-13/+10
| | | | apollo: improved mouse emulation [Hans Ostermeyer]
* change for Hans Ostermeyer (nw) Miodrag Milanovic2015-05-131-1/+1
|
* Updated MESS info for licenses (nw) Miodrag Milanovic2015-05-131-4/+1
|
* Added dummy license lines to each file for MESS (nw) Miodrag Milanovic2015-05-071-0/+2
|
* (MESS) Minor Apollo cleanups & removal of no-longer-supported options, plus ↵ R. Belmont2014-07-171-0/+4
| | | | data format fix for systems using a serial terminal. [Hans Ostermeyer]
* Apollo updates [Hans Ostermeyer] R. Belmont2014-06-151-26/+36
| | | | | | | | | | - Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA - Improved logging in several places - "20 years ago" option updated to now-necessary "25 years ago" - Fixed ISA high IRQ routing - Fixed 3c505 to have a 16 bit ISA interface - Fixed omti8621 and sc499 to have correct-endian ISA interfaces
* Replaced set_irq_acknowledge_callback with proper ↵ Miodrag Milanovic2014-04-231-2/+6
| | | | MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER/DEVICE (nw)
* m68000 callbacks to delegates (nw) Miodrag Milanovic2014-04-221-22/+17
|
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-24/+23
|
* modernized apollo a little bit more (nw) Miodrag Milanovic2014-04-021-12/+12
|
* n68681: Renamed to mc68681. (nw) Curt Coder2014-03-181-16/+16
|
* (MESS) apollo: Separate 3c505 out into an ISA16 card. [R. Belmont] R. Belmont2014-03-101-15/+0
|
* (MESS) apollo: sc499 cartridge tape converted to ISA [R. Belmont] R. Belmont2014-03-081-7/+1
|
* (MESS) apollo: Converted to use real ISA bus [R. Belmont] R. Belmont2014-03-061-106/+27
| | | | | omti8621: Converted to proper ISA card [R. Belmont]
* (MESS) apollo: Cleaned up PIC8259 usage. [R. Belmont] R. Belmont2014-03-031-12/+13
|
* (MESS) apollo: finish devcb2'ing the keyboard (nw) R. Belmont2014-02-241-39/+21
|
* (MESS) More apollo updates [R. Belmont] R. Belmont2014-02-241-66/+68
| | | | | | | | | - Old 68681 is gone - Apollo keyboard now speaks diserial - Headless configs use the serial terminal device nw: And Domain/OS still boots and X11 comes up and works.
* (MESS) apollo: Start modernizing/cleanup. [R. Belmont] R. Belmont2014-02-231-10/+10
|
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-0/+2
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* massrename silliness corrections Michaël Banaan Ananas2013-08-131-2/+2
|
* Cleanups and version bumpmame0149u1 Miodrag Milanovic2013-07-231-1/+0
|
* probably fix (somebody who knows it, please check this driver, it seems a ↵ David Haywood2013-06-251-2/+1
| | | | little too keen on poking around with internals) (nw)
* legacy_cpu-- David Haywood2013-06-251-6/+7
| | | this is a first pass at converting to a modern device, I'd be surprised if there are no issue but it's already a weeks worth of updating + testing.
* 8237dma: convert its remaining users and kill it (nw) cracyc2013-05-301-4/+0
| | | | -- The apollo and bebox both boot but might need more thorough testing.
* Cleanups and version bumpmame0148u5 Miodrag Milanovic2013-05-201-6/+6
|
* (MESS) Apollo updates: [Hans Ostermeyer] R. Belmont2013-05-111-21/+36
| | | | | | | | - Added 4 and 8 plane color graphics board support - Renamed dn3x00 to dn3x00_19i and dn3x00_15i to dn3x00 - Reworked video/apollo.c into class apollo_graphics - Fixed recent regression where the arrow keys moved the mouse pointer
* Removal of machine().root_device() where appropriate (nw) Miodrag Milanovic2013-04-141-1/+1
|
* Mess is now free of DEVCB_HANDLER (nw) Miodrag Milanovic2013-04-051-11/+11
|
* (MESS) apollo.c: Some tagmap lookup reduction (nw) Wilbert Pol2013-02-091-12/+10
|
* IRQ_CALLBACK modernization part 2, this should give some speed to pc drivers ↵ Miodrag Milanovic2013-01-311-4/+5
| | | | (no whatsnew)
* output of new srcclean changes that are relatively small [smf] smf-2013-01-111-1/+0
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-38/+38
|
* FDC != WDC. Bad OG ;-) (nw) R. Belmont2013-01-011-6/+6
|
* (mess) upd765: Modernize [O. Galibert] Olivier Galibert2012-10-101-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remaining TODO list: - take WP into account - test the amstrad, implement its observational format (edsk) using pasti as a start. Or find the legendary amstrad IPFs. Or both. - correct read track, the implementation is completely wrong. See previous for testing, it's only used in protections the check the inter-sector gaps. - shake and bake on the amstrad, protections are the best to find bugs in a fdc - add the scan id commands, but nothing seems to use them - debug the 2.88M formatting which is unreliable. Fix its IDAM/DAM gap size on formatting too (but that's not what's making it unreliable) - test all the systems that were hit, and fix what needs to be fixed. Beware that multiple problems may happen: - upd765 may be wrong - the driver may not be working - the hookup may be wrong/incomplete (bitrate selection and floppy rpm in particular) - the driver may be too limited for the new implementation (the x68k dma device does not handle non-instant dma yet for instance) - report invalid command when appropriate depending on the actual chip emulated - add the russian clones with their real names
* change from device->machine() to space.machine() in device handlers in order ↵ Miodrag Milanovic2012-09-211-2/+2
| | | | to make next changes easier (no whatsnew)
* Since nobody checks for NULLs anyway, make Aaron Giles2012-09-191-1/+1
| | | | | | | | | | | | device_memory_interface::space() assert against NULL and return a reference, and pushed references throughout all address space usage in the system. Added a has_space() method to check for those rare case when it is ambiguous. [Aaron Giles] Also reinstated the generic space and added fatal error handlers if anyone tries to actually read/write from it.
* Memory handler normalization, part 2. Change legacy Aaron Giles2012-09-171-2/+2
| | | | | | | read/write handlers to take an address_space & instead of an address_space *. Also update pretty much all other functions to take a reference where appropriate. [Aaron Giles]
* Memory handler normalization, part 1. Aaron Giles2012-09-171-3/+3
| | | | | | | | | | | | | READ/WRITE_DEVICE*_HANDLERs are now passed an address_space &, and the 8-bit variants get a mem_mask as well. This means they are now directly compatible with the member function delegates. Added a generic address space to the driver_device that can be used when no specific address space is available. Also added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to declare device callbacks with default mem_mask parameters. [Aaron Giles]
* Clean-ups and version bumpmame0147 Miodrag Milanovic2012-09-171-2/+2
| | | note: hoarded dump removed too from coco_cart.xml, this will not be tolerated
* Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT ↵ Miodrag Milanovic2012-09-131-19/+13
| | | | changed to be members of state classes (no whatsnew)
* Clear out remaining global inlines in diexec.h. Aaron Giles2012-09-121-1/+1
|
* Closeout on old macros. Retired cputag_set_input_line Aaron Giles2012-09-121-4/+4
| | | | | | | and cputag_set_input_line_and_vector, replacing them with machine.device("tag")->execute().set_input_line[_and_vector]. [Aaron Giles]
* Add safe_pc() and safe_pcbase() methods to device_t. Aaron Giles2012-09-111-2/+2
| | | | | | Convert all cpu_get_pc() to safe_pc() and cpu_getpreviouspc() to safe_basepc(). Removed the old macros.
* And death to AM_SIZE_LEGACY. Aaron Giles2012-09-041-14/+12
|
* Remove commented-out references to AM_BASE/_SIZE_LEGACY. Aaron Giles2012-09-041-5/+5
|
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+1380