summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/apple2.c
Commit message (Collapse)AuthorAgeFilesLines
* (MESS) Apple II: Correct setup of built-in ACIAs for IIc/IIc Plus [R. Belmont] R. Belmont2014-04-131-2/+48
|
* (MESS) Apple II updates: [R. Belmont] R. Belmont2014-04-131-21/+23
| | | | | | - Some minor cleanup to how post-IIe machines are handled - Fixed N/M keys on Platinum IIe and IIgs
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-10/+10
|
* primary_screen -> first_screen() (nw) Miodrag Milanovic2014-03-151-2/+2
|
* fix Clang (nw) R. Belmont2014-02-121-1/+0
|
* (MESS) apple2: rewrote keyboard handling according to schematics and using ↵ R. Belmont2014-02-121-11/+127
| | | | | | | the generic AY-3600. [R. Belmont] nw: next up, devcb2 the generic 3600.
* (MESS) Apple drivers cleanup: [R. Belmont] R. Belmont2014-02-091-19/+34
| | | | | | | - apple3_state is no longer an unnecessary subclass of apple2_state - ay3600 keyboard decoder is now independent from apple2_state - cleaned up some includes
* missed an outdated include (nw) R. Belmont2013-10-221-1/+0
|
* (MESS) Apple II bus moving day (nw) R. Belmont2013-10-221-0/+20
|
* modernized speaker device. [Fabio Priuli] Fabio Priuli2013-06-041-2/+2
|
* Just some MESS drivers nobody cares about (nw) R. Belmont2013-05-301-2/+2
|
* made BEEP and RAM devices initialize in constructor of driver classes (nw) Miodrag Milanovic2013-04-231-2/+2
|
* moving some static functions in driver state for MESS drivers plus some ↵ Miodrag Milanovic2013-04-181-94/+88
| | | | other modernization (nw)
* (MESS) cassette cleanup (nw) Miodrag Milanovic2013-04-171-9/+2
|
* ficed several occurances of uninitialized memory (nw) Oliver Stöneberg2013-03-091-2/+6
|
* Moved some mess devices to proper place (nw) Miodrag Milanovic2013-02-221-2/+2
|
* Cleanups and version bumpmame0148u1 Miodrag Milanovic2013-02-111-2/+2
|
* apple2gs: Enable AE Vulcan IDE card (nw, will self-serve) R. Belmont2013-02-101-2/+2
|
* (MESS) Apple II: Another pass on tagmaps, plus preliminary emulation of the ↵ R. Belmont2013-02-081-86/+450
| | | | standard and extended 80-column cards for the IIe [R. Belmont]
* misc fixes. Hint: read_safe can't work anymore (nw) Olivier Galibert2013-02-071-2/+2
|
* (MESS) Apple II: General modernization, some tagmap cleanup, and prep work ↵ R. Belmont2013-02-061-81/+119
| | | | to emulate IIe aux slot cards. [R. Belmont]
* machine_notify_delegate modernization (nw) Miodrag Milanovic2013-02-041-34/+17
|
* modernized some pre/postload calls (no whatsnew) Miodrag Milanovic2013-01-311-3/+3
|
* (MESS) De-tagged the Apple II series drivers [R. Belmont] R. Belmont2013-01-281-10/+10
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-250/+250
|
* [APPLE2] Floppy drive cleanups/modernization (nw) Nathan Woods2012-12-231-2/+1
|
* TIMER_CALLBACK_DEVICE_MEMBER modernization part 1 (no whatsnew) Miodrag Milanovic2012-09-251-2/+2
|
* 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-8/+8
| | | | | | | 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]
* Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT ↵ Miodrag Milanovic2012-09-131-37/+32
| | | | changed to be members of state classes (no whatsnew)
* In device_state_interface, rename state() to state_int() Aaron Giles2012-09-111-1/+1
| | | | | | | | | | | | | | | and set_state() to set_state_int() for consistency. Update all callers. Also add set_pc() helper and updated all callers to use that instead of set_state_int(STATE_GENPC) [Aaron Giles] Added device_t::state() method to get the state interface. Added redundant device_state_interface::state() method to catch redundant use of it. [Aaron Giles] Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the above methods. [Aaron Giles]
* Don't use safe_pc[base] when you already have a Aaron Giles2012-09-111-2/+2
| | | | | | resolved device_state_interface. Added redundant methods to device_state_interface to generate errors when this is done.
* 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.
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+1952