summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/apple2gs.c
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-1/+1
|
* es5503 used devcb2 instead of custom callbacks (nw) Miodrag Milanovic2014-03-231-2/+6
|
* 8530scc: devcb2. (nw) Curt Coder2014-03-171-1/+1
|
* (MESS) apple2gs: render to rgb32, allowing palette raster tricks (e.g. "3200 ↵ R. Belmont2014-03-161-3/+4
| | | | color mode") to work. [R. Belmont]
* Checkpoint 2: Alex W. Jackson2014-03-151-1/+1
| | | | | | gfxdecode devices must now be assigned a palette in MCFG. Added palette devices to several MESS drivers and devices to comply with this requirement. This palette is assigned as a default to the gfx_elements created by the device (but still not used for drawing yet, except in the UI graphics viewer) Tilemaps now have a pointer to a palette device and use that palette for rgb32 drawing, rather than the palette of the screen or bitmap they are drawing to (since rgb32 screens don't have palettes now). When a tilemap is created, it takes its palette from the gfxdecode device it was created with, but you can change a tilemap's palette device with set_palette() at any time (doing this does not mark the tilemap dirty, since all tilemaps use indexed bitmaps internally)
* Made palette settings for screen explicit and mandatory for ind16 mode (nw) Miodrag Milanovic2014-03-141-0/+1
|
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-5/+5
| | | note: Aaron please give more descriptive text for release log I have no more strength :)
* Created gfxdecode_device instead of using machine fixed gfxdecode [Miodrag ↵ Miodrag Milanovic2014-02-161-1/+1
| | | | | | | | | | Milanovic] Updated all devices and drivers for using it. out of whatsnew: Note that it is made to work same as before, in some cases it can be more logic to move gfxdevice into subdevice itself then to keep it in main driver.
* kb3600: converted to devcb2 (nw) R. Belmont2014-02-131-18/+13
|
* (MESS) apple2: rewrote keyboard handling according to schematics and using ↵ R. Belmont2014-02-121-2/+42
| | | | | | | the generic AY-3600. [R. Belmont] nw: next up, devcb2 the generic 3600.
* (MESS) Apple drivers cleanup: [R. Belmont] R. Belmont2014-02-091-0/+3
| | | | | | | - apple3_state is no longer an unnecessary subclass of apple2_state - ay3600 keyboard decoder is now independent from apple2_state - cleaned up some includes
* (MESS) apple2gs: Add support for Vulcan Gold IDE card [R. Belmont, Spk] R. Belmont2014-02-031-0/+1
|
* Canonicalize more devcb2 (nw) R. Belmont2014-01-041-8/+16
|
* Cleanups and version bumpmame0152 Miodrag Milanovic2013-12-241-2/+1
|
* (MESS) New System Drivers Supported R. Belmont2013-12-071-0/+19
| | | | | Apple IIgs (ROM00 prototype 6/19/1986)
* (MESS) Apple II bus moving day (nw) R. Belmont2013-10-221-18/+20
|
* or is this the better way.. Michaël Banaan Ananas2013-07-111-1/+1
| | | (note: cause was devlegacy/stddef.h related)
* fix compile Michaël Banaan Ananas2013-07-111-1/+1
|
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-291-7/+7
| | | | they can be specified for all cards [smf]
* moving some static functions in driver state for MESS drivers plus some ↵ Miodrag Milanovic2013-04-181-2/+2
| | | | other modernization (nw)
* Cleanups and version bumpmame0148u3 Miodrag Milanovic2013-04-091-11/+11
|
* (MESS) apple2gs: Checkpoint on ADB MCU emulation (nw) R. Belmont2013-03-311-31/+40
|
* Cleanups and version bumpmame0148u2 Miodrag Milanovic2013-03-191-2/+2
|
* (MESS) Apple II: Preliminary support for the Apple II Rev. C SCSI Card. [R. ↵ R. Belmont2013-03-011-1/+4
| | | | Belmont]
* Moved some mess devices to proper place (nw) Miodrag Milanovic2013-02-221-2/+2
|
* (MESS) Apple II: Added support for Street Electronics Echo Plus and Zip ↵ R. Belmont2013-02-181-2/+11
| | | | Technologies ZipDrive cards [R. Belmont, Lord Nightmare]
* don't dupe devices (nw) R. Belmont2013-02-131-1/+0
|
* (MESS) apple2gs can use SSC too (nw) R. Belmont2013-02-131-0/+3
|
* Cleanups and version bumpmame0148u1 Miodrag Milanovic2013-02-111-98/+97
|
* apple2gs: Enable AE Vulcan IDE card (nw, will self-serve) R. Belmont2013-02-101-0/+2
|
* (MESS) Apple II: General modernization, some tagmap cleanup, and prep work ↵ R. Belmont2013-02-061-1/+1
| | | | to emulate IIe aux slot cards. [R. Belmont]
* (MESS) apple2gs: Enable 6850 MIDI card. Tested in MasterTracks Pro and ↵ R. Belmont2013-01-301-0/+2
| | | | synthLAB. [R. Belmont]
* (MESS) De-tagged the Apple II series drivers [R. Belmont] R. Belmont2013-01-281-94/+173
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-91/+90
|
* es5503: Make the number of output channels configurable [O. Galibert] Olivier Galibert2012-11-231-1/+1
|
* Replace some *_DEVICE_HANDLER with _MEMBER calls in MESS section (no whatsnew) Miodrag Milanovic2012-10-031-15/+11
|
* TIMER_CALLBACK_DEVICE_MEMBER modernization part 1 (no whatsnew) Miodrag Milanovic2012-09-251-1/+1
|
* change from device->machine() to space.machine() in device handlers in order ↵ Miodrag Milanovic2012-09-211-5/+5
| | | | to make next changes easier (no whatsnew)
* Modernized screen update calls (no whatsnew) Miodrag Milanovic2012-09-171-1/+1
|
* (MESS) apple2gs: Save states now officially supported. [R. Belmont] R. Belmont2012-09-161-3/+4
|
* Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT ↵ Miodrag Milanovic2012-09-131-8/+8
| | | | changed to be members of state classes (no whatsnew)
* Clear out remaining global inlines in diexec.h. Aaron Giles2012-09-121-1/+1
|
* Merge of MESS sources (no whatsnew) Miodrag Milanovic2012-08-211-0/+416