summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/bebox.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-261/+0
|
* bebox.c: reduce tagmap lookups (nw) Wilbert Pol2015-08-021-11/+1
|
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-2/+2
| | | | 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.
* owner name consistency and typo fix (nw) Miodrag Milanovic2015-05-221-1/+1
|
* Updated MESS info for licenses (nw) Miodrag Milanovic2015-05-131-2/+2
|
* Added dummy license lines to each file for MESS (nw) Miodrag Milanovic2015-05-071-0/+2
|
* pc_vga: split Cirrus video devices to separate files. mahlemiut2015-04-251-1/+1
|
* pc_vga: split Cirrus Logic SVGA devices into separate GD5428 and GD5430 ↵ mahlemiut2015-04-131-6/+6
| | | | devices. No differences between them yet, other than chip ID.
* Experiments in PCI land [O. Galibert] Olivier Galibert2014-11-051-3/+3
|
* Cleanups and version bump Miodrag Milanovic2014-07-221-1/+1
|
* ins8250_device: converted to devcb2 (nw) Ivan Vangelista2014-05-071-4/+4
|
* am9517a_device: converted to devcb2 (nw) Ivan Vangelista2014-04-291-3/+13
|
* MESS: bebox.c fixed tag (nw) smf-2014-04-161-1/+1
|
* SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are ↵ smf-2014-04-141-6/+8
| | | | separate so you can for example have -harddisk1 as ID 6 and -harddisk 2 as ID 5. The HLE'd CD & HD have configuration switches to set the ID, real emulated hardware will specify the ID using it's own method. [smf]
* updated lsi53c810 to use delegates, and moved some formerly static Fabio Priuli2014-04-131-18/+10
| | | stuff into bebox and model3 classes. nw.
* kbdc8042_device: converted to devcb2 (nw) Ivan Vangelista2014-04-111-13/+5
|
* compile fix, thank qmc2 (nw) Miodrag Milanovic2014-03-191-1/+1
|
* upd765: Refactored to use devcb2 callbacks. [Curt Coder] Curt Coder2014-03-171-0/+2
|
* Shuffle PCI and some more PC related devices around (nw) Miodrag Milanovic2014-03-071-2/+2
| | | cirrus is not moved since it's not made as proper pci device
* Converted PIT8253 to DEVCB2 [smf] smf-2014-02-231-8/+7
|
* Removed support for static config from slots and converted the two devices ↵ smf-2013-12-191-6/+5
| | | | using it to machine config fragments [smf]
* Fixed the MC146818 modernisation so that local/utc & whether a century is ↵ smf-2013-11-011-1/+1
| | | | stored in nvram can be specified in a sane way. Removed the century updating as this chip doesn't do that, but each driver can specify where the century should be stored. Fixed off by one errors in the date/time updating. Added support for different external clock speeds and dividers, the clock speeds have been set based on guesswork that the code would set the chip to update at 1hz but this isn't necessarily true. Most flags have been implemented, so that timer updating can be disabled & irq generation should be correct. [smf]
* A pair more cleanups for commented out code. (nw) Ivan Vangelista2013-09-091-1/+1
|
* Added ata_interface_device, ide_controller_device is now only for pc ↵ smf-2013-06-191-4/+4
| | | | register mapping. Renamed ide_mass_storage_device to ata_mass_storage_device. Changed ide_hdd_device so it only picks up it's image from the harddisk_image_device, which does a lookup to see if there is a region itself. (nw)
* First pass at tidying up ide interface. It no longer tries to force ↵ smf-2013-06-081-2/+2
| | | | everything to act as a PC. A copy of the VIA VT83C461 datasheet would be useful to remove some of the hacks added to make the games using it work again. [smf]
* Merge the mame and mess ide hd device (nw) smf-2013-06-051-1/+1
|
* Modernized the PIT8253 device. [Fabio Priuli] Fabio Priuli2013-06-031-3/+2
|
* 8237dma: convert its remaining users and kill it (nw) cracyc2013-05-301-11/+9
| | | | -- The apollo and bebox both boot but might need more thorough testing.
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-3/+5
| | | | they can be specified for all cards [smf]
* removed some redundant uses of DEVICE_SELF (nw) smf-2013-05-201-1/+1
|
* pic8259.c: Switched to devcb2. (nw) Wilbert Pol2013-05-151-2/+2
|
* pic8259.c: Continue modernization. (nw) Wilbert Pol2013-05-141-3/+3
|
* Cleanups and version bumpmame0148u4 Miodrag Milanovic2013-04-301-2/+2
|
* 8042kbdc is now device (nw) Miodrag Milanovic2013-04-191-1/+35
|
* various cpu lookup cleanup (nw) Miodrag Milanovic2013-04-151-1/+2
|
* removed devhelpr.h and trampolines in half modern devices,also southbridge ↵ Miodrag Milanovic2013-03-201-3/+3
| | | | also use am9517a device now (no whatsnew)
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-16/+16
|
* sed1310: Cleanup. (nw) Curt Coder2012-11-221-9/+4
| | | | | | (MESS) bw2: Fixed memory mapping. (nw) (MESS) msm6255: Refactored to use device_memory_interface. (nw) (MESS) floppy: Added macros for declaring modern floppy formats. The generic floppy formats (D88/DFI/IMD/IPF/MFI/MFM) are now automatically supported in each driver using the modern floppy code. [Curt Coder]
* changed DEVICE_SELF_OWNER to DEVICE_SELF in IDE config & in ↵ smf-2012-10-261-1/+1
| | | | MCFG_IDE_CONTROLLER_ADD add the ide controller after the slots (nw)
* cleaned up the ide controller enough to change the irq to a DEVCB2 [smf] smf-2012-10-261-8/+2
|
* (mess) upd765: Modernize [O. Galibert] Olivier Galibert2012-10-101-14/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* some cleanup (nw) Miodrag Milanovic2012-10-031-17/+17
|
* Converted VGA to be multiple devices, this will require some cleanup in ↵ Miodrag Milanovic2012-10-011-6/+6
| | | | future (no whatsnew)
* Removed need for pc_vga_io_init also made accessors for linear access to VGA ↵ Miodrag Milanovic2012-09-301-1/+5
| | | | memory needed for some models (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-5/+5
| | | | | | | 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-2/+2
| | | | | | | | | | | | | 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-3/+3
| | | 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-2/+0
| | | | changed to be members of state classes (no whatsnew)
* Add safe_pc() and safe_pcbase() methods to device_t. Aaron Giles2012-09-111-1/+1
| | | | | | Convert all cpu_get_pc() to safe_pc() and cpu_getpreviouspc() to safe_basepc(). Removed the old macros.