Miodrag Milanovic
0147bb4cc8
Cleanups and version bump
2015-03-25 08:16:51 +01:00
arbee
2e294961b4
(MESS) apple2: add TMS9918 card from BYTE magazine plus 9938 and 9958 versions. [R. Belmont]
2015-02-27 21:57:57 -05:00
Scott Stone
32534bc3a4
Uppercase hash cleanup (nw)
2014-12-24 17:14:04 -05:00
peterferrie
c2daed782b
apple2: fix keydown detection
2014-12-11 11:08:05 -08:00
Miodrag Milanovic
ebeaa953a3
Cleanups and version bump
2014-11-26 10:37:58 +01:00
arbee
69d2952a0e
(MESS) apple2: use diskiing for everything. (nw)
2014-11-24 22:39:46 -05:00
arbee
bc2193dab3
[MESS] apple2: rewrote all 8-bit Apple II drivers with an aim towards modernity and improved runtime performance, improved correctness, and missing features. Fixes MT #5157 , 5158, 5747, and 5748. [R. Belmont]
2014-11-16 16:38:33 -05:00
Scott Stone
5ee3b66e08
naomi.c: [Arzeno Fabrice]
...
* HOTD2 Proto BIOS added
* Label correction for Club Kart Prize
Added NOT_WORKING flag to apple2cp. (nw)
2014-10-22 05:09:05 -04:00
Miodrag Milanovic
c93ed344fb
Cleanups and version bump
2014-10-15 07:19:47 +00:00
R. Belmont
98b7da1641
(MESS) apple2: revert default to old HLE Disk II; new one corrupts data on disk switch. (nw)
2014-10-14 02:33:00 +00:00
R. Belmont
40f25b183e
(MESS) Apple II: Support Apple II Mouse Card [R. Belmont, Guru, Sharkpuncher]
2014-09-07 04:01:22 +00:00
R. Belmont
4dfad6d101
(MESS) Apple II series changes: [R. Belmont]
...
- Support 1 MB expansion for Laser 128ex2
- Give the IIc Plus the correct drive type, but it's still unhappy
- Promote apple2c4 to working since it runs fine now
2014-08-21 02:05:14 +00:00
R. Belmont
61d68d14fe
(MESS) Apple II: hook up ACIAs for Laser 128 series, remove cassette for IIc and Laser. [R. Belmont]
2014-08-19 02:19:11 +00:00
R. Belmont
7a1e91eb00
(MESS) Systems Promoted from GAME_NOT_WORKING: [Peter Ferrie, R. Belmont]
...
- Laser 128 (version 4.2)
- Laser 128ex (version 4.5)
- Laser 128ex2 (version 6.1)
2014-08-19 01:01:29 +00:00
R. Belmont
a4461829b5
(MESS) Apple II: Add support for the Applied Engineering TimeMaster II H.O. card [R. Belmont]
2014-08-17 04:09:41 +00:00
R. Belmont
ba1531f2e9
URNOTe (nw)
2014-08-17 01:13:09 +00:00
R. Belmont
ceb0758650
(MESS) Improve Laser 128 series support; 128EX/2 now boots DOS 3.3 and ProDOS. [Peter Ferrie, R. Belmont]
2014-08-16 21:09:19 +00:00
R. Belmont
a577c8da11
(MESS) apple2: add possible Laser 128EX2 ROM pending future work on that series [R. Belmont]
2014-08-12 01:53:16 +00:00
R. Belmont
66ba3beecf
(MESS) Apple II updates:
...
- Added additional ROMs for TK3000
- Added preliminary mono/color config switch for pre-IIgs machines (doesn't yet work in lo-res)
- Moved Laser 3000 to its own driver since it's not very Apple-like and got it to boot into BASIC.
2014-08-10 19:40:29 +00:00
R. Belmont
bcc3b4e13c
(MESS) New System Drivers Supported:
...
- Microdigital TK3000//e [R. Belmont]
2014-08-05 01:40:44 +00:00
Miodrag Milanovic
5d7e1fcc62
Cleanups and version bump
2014-07-22 06:14:55 +00:00
R. Belmont
a601a9ad9c
(MESS) Apple II: support Decillionix DX-1 sampler card. [R. Belmont]
2014-06-28 03:22:02 +00:00
R. Belmont
54cb21bea7
(MESS) Apple II: Support for the Mountain Computer Music System. [R. Belmont]
2014-06-28 01:44:50 +00:00
Miodrag Milanovic
22457cd9ce
cassette config moved inline (nw)
2014-05-02 17:19:09 +00:00
Miodrag Milanovic
0ac942c9b8
Cleanup of image device interfaces (nw)
2014-05-02 12:10:55 +00:00
Ivan Vangelista
7030ff593e
a2bus_device and a2eauxslot_device: converted to devcb2 (nw)
2014-04-17 05:17:58 +00:00
R. Belmont
6acc7852c7
(MESS) Apple II: Correct setup of built-in ACIAs for IIc/IIc Plus [R. Belmont]
2014-04-13 21:34:58 +00:00
R. Belmont
8467b31586
(MESS) Apple II updates: [R. Belmont]
...
- Some minor cleanup to how post-IIe machines are handled
- Fixed N/M keys on Platinum IIe and IIgs
2014-04-13 18:36:02 +00:00
R. Belmont
4507757178
(MESS) Apple II: implemented cycle-exact Disk II floppy controller using the modern floppy subsystem. [O. Galibert, R. Belmont]
2014-04-12 20:20:11 +00:00
Miodrag Milanovic
fec65e0b57
Cleanups and version bump
2014-04-07 06:04:18 +00:00
R. Belmont
f581f29068
(MESS) apple2: Support the Corvus flat-cable interface card, also used in the Corvus Concept. [R. Belmont]
2014-03-22 21:36:29 +00:00
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