Commit Graph

163 Commits

Author SHA1 Message Date
Bobbi Webber-Manners
4495fd600e Audited RDMAINRAM/RDCARDRAM is safe. 2022-12-18 19:04:38 -05:00
Bobbi Webber-Manners
72900ccb1d Fixed misformatted code. 2022-12-07 21:31:55 -05:00
Bobbi Webber-Manners
989a628142 Removed useless TODO comment. 2022-12-07 20:21:29 -05:00
jgharston
412408ce81 RDCH/INKEY exits correctly with already set Escape state
This fixes the Pascal *Help/Press Escape bug.
It was caused by RDCH/INKEY exiting with the flags wrong if Escape already set on entry.
2022-11-03 23:14:09 +00:00
apple2geek
8f83ea188e Label-ize absolute references to Apple II I/O locations.
Fix a typo-ed reference to CLRALTCHAR to correct location.
2022-10-11 22:00:36 -06:00
apple2geek
b683aab070 Update to bring all one-and-done code into the .SYSTEM loader area.
Remove the HGR clear call from GFXINIT, and relocate the call to VDU12
so that it happens prior to enabling graphics mode in the hardware.
2022-10-10 18:17:17 -06:00
Bobbi Webber-Manners
216ba57305 Back to new WRTMAIN/WRTAUX. Fixed //e bug that prevented this. 2022-09-24 14:50:30 -04:00
Bobbi Webber-Manners
1aa49a8014 Implement VDU29 (gfx origin) handling. 2022-09-23 01:23:51 -04:00
Bobbi Webber-Manners
1aeacf29b6 Fix drawing with relative coords (ticket #116) 2022-09-22 23:41:52 -04:00
Bobbi Webber-Manners
8a19df857b Removed redundant PHP/SEI .. CLI from auxmem.vdu.s 2022-09-20 15:18:17 -04:00
Bobbi Webber-Manners
26a1289061 Cleanup use of memory macros in auxmem (part 2/2) 2022-09-20 00:21:00 -04:00
Bobbi Webber-Manners
144f9e39a7 Switch to main memory when doing long writes on GS 2022-09-19 22:32:36 -04:00
Bobbi Webber-Manners
50dc6c3e1b Removed unnecessary bank switch GS text screen write. 2022-09-19 19:10:03 -04:00
Bobbi Webber-Manners
42ccf7573c VDU20: Comment out GS colour setting. Not safe on //c. 2022-09-19 15:44:26 -04:00
Bobbi Webber-Manners
7830603320 Reverse scrolling now works in MODE1 / HGR. 2022-09-19 13:21:07 -04:00
Bobbi Webber-Manners
26501923c8 Implemented reverse scrolling for VDU11. 2022-09-18 19:40:31 -04:00
Bobbi Webber-Manners
b08a49d5c6 Fixed bug in VDU30. 2022-09-18 19:00:12 -04:00
Bobbi Webber-Manners
2ba4c6fc37 Fixed clear to EOL for MODE 1 / HGR graphics. 2022-09-17 01:43:59 -04:00
Bobbi Webber-Manners
1b744d5488 HGR/MODE 1 scrolling works again (no text windows yet.) 2022-09-16 23:44:04 -04:00
Bobbi Webber-Manners
84bebe9088 Recover A before calling SCR1SOFT. 2022-09-16 23:36:48 -04:00
Bobbi Webber-Manners
1a34016be0 Fixed GS scrolling. 2022-09-16 22:44:04 -04:00
Bobbi Webber-Manners
42333bc199 Scrolling on GS (almost) working again. 2022-09-16 22:41:21 -04:00
Bobbi Webber-Manners
a88ab6ba68 Scrolling with text window working for //e now. (Not GS yet). 2022-09-16 22:03:02 -04:00
Bobbi Webber-Manners
81b638cac7 CLREOL2 renamed to CLREOL. Works for GS too now. 2022-09-16 12:39:13 -04:00
Bobbi Webber-Manners
fdea7c372f Bugfix to CLREOL2. 2022-09-16 11:54:33 -04:00
Bobbi Webber-Manners
f3227a986a CLREOL2 does the right thing now. Needs GS support + MODE 1. 2022-09-16 01:58:38 -04:00
Bobbi Webber-Manners
03ef570f1a WIP text windows. CLS and scrolling needs to be finished. 2022-09-15 17:39:04 -04:00
Bobbi Webber-Manners
1da0773b2f Updated and cleaned up Applecorn disk image. 2021-11-14 18:04:10 -05:00
Bobbi Webber-Manners
ef478f1916 Updated disk image. 2021-11-13 14:57:05 -05:00
Bobbi Webber-Manners
0d08904fc9 Updated disk image. Builds on Merlin-16 again. 2021-11-05 19:16:22 -04:00
Bobbi Webber-Manners
400b02094c Re-enable alt charset. Turn off on *QUIT. 2021-10-27 09:26:10 -04:00
Bobbi Webber-Manners
200d1123f1 Commented out auxmem.vdu enable alt charset. 2021-10-26 22:35:35 -04:00
Bobbi Webber-Manners
9adbd83faa Updated disk image. Builds on Merlin-16. 2021-10-26 09:31:34 -04:00
Bobbi Webber-Manners
8e5ca206f5 Updated disk image. Builds in Merlin-16 again. 2021-10-24 20:38:32 -04:00
Bobbi Webber-Manners
8d020183f5 Updated disk image. Builds on Merlin-16 again. 2021-10-18 18:46:52 -04:00
Bobbi Webber-Manners
8e2967e87a Update .PO disk image. 2021-10-14 19:24:26 -04:00
Bobbi Webber-Manners
a173e8667e Updated .PO disk image. 2021-10-13 20:57:16 -04:00
Bobbi Webber-Manners
f11aedbb29 Merge JGH's PR #114 'VDU 18 and VDU 25' 2021-10-09 18:34:30 -04:00
Bobbi Webber-Manners
0b0985151f Updated applecorn.po disk image. 2021-09-30 16:40:32 -04:00
Bobbi Webber-Manners
bd5d7e4259 Merge JGH PR #112: 'VDU 20,24,26,28,29' 2021-09-30 14:43:55 -04:00
Bobbi Webber-Manners
426b375052 Merged in JGH PR #110 'Tweaked GCOL Parms' 2021-09-30 11:12:36 -04:00
Bobbi Webber-Manners
9e6256100a Update .PO disk image. Verify Merlin-16 is happy! 2021-09-29 10:21:04 -04:00
Bobbi Webber-Manners
b7d76e056b Merge JGH's latest VDU driver test code. 2021-09-29 10:08:51 -04:00
Bobbi Webber-Manners
dcef5e00f6 Fixed issue #105 2021-09-26 20:25:48 -04:00
Bobbi Webber-Manners
0299f72e8f Fixed BYTE87 to work with GS banks E0/E1. 2021-09-26 20:17:24 -04:00
Bobbi Webber-Manners
03d0f6910b Apple IIgs improvements. [Disabled for now] 2021-09-26 19:44:22 -04:00
Bobbi Webber-Manners
8e7cc7792e Updated disk image. Builds on Merlin-16 again. 2021-09-26 18:25:23 -04:00
Bobbi Webber-Manners
9290dd47b8 Merge JGH's latest VDU driver updates. (Attempt #2) 2021-09-26 17:52:17 -04:00
Bobbi Webber-Manners
aa639c8922 Reverted JGH's VDU driver PR for now. Breaks too much! 2021-09-25 22:40:26 -04:00
Bobbi Webber-Manners
29507b1471 Some COPY fixes. Still broken after scroll in MO.2 2021-09-25 22:38:25 -04:00
Bobbi Webber-Manners
478e9ee643 Fix to GS screen drawing code (disabled for now) 2021-09-25 21:40:18 -04:00
Bobbi Webber-Manners
3b75d5d7c2 Disabled special Apple IIgs support. Broken still. 2021-09-25 20:32:52 -04:00
Bobbi Webber-Manners
0efc302833 Add MX directives. Turn off shadowing on ROM3 GS. 2021-09-25 19:12:25 -04:00
Bobbi Webber-Manners
694e5fda51 65816 code fixed. Odd columns in MODE3 work now. 2021-09-25 18:21:09 -04:00
Bobbi Webber-Manners
a711e305cb Comment out new Apple IIgs stuff for now. 2021-09-25 16:18:58 -04:00
Bobbi Webber-Manners
d73d9264e5 Merge in fifth part of JGH's auxmem.vdu.s PR. 2021-09-25 15:51:09 -04:00
Bobbi Webber-Manners
d2db595ac5 Some loose ends left over from previous commit. 2021-09-25 15:45:18 -04:00
Bobbi Webber-Manners
f672db8c05 Merge in fourth part of JGH's auxmem.vdu.s PR. 2021-09-25 15:39:23 -04:00
Bobbi Webber-Manners
b326ab2f0c Merge in third part of JGH's auxmem.vdu.s PR. 2021-09-25 15:31:55 -04:00
Bobbi Webber-Manners
4ca4a22391 Merge in second part of JGH's auxmem.vdu.s PR. 2021-09-25 15:15:43 -04:00
Bobbi Webber-Manners
8209f9bf18 Merge in first part of JGH's auxmem.vdu.s PR. 2021-09-25 15:00:33 -04:00
Bobbi Webber-Manners
6694fd4541 Updated disk image. Builds under Merlin-16. 2021-09-25 12:50:08 -04:00
Bobbi Webber-Manners
b63360bd43 Fixed CLRLINE to for HGR mode. 2021-09-24 19:54:25 -04:00
Bobbi Webber-Manners
943217713b Added missing VDU workspace constants. 2021-09-24 15:56:01 -04:00
Bobbi Webber-Manners
7f1cbc6070 Only scroll HGR screen in MODE 2. 2021-09-24 15:51:31 -04:00
Bobbi Webber-Manners
725d609ba2 Set 40 cols text flag in HGR mode 2021-09-24 15:13:39 -04:00
Bobbi Webber-Manners
e24cec39fc Updated disk image. Confirmed build on Merlin-16. 2021-09-23 22:07:36 -04:00
Bobbi Webber-Manners
e30576b7ec HGR scrolling is working now. 2021-09-23 21:49:35 -04:00
Bobbi Webber-Manners
6278c6d9fc Builds on Merlin-16. Disk image updated. 2021-09-23 18:16:21 -04:00
Bobbi Webber-Manners
a9e80db0f5 Text can be shown on HGR screen now. No scrolling. 2021-09-23 17:56:39 -04:00
Bobbi Webber-Manners
00e52ca2da HGR text rending, work-in-progress. 2021-09-23 16:50:16 -04:00
Bobbi Webber-Manners
3659a31790 Broke out gfx into mainmem.gfx.s 2021-09-23 16:19:35 -04:00
Bobbi Webber-Manners
2d67fff3fb Reinstated font loading code that got dropped. 2021-09-23 12:59:36 -04:00
Bobbi Webber-Manners
fa879f7f52 Updated disk image. Builds on Merlin-16 again. 2021-09-23 12:35:45 -04:00
Bobbi Webber-Manners
5eceff7e82 Merge JGH PR 'VDU workspace completed'. 2021-09-23 12:18:29 -04:00
Bobbi Webber-Manners
2afc3bff3b Builds on Merlin-16 again. 2021-09-22 18:36:05 -04:00
Bobbi Webber-Manners
2fb7f01e67 Merged JGH 'Silly bug in VDU23' PR. 2021-09-22 18:15:50 -04:00
Bobbi Webber-Manners
c1553c5a37 Everything builds in Merlin-16 again. 2021-09-21 22:59:11 -04:00
Bobbi Webber-Manners
7c36bc0010 Load FDRAW.FAST from file at runtime. 2021-09-21 22:05:42 -04:00
Bobbi Webber-Manners
c8e4940913 Move graphics origin to bottom left. 2021-09-21 17:30:31 -04:00
Bobbi Webber-Manners
56bea28ff9 Added PLOT 69,x,y point plotting 2021-09-20 20:06:08 -04:00
Bobbi Webber-Manners
5c898db590 Improved PLOT k,x,y support 2021-09-20 18:54:33 -04:00
Bobbi Webber-Manners
000a52b19a Implemented GCOL bg colours. Cleanup gfx code. 2021-09-20 16:16:20 -04:00
Bobbi Webber-Manners
856d4f1b3f GCOL 4,x now enables XOR drawing. 2021-09-20 14:41:44 -04:00
Bobbi Webber-Manners
568d27e98c Merge JGH's 'Consolidate graphics ops' PR. 2021-09-20 14:04:19 -04:00
Bobbi Webber-Manners
ed157d5bc3 Use 1280x1024 coordinate system for HGR. 2021-09-19 14:34:14 -04:00
Bobbi Webber-Manners
bd65b82b6e Removed unneccessary call to FDraw SetColor 2021-09-19 11:35:22 -04:00
Bobbi Webber-Manners
c5f4d72d55 Fix HGR drawing colour (MODE 2). 2021-09-18 17:39:35 -04:00
Bobbi Webber-Manners
9e6f18c6fe HGR graphics is sorta working. 2021-09-17 23:55:20 -04:00
Bobbi Webber-Manners
3b057cb7db Some more test graphics code. 2021-09-17 22:36:02 -04:00
Bobbi Webber-Manners
0ca648489f Mode 2 is HGR 280x192. Plot 69 hardcodes a line. 2021-09-17 22:15:22 -04:00
Bobbi Webber-Manners
80c4a99032 Update .po disk image. 2021-09-17 17:51:11 -04:00
Bobbi Webber-Manners
d3d4017daf Builds on Merlin-16 again. 2021-09-16 23:16:05 -04:00
Bobbi Webber-Manners
052e46f98a Fix bug with *INFO on filename without wildcard. 2021-09-12 02:05:17 -04:00
Bobbi Webber-Manners
6acd3d5336 Merge JGH Sept 11: Fix Copy editor; enhance *HELP 2021-09-11 23:07:05 -04:00
Bobbi Webber-Manners
d3f32a8743 Fixed to assemble in Merlin-16 again. 2021-09-10 16:11:57 -04:00
Bobbi Webber-Manners
a840f8b14c Bump up version. Update .PO image. 2021-09-10 14:53:24 -04:00
Bobbi Webber-Manners
161e840084 Moved BYTEVARBASE to auxmem.mosequ.s 2021-09-10 11:51:42 -04:00
Bobbi Webber-Manners
c61eb8ba0b Further wildcard fixup. Still some issues remain. 2021-09-10 01:10:16 -04:00
Bobbi Webber-Manners
8a39a760fd Merged in JGH's Sept 9 VDU driver update. 2021-09-09 16:01:32 -04:00