Colin Leroy-Mira
816666615b
Apple2: Make 80-columns support dynamic on apple2 target
...
Add a machinetype identifier to help us quickly identify
Apple //e (bit 7) and //e enhanced (bit 6).
Use it in conio functions for 80-columns code instead of
relying entirely on the __APPLE2ENH__ target.
Move videomode() to the apple2 target, and have it return
an error if 80-columns hardware is not available - this
is a lie for now, it is considered available on //e enhanced,
which may not be true, and not available on //e, which
may also be not true. An ulterior patch will make that
check correctly.
Adapt the box/line drawing characters so that one can use
MouseText on the apple2 target if it is available, by
defining DYN_DRAW_BOX. No change by default: MouseText is
considered available on apple2enh and not available on
apple2.
2025-05-27 19:03:20 +02:00
..
2023-02-26 20:03:41 +01:00
2025-03-09 16:19:42 +01:00
2025-03-13 22:22:28 +01:00
2025-05-26 14:58:13 +02:00
2025-03-13 22:22:28 +01:00
2024-01-01 19:12:51 +01:00
2025-05-27 19:03:20 +02:00
2013-05-09 13:57:12 +02:00
2016-03-25 21:57:06 +01:00
2024-08-07 18:27:09 +02:00
2025-03-13 22:22:28 +01:00
2025-05-27 19:03:20 +02:00
2018-11-06 11:13:23 +01:00
2024-08-25 22:14:45 +02:00
2016-06-05 14:58:38 +02:00
2025-05-27 19:03:20 +02:00
2022-08-28 21:52:53 +02:00
2024-11-17 11:03:58 +01:00
2013-05-09 13:57:12 +02:00
2022-04-16 19:51:48 +02:00
2013-05-09 13:57:12 +02:00
2025-05-27 19:03:20 +02:00
2025-05-27 19:03:20 +02:00
2025-03-09 16:19:42 +01:00
2025-03-13 22:22:28 +01:00
2024-01-18 16:17:10 +01:00
2022-08-28 22:37:33 +02:00
2013-05-09 13:57:12 +02:00
2025-03-13 22:22:28 +01:00
2022-08-28 21:52:53 +02:00
2013-05-09 13:57:12 +02:00
2022-08-28 21:52:53 +02:00
2022-08-28 22:37:33 +02:00
2013-05-09 13:57:12 +02:00
2024-11-15 19:25:40 +01:00
2024-11-15 19:25:40 +01:00
2016-06-05 13:01:42 +02:00
2020-04-02 09:45:11 +02:00
2025-05-27 19:03:20 +02:00
2025-05-27 19:03:20 +02:00
2024-01-01 19:12:51 +01:00
2018-03-07 23:05:21 +01:00
2005-04-15 08:27:09 +00:00
2013-05-09 13:57:12 +02:00
2024-01-01 19:12:51 +01:00
2025-03-13 22:22:28 +01:00
2025-05-27 19:03:20 +02:00
2025-05-26 14:58:13 +02:00
2025-03-13 22:22:28 +01:00
2022-08-28 21:52:53 +02:00
2024-01-01 19:12:51 +01:00
2024-01-01 19:12:51 +01:00
2025-05-27 19:03:20 +02:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2023-08-19 14:11:36 +02:00
2022-04-17 16:06:22 +02:00
2016-03-27 18:27:53 +02:00
2012-10-15 21:59:51 +00:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2020-06-04 23:24:24 +02:00
2005-03-30 18:17:57 +00:00
2025-03-06 15:55:10 +01:00
2025-05-27 19:03:20 +02:00
2022-08-28 22:37:33 +02:00
2025-05-27 19:03:20 +02:00
2016-03-16 16:28:32 +01:00
2025-05-27 19:03:20 +02:00
2024-01-01 19:12:51 +01:00
2024-01-01 19:12:51 +01:00
2024-01-01 19:12:51 +01:00
2024-01-01 19:12:51 +01:00
2018-09-08 23:29:59 +02:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2025-05-26 14:58:13 +02:00
2025-05-27 19:03:20 +02:00
2025-05-27 19:03:20 +02:00
2025-03-13 22:22:28 +01:00
2024-11-17 11:03:58 +01:00
2013-05-09 13:57:12 +02:00
2025-03-13 22:22:28 +01:00
2022-08-29 20:52:35 +02:00
2013-05-09 13:57:12 +02:00
2022-08-28 21:52:53 +02:00
2024-11-17 11:03:58 +01:00
2016-03-06 21:27:19 +01:00
2025-03-13 22:22:28 +01:00
2024-11-17 11:03:58 +01:00
2022-08-28 22:37:33 +02:00
2022-12-22 18:13:24 +01:00
2022-12-22 18:13:24 +01:00
2025-03-13 22:22:28 +01:00
2022-08-28 21:52:53 +02:00
2024-01-18 16:17:10 +01:00
2025-03-13 22:22:28 +01:00
2024-01-24 10:16:26 +01:00
2023-08-19 14:11:36 +02:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2003-08-12 17:24:02 +00:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2013-05-09 13:57:12 +02:00
2025-05-27 19:03:20 +02:00
2024-08-07 18:27:09 +02:00
2025-05-27 19:03:20 +02:00
2013-05-09 13:57:12 +02:00
2024-01-18 16:17:10 +01:00
2024-12-09 19:01:00 +01:00
2025-05-27 19:03:20 +02:00
2025-03-13 22:22:28 +01:00
2024-08-07 18:27:09 +02:00