Miodrag Milanovic
b5a348c7c1
Made palette settings for screen explicit and mandatory for ind16 mode (nw)
2014-03-14 14:39:34 +00:00
R. Belmont
f5b94b06f3
(MESS) apple2: Support the Apple II Parallel Interface Card [R. Belmont]
2014-03-02 04:38:39 +00:00
Miodrag Milanovic
64ac8f6776
Huge update, palette is now device (nw)
...
note: Aaron please give more descriptive text for release log I have no more strength :)
2014-02-27 13:35:15 +00:00
R. Belmont
7cd03e1c0c
(MESS) apple2: ProDOS now correctly sees empty slots as empty. [R. Belmont]
2014-02-27 02:15:30 +00:00
R. Belmont
32575c5f9a
(MESS) apple2: fixed recent regressions (crash and missing text drawing) (nw)
...
nw: why is rgb_t::white actually black? I couldn't immediately find where it's defined in the core.
2014-02-22 02:17:38 +00:00
Oliver Stöneberg
9fa82ef4c3
first round of clang 3.4 fixes for MESS (nw)
2014-02-20 17:50:51 +00:00
Aaron Giles
57cfaa163e
Switched rgb_t to a class, replacing macros with methods. Mappings are
...
as follows:
MAKE_RGB(r,g,b) == rgb_t(r,g,b)
MAKE_ARGB(a,r,g,b) == rgb_t(a,r,g,b)
RGB_ALPHA(data) == data.a()
RGB_RED(data) == data.r()
RGB_GREEN(data) == data.g()
RGB_BLUE(data) == data.b()
RGB_BLACK == rgb_t::black
RGB_WHITE == rgb_t::white
Implicit conversions to/from UINT32 are built in as well as simple
addition, subtraction, and scaling (with clamping).
As a result of being a class, some stricter typing was needed in
a few places but overall not too much.
2014-02-19 06:07:32 +00:00
R. Belmont
861485d123
(MESS) apple2: fixed systems crashing due to missing keyboard ROMs, validated some documentation on the J-Plus, and general cleanup. (nw)
2014-02-17 21:09:28 +00:00
R. Belmont
76aa042a3a
(MESS) New clones added: [R. Belmont]
...
Apple IIe (UK)
Apple IIe (Enhanced, UK)
2014-02-13 21:23:43 +00:00
R. Belmont
a36d4c6609
kb3600: converted to devcb2 (nw)
2014-02-13 02:33:58 +00:00
R. Belmont
01cff8ad3f
key position tune-ups (nw)
2014-02-12 04:27:45 +00:00
R. Belmont
93a00f2b0b
(MESS) apple2: rewrote keyboard handling according to schematics and using the generic AY-3600. [R. Belmont]
...
nw: next up, devcb2 the generic 3600.
2014-02-12 04:12:58 +00:00
R. Belmont
4241c775e4
(MESS) Apple drivers cleanup: [R. Belmont]
...
- apple3_state is no longer an unnecessary subclass of apple2_state
- ay3600 keyboard decoder is now independent from apple2_state
- cleaned up some includes
2014-02-09 01:08:22 +00:00
R. Belmont
cc75eccd81
(MESS) Apple II: Support for the Videx UltraTerm card. [R. Belmont]
2014-01-26 02:49:09 +00:00
R. Belmont
a82ac7cf00
(MESS) Apple II: Support for Applied Engineering Super Music Synthesizer [R. Belmont]
2013-11-07 03:59:42 +00:00
Miodrag Milanovic
44d5c1b8ab
Cleanups and version bump
2013-11-05 06:59:51 +00:00
R. Belmont
cd6f73b9c7
(MESS) Apple II bus moving day (nw)
2013-10-22 16:45:06 +00:00
Miodrag Milanovic
96aa5e1c08
Cleanups and version bump
2013-09-17 06:47:03 +00:00
R. Belmont
600a425123
(MESS) Apple II: Support for the PCPI Applicard. [R. Belmont, Alex Freed]
2013-08-03 12:37:55 +00:00
Michaël Banaan Ananas
1b1227e322
or is this the better way..
...
(note: cause was devlegacy/stddef.h related)
2013-07-11 00:07:36 +00:00
Michaël Banaan Ananas
f649b8beb2
fix compile
2013-07-11 00:00:20 +00:00
smf-
459b30be0f
Moved default card config, device inputs and clock off the slot interface so they can be specified for all cards [smf]
2013-05-29 13:52:16 +00:00
Miodrag Milanovic
5d8cdfb2e5
(MESS) cassette cleanup (nw)
2013-04-17 08:30:36 +00:00
Miodrag Milanovic
0e1f5ad25b
Cleanups and version bump
2013-03-19 07:22:20 +00:00
R. Belmont
ec26ac476e
(MESS) Apple II: Preliminary support for the Apple II Rev. C SCSI Card. [R. Belmont]
2013-03-01 01:22:51 +00:00
R. Belmont
d9cdaf1649
(MESS) Apple II: Added support for Street Electronics Echo Plus and Zip Technologies ZipDrive cards [R. Belmont, Lord Nightmare]
2013-02-18 21:11:17 +00:00
Miodrag Milanovic
a440a8e020
Cleanups and version bump
2013-02-11 07:44:56 +00:00
R. Belmont
2818379939
(MESS) Apple II: Support 8 meg AE RamWorks III card for IIe. [R. Belmont]
2013-02-09 01:55:38 +00:00
R. Belmont
82547ea6dd
(MESS) Apple II: Another pass on tagmaps, plus preliminary emulation of the standard and extended 80-column cards for the IIe [R. Belmont]
2013-02-08 14:40:27 +00:00
R. Belmont
5a78cc106e
(MESS) Apple II: General modernization, some tagmap cleanup, and prep work to emulate IIe aux slot cards. [R. Belmont]
2013-02-06 04:09:46 +00:00
R. Belmont
c3a7aa3e32
(MESS) apple2: Support generic 6850 MIDI card (Yamaha, Passport, etc). [R. Belmont]
2013-01-29 04:44:45 +00:00
Curt Coder
7a788c67b7
(MESS) Fixed software list hookups. (nw)
2013-01-23 19:51:14 +00:00
Miodrag Milanovic
0e19f641d3
Cleanups and version bump
2013-01-11 07:32:46 +00:00
Miodrag Milanovic
436d2f757f
Cleanups and version bump
2012-12-17 07:22:20 +00:00
R. Belmont
d924995400
(MESS) New clones added
...
-----------------------
ASEM AM 64 [Museo Dell'Informatica Funzionante]
2012-12-15 04:31:55 +00:00
Olivier Galibert
fac1ca581b
6502: Rewrite modern, cycle-exact and interruptible [O. Galibert]
2012-11-06 16:27:39 +00:00
Miodrag Milanovic
e52d60b7f8
Replace some *_DEVICE_HANDLER with _MEMBER calls in MESS section (no whatsnew)
2012-10-03 09:27:22 +00:00
Miodrag Milanovic
6c40f0f292
TIMER_CALLBACK_DEVICE_MEMBER modernization part 1 (no whatsnew)
2012-09-25 13:39:59 +00:00
R. Belmont
4a412e9cfa
(MESS) Apple II: Add preliminary support for TME Arcade Board [R. Belmont]
2012-09-23 16:22:00 +00:00
Miodrag Milanovic
1f9d1cd620
change from device->machine() to space.machine() in device handlers in order to make next changes easier (no whatsnew)
2012-09-21 08:25:27 +00:00
Miodrag Milanovic
5ddbca3e7a
Modernized screen update calls (no whatsnew)
2012-09-17 15:00:31 +00:00
Miodrag Milanovic
219e664785
Massive change, MACHINE_START\RESET, VIDEO_START\RESET and PALETTE_INIT changed to be members of state classes (no whatsnew)
2012-09-13 11:15:32 +00:00
Aaron Giles
17e66e39fd
Clear out remaining global inlines in diexec.h.
2012-09-12 06:07:51 +00:00
Miodrag Milanovic
7285b359d2
Merge of MESS sources (no whatsnew)
2012-08-21 10:41:19 +00:00