| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
sbc6510 seems to work as before, and c65 is as broken as before.
OTOH amiga family of drivers resisted fiercely to my attempts of conversion,
so I guess that someone else will have to look at the drivers in order to kill
the old 6526cia.c code in favor of the modern mos6526.c code (even if
the latter is slower)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
devices. [Curt Coder]
|
| |
|
| |
|
| |
|
|
|
|
| |
the Lorenz/VICE CIA tests. Refactored the c64/c128/vic10/cbm2 drivers and the 1571/1581 floppy drives to use the new implementation. [Curt Coder]
|
| |
|
|
|
|
| |
to make next changes easier (no whatsnew)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
to 8-bit handlers to match the others. To ease
pain, added DECLARE_READ/WRITE_HANDLER macros that
set up a default parameter. Also updated devcb so
that the handlers can be called with or without the
mem_mask. [Aaron Giles]
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
changed to be members of state classes (no whatsnew)
|
|
|
|
|
|
|
| |
and cputag_set_input_line_and_vector, replacing them
with machine.device("tag")->execute().set_input_line[_and_vector].
[Aaron Giles]
|
|
|
|
|
|
| |
Convert all cpu_get_pc() to safe_pc() and
cpu_getpreviouspc() to safe_basepc(). Removed the
old macros.
|
|
|
|
|
| |
(MESS) mos6581: Improved interface. (nw)
mos6526: Improved interface. (nw)
|
|
|