summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/am53cf96.h
Commit message (Collapse)AuthorAgeFilesLines
* devcv2 -> devcb (nw) Miodrag Milanovic2014-05-141-3/+3
|
* SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are ↵ smf-2014-04-141-6/+4
| | | | 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]
* output of new srcclean changes that are relatively small [smf] smf-2013-01-111-2/+1
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-17/+17
|
* Hooked up PSX IRQ's using DEVCB2 [smf] smf-2012-10-251-10/+9
|
* renamed scsidev to scsihle (nw) smf-2012-10-041-2/+2
|
* Removed SCSIConfigTable, SCSI devices are now linked using SCSIBUS from ↵ smf-2012-08-291-2/+0
| | | | MESS. (nw)
* use device_t.static_set_static_config smf-2012-08-251-5/+3
|
* am53cf96 is now a device (nw) smf-2012-08-241-5/+64
|
* removed am53cf96_get_device and some other unused GetDevice() trampolines (nw) smf-2012-08-231-1/+0
|
* scsi devices are now proper mame devices. smf-2012-05-311-1/+0
|
* BIG update. Aaron Giles2011-03-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove redundant machine items from address_space and device_t. Neither machine nor m_machine are directly accessible anymore. Instead a new getter machine() is available which returns a machine reference. So: space->machine->xxx ==> space->machine().xxx device->machine->yyy ==> device->machine().yyy Globally changed all running_machine pointers to running_machine references. Any function/method that takes a running_machine takes it as a required parameter (1 or 2 exceptions). Being consistent here gets rid of a lot of odd &machine or *machine, but it does mean a very large bulk change across the project. Structs which have a running_machine * now have that variable renamed to m_machine, and now have a shiny new machine() method that works like the space and device methods above. Since most of these are things that should eventually be devices anyway, consider this a step in that direction. 98% of the update was done with regex searches. The changes are architected such that the compiler will catch the remaining errors: // find things that use an embedded machine directly and replace // with a machine() getter call S: ->machine-> R: ->machine\(\)\. // do the same if via a reference S: \.machine-> R: \.machine\(\)\. // convert function parameters to running_machine & S: running_machine \*machine([^;]) R: running_machine \&machine\1 // replace machine-> with machine. S: machine-> R: machine\. // replace &machine() with machine() S: \&([()->a-z0-9_]+machine\(\)) R: \1 // sanity check: look for this used as a cast (running_machine &) // and change to this: *(running_machine *)
* From: Atari Ace [atari_ace@verizon.net] Aaron Giles2008-12-111-1/+1
| | | | | | | | | | | | | | | | | | | Sent: Wednesday, December 10, 2008 9:27 AM To: submit@mamedev.org Cc: atariace@hotmail.com Subject: [patch] Add machine to some emu/machine init methods Hi mamedev, This patch widens some machine init interfaces to pass the machine parameter, allowing more Machine global references to be eliminated. Eventually most of these need to be converted to devices, but this change reduces the deprecation surface in the meantime. I also attached the script I used to do the initial changes to the drivers, which handled about 90% of the cases without further editing. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-05-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subject: [patch] More Machine->machine changes, add machine to irq callbacks Hi mamedev, Here are two more patches to eliminate Machine globals. The first patch was autogenerated by the attached fixup script. That script has been updated to catch additional cases which it previously missed (when Machine is the last parameter to a function or Machine is used in an assignment). This makes ~50 more files deprecat.h free. A sizable chunk (~20%) of the remaining uses of the Machine global in the drivers are due to irq callbacks for sound and machine updates. Typically such callbacks need to call cpunum_set_input_line, which requires a machine parameter, so if the callbacks don't pass the machine parameter, these routines have no choice but to reference the global variable. The second patch attempts to address most cases of this by adding the machine parameter to the callback interfaces. This allows us to remove #include "deprecat.h" from ~150 files, at the cost of having to fix up hundreds of callbacks. In total, these patches reduced the number of files with deprecat.h from 783 to 575. ~aa
* (From Oliver Stoneberg) Aaron Giles2007-12-311-0/+1
| | | | Fixed several memory leaks related to SCSI CD emulation.
* Changes for MAME 0.121u4.mame0121u4 Aaron Giles2007-12-171-2/+2
|
* Initial checkin of MAME 0.121.mame0121 Aaron Giles2007-12-171-0/+24