Commit Graph

631 Commits

Author SHA1 Message Date
Bobbi Webber-Manners 8953913ab9 Fixed release date. 2022-11-07 12:25:25 -05:00
Bobbi Webber-Manners 150f71a0bc Merge JGH PR#193. Fix capitalization in PRINTDEC. 2022-11-07 12:23:11 -05:00
Bobbi Webber-Manners 6c8749eb51 Calibrated frequency and duration properly. 2022-11-06 23:06:47 -05:00
Bobbi Webber-Manners c6352c6aed Re-added *BUILD, which I accidentally lost. 2022-11-05 17:36:09 -04:00
Bobbi Webber-Manners 2ed8f9b785 Adjusted 100Hz timer. Added BBC BASIC tunes. 2022-11-04 22:30:29 -04:00
Bobbi Webber-Manners b691b0e3f8 Reset Ensoniq on Ctrl-Reset. Fixes #185. 2022-11-04 21:27:20 -04:00
Bobbi Webber-Manners 9d6905d3b9 *BUILD now prints line numbers, like Acorn DFS does. 2022-11-04 01:20:21 -04:00
Bobbi Webber-Manners b6d33e620b Minor tweak to *BUILD code. 2022-11-04 00:47:29 -04:00
Bobbi Webber-Manners d5ad7f8cea Fix to #142 (thank you JGH!) 2022-11-03 20:22:02 -04:00
Bobbi Webber-Manners 29a688c5f3 Less buggy *BUILD. 2022-11-03 00:14:24 -04:00
Bobbi Webber-Manners c397a92ec1 More README.md stuff. 2022-11-03 00:02:00 -04:00
Bobbi Webber-Manners 634841df6d Implemented *BUILD. 2022-11-02 23:56:29 -04:00
Bobbi Webber-Manners 420defa1b3 Added two diskettes of BBC BASIC tunes. 2022-11-01 18:21:13 -04:00
Bobbi Webber-Manners 5431840b59 OSWORD &02 is implemented (so you can set `TIME`). 2022-10-31 21:29:53 -04:00
Bobbi Webber-Manners e969d2cceb First attempt at calibrating frequency 2022-10-31 21:13:13 -04:00
Bobbi Webber-Manners 76ca965adb Added five-byte system clock, OSWORD &01. 2022-10-31 18:47:29 -04:00
Bobbi Webber-Manners 43e429d4df Implemented ADSR release 'hold' feature 2022-10-31 17:48:52 -04:00
Bobbi Webber-Manners 7fece994bc Removed unnecessary PHY/PLY. 2022-10-31 16:34:42 -04:00
Bobbi Webber-Manners f3ee7bfef2 If prev note hasn't decayed, use residual amplitude 2022-10-30 17:54:22 -04:00
Bobbi Webber-Manners c407ce0d6b Maintain hold nybble when releasing note 2022-10-30 17:35:31 -04:00
Bobbi Webber-Manners 76d3c61c9a Updated release date to 2022-10-25. 2022-10-25 21:41:00 -04:00
Bobbi Webber-Manners 1b9f7acd55 Fixed bug in chord synchronization. 2022-10-25 21:39:41 -04:00
Bobbi Webber-Manners 2af37adc82 Implement ADSR release phase. 2022-10-25 15:47:27 -04:00
Bobbi Webber-Manners 911424173b Bugfix for ADSR with change/step = 0 2022-10-25 14:36:02 -04:00
Bobbi Webber-Manners a31c9d6374 Fixed bug in amplitude envelope handling. 2022-10-24 20:50:37 -04:00
Bobbi Webber-Manners a58978da4e Datestamp 2022-10-19 - merged JGH's latest tweaks. 2022-10-19 22:46:03 -04:00
Bobbi Webber-Manners 2eb2bb82f9 ADSR refactoring. 2022-10-18 00:15:39 -04:00
Bobbi Webber-Manners 5c67403cb4 More work on ADSR envelope. 2022-10-17 01:54:49 -04:00
Bobbi Webber-Manners 135bea7d2d First hack at attack envelope. Seems to work. 2022-10-16 18:10:25 -04:00
Bobbi Webber-Manners ba828c5ad4 Set 'no envelope' when silencing a note. 2022-10-16 00:43:49 -04:00
Bobbi Webber-Manners 7cea322407 Added support for repeating pitch envelopes. 2022-10-16 00:09:15 -04:00
Bobbi Webber-Manners 9442600894 Pitch envelope working (!) 2022-10-15 23:20:23 -04:00
Bobbi Webber-Manners fc05237d37 Pitch envelope fixes. 2022-10-15 23:04:43 -04:00
Bobbi Webber-Manners 55cca2ea25 Bumped up date to 2022-10-15. 2022-10-15 20:07:41 -04:00
Bobbi Webber-Manners dec5df0707 Some bugfix. Pitch envelope more or less complete. Untested! 2022-10-15 03:32:39 -04:00
Bobbi Webber-Manners dd4ac31e4c Partial implementation of pitch envelope. 2022-10-15 03:18:09 -04:00
Bobbi Webber-Manners 30119703d3 Further work on ENVELOPE data structures. 2022-10-15 02:35:21 -04:00
Bobbi Webber-Manners 7ef3eaf70f Fixed mainmem.audio.s to use A1L,A1H not OSINTWS 2022-10-15 02:22:25 -04:00
Bobbi Webber-Manners 6812429cc9 More groundwork for ENVELOPE. Volume is now 0 to -15, like Beeb. 2022-10-15 00:32:25 -04:00
Bobbi Webber-Manners 366b68ee1a Code cleanup/preparation for envelope handling. 2022-10-14 23:25:16 -04:00
Bobbi Webber-Manners 34d28c4256 Implemented OSWORD &08 (ENVELOPE). No back end yet. 2022-10-14 22:33:52 -04:00
Bobbi Webber-Manners 15f27cd495 Bumped up date to 2022-10-14. 2022-10-14 00:49:26 -04:00
Bobbi Webber-Manners cf2cb41deb Enable Ensoniq if machine is a GS. 2022-10-14 00:47:42 -04:00
Bobbi Webber-Manners 88dd400535 Merge code from ensoniq branch. Disabled by default. 2022-10-14 00:22:27 -04:00
Bobbi Webber-Manners 03e263dd5b Updated .po 2022-10-10 20:27:06 -04:00
Bobbi Webber-Manners 056eb76ac7 Update date-stamp after merge of JGH PR #171. 2022-10-10 01:01:32 -04:00
Bobbi Webber-Manners 7c34850f77 JGH changes to auxmem.misc.s (ROMSEL). 2022-10-08 18:58:17 -04:00
Bobbi Webber-Manners c5b889529f JGH's improvements to auxmem.oscli.s (TYPE/DUMP/SPOOL) 2022-10-08 18:54:32 -04:00
apple2geek ce5af98d3c Switch to labels instead of absolute addresses for ProDOS globals 2022-10-08 03:17:19 -06:00
apple2geek 42e1944856 Merge branch 'main' into system 2022-10-08 02:59:04 -06:00
Bobbi Webber-Manners fcb2408994 Update date to 2022-10-07 2022-10-07 15:51:53 -04:00
apple2geek 79793b78a4 Complete "SYSTEM"-ification of Applecorn.
Now runs as APLCORN.SYSTEM, without the need for BASIC.SYSTEM as a support for .BIN.
2022-10-06 21:09:29 -06:00
Bobbi Webber-Manners def729bc9b Removed redundant file. 2022-10-04 22:44:20 -04:00
Bobbi Webber-Manners 73a21d628b Reverted early audio tinkering in main. (See 'ensoniq' for that). 2022-10-04 20:49:02 -04:00
Bobbi Webber-Manners e907e18da7 Added Acornsoft View to menu. 2022-09-24 17:05:51 -04:00
Bobbi Webber-Manners 9ce495efb9 Removed unnecessary PAGE2 shadow for ROM03 GS. 2022-09-24 14:55:17 -04: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 6609426f8a Fix to #142 (Escape during *HELP -> spurious error) 2022-09-24 01:30:57 -04:00
Bobbi Webber-Manners 54bce84745 Detect ZipChip before attempting to change settings. 2022-09-24 00:19:04 -04:00
Bobbi Webber-Manners 7c932e8e83 Really fixed it this time. Honest. 2022-09-23 23:26:17 -04:00
Bobbi Webber-Manners dc5faabd66 Fix stack screwup in ZipChip code. 2022-09-23 23:17:32 -04:00
Bobbi Webber-Manners dc2a198ff1 Added ZipChip support to *SLOW and *FAST. 2022-09-23 22:55:17 -04:00
Bobbi Webber-Manners e4314958fc Added *FAST and *SLOW commands. 2022-09-23 21:36:49 -04:00
Bobbi Webber-Manners b4109f1d1f Ticket #160: IRQ/BRK hdlr restores GS to speed at Applecorn start. 2022-09-23 20:24:39 -04:00
Bobbi Webber-Manners 5b9657ef64 Safer interrupt handling in macros. 2022-09-23 02:21: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 90caff7374 Added *DUMP (hexdump) command. 2022-09-22 19:56:17 -04:00
Bobbi Webber-Manners a30a164b5e Added *CLOSE command. 2022-09-21 16:51:51 -04:00
Bobbi Webber-Manners f71cebd4d1 Improved CR/LF handling in *TYPE. 2022-09-21 16:44:04 -04:00
Bobbi Webber-Manners f4b0953380 *SPOOL now works the same way as real Beeb. 2022-09-21 16:37:39 -04:00
Bobbi Webber-Manners 6a649ae658 Escape now interrupts *EXEC file execution. 2022-09-21 01:20:26 -04:00
Bobbi Webber-Manners f60014a951 README.md: Add *SPOOL and *EXEC to docs. 2022-09-21 00:37:55 -04:00
Bobbi Webber-Manners 2c5aec9a44 Moved *TYPE, *SPOOL, *EXEC to auxmem.oscli.s (from hostfs). 2022-09-21 00:21:13 -04:00
Bobbi Webber-Manners b7dafc24b5 Fix stack imbalance in *SPOOL & *EXEC 2022-09-21 00:01:34 -04:00
Bobbi Webber-Manners 5481da53f3 IRQBRKHDLR: Add LDA #$80, TSB $C036 to set GS to fast mode. 2022-09-20 23:31:16 -04:00
Bobbi Webber-Manners 0a2b891b7c First implementation of *SPOOL. 2022-09-20 23:29:07 -04:00
Bobbi Webber-Manners 73bbed5544 Better error handling for *TYPE. 2022-09-20 20:52:58 -04:00
Bobbi Webber-Manners af83102481 Removed junk directory from floppy. 2022-09-20 20:25:29 -04:00
Bobbi Webber-Manners d7f17a51dc First crack at *TYPE command. 2022-09-20 20:21:47 -04:00
Bobbi Webber-Manners deb58e87fe mainmem.svc.c: AUXMOVE only one byte for GBPB. 2022-09-20 17:07:04 -04:00
Bobbi Webber-Manners c0ae79ab3a auxmem.init.s: Added paranoid SEI while setting up aux stack. 2022-09-20 16:58:28 -04:00
Bobbi Webber-Manners ecc8669e84 auxmem.bytwrd.s/auxmem.chario.s: removed redundant CLIs 2022-09-20 16:13:31 -04:00
Bobbi Webber-Manners cd29d9e30c auxmem.bytwrd.s/auxmem.gfx.s: Removed PHP/SEI ... PLP. 2022-09-20 15:48:36 -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 e783f41c9b Cleanup use of memory macros in auxmem (part 1/2) 2022-09-20 00:06:14 -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 40cf232ead Removed junk directory from disk image 2022-09-19 22:24:27 -04:00
Bobbi Webber-Manners db75bbf523 OSGBPB can write to file now also. 2022-09-19 22:08:28 -04:00
Bobbi Webber-Manners 33c9459151 Reverted WRTMAIN / WRTAUX changes. Was breaking file I/O/ 2022-09-19 20:19:28 -04:00
Bobbi Webber-Manners 02b4e65cfa Interrupt fixes to macros (applecorn.s) 2022-09-19 19:25:51 -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 d08dbcdc3f Maybe a fix for the //c ? 2022-09-19 15:56:39 -04:00
Bobbi Webber-Manners d48fc89d1c OSGBPB can write to CB in AuxZP now. 2022-09-19 14:31:50 -04:00
Bobbi Webber-Manners 64d3cfbb18 Less duplication in gfx reverse scrolling code. 2022-09-19 13:26:12 -04:00
Bobbi Webber-Manners 26501923c8 Implemented reverse scrolling for VDU11. 2022-09-18 19:40:31 -04:00
Bobbi Webber-Manners bee6a02586 Added View A3.0 ROM image (not added to menu yet) 2022-09-18 14:03:21 -04:00
Bobbi Webber-Manners de867b4716 Deleted some useless BASIC programs. 2022-09-17 23:43:15 -04:00
Bobbi Webber-Manners 51aca4fe49 Added ISO Pascal examples from the diskette. 2022-09-17 22:52:49 -04:00
Bobbi Webber-Manners 61dc7fda9e Added examples from 'Forth on the BBC Microcomputer' 2022-09-17 21:58:06 -04:00
Bobbi Webber-Manners 236f7d3989 Added Lisp examples in source and binary formats. 2022-09-17 21:36:37 -04:00
Bobbi Webber-Manners f18e63bbb3 Added examples from COMAL on the BBC Microcomputer. 2022-09-17 19:18:11 -04:00
Bobbi Webber-Manners c1bfc29b67 Cleaned up Applecorn floppy. Removed source (doesn't fit). 2022-09-17 18:28:57 -04:00
Bobbi Webber-Manners dd2d3480ad Update applecorn.po again. 2022-09-17 16:13:17 -04:00
Bobbi Webber-Manners 58bd4f2167 Fixed #131: Pascal compilation to/from disk file. 2022-09-17 15:19:55 -04:00
Bobbi Webber-Manners 914ba2d4ba Updated version to 2022-09-17. Checked in .po image. 2022-09-17 13:48:53 -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 e6eb46ded8 Reverted fix to #142 2022-09-13 18:02:11 -04:00
Bobbi Webber-Manners ac2a5d0974 Fix ticket #142 (Escape key during *HELP) 2022-09-13 16:49:44 -04:00
Bobbi Webber-Manners a57119533f Removed dangerous CLI from IRQBRKHNDR. 2021-12-08 12:36:13 -05:00
Bobbi Webber-Manners 2becfd310c Move SEI to top of XF2AUX macro. Safer! 2021-12-08 11:28:56 -05:00
Bobbi Webber-Manners 3d4b476b5a Improvements to IRQBRKHDLR, recommended by Qkumba 2021-12-06 20:28:23 -05:00
Bobbi Webber-Manners 1a662917a3 Merge PR #153 'TAB returns TAB if cursors off' 2021-12-06 16:45:41 -05:00
Bobbi Webber-Manners 1da0773b2f Updated and cleaned up Applecorn disk image. 2021-11-14 18:04:10 -05:00
Bobbi Webber-Manners 66bb51c646 Merge PR 147 'Startup reads prefix to CMDBUF' 2021-11-14 17:28:48 -05:00
Bobbi Webber-Manners ef478f1916 Updated disk image. 2021-11-13 14:57:05 -05:00
Bobbi Webber-Manners 3474d3c77c Fix duplicate symbol in mainmem.ldr.s 2021-11-13 14:35:02 -05:00
Bobbi Webber-Manners 0024867910 Merge PR145 'Updated ROM selection' 2021-11-13 13:58:20 -05:00
Bobbi Webber-Manners 565075e464 Fixed crash with John Brooks's /RAM3 RawWorks driver 2021-11-05 22:09:20 -04:00
Bobbi Webber-Manners 0d08904fc9 Updated disk image. Builds on Merlin-16 again. 2021-11-05 19:16:22 -04:00
Bobbi Webber-Manners 087c9fc4e1 Merge PR 144 'Updated Access Cat/Info Destroy' 2021-11-04 18:59:04 -04:00
Bobbi Webber-Manners 9347de8059 Merge PR 143 'Updated CHDIR, FREE' 2021-11-03 22:55:05 -04:00
Bobbi Webber-Manners 38bcf9b4dd Merge PR 140 'More fsc updates' 2021-10-28 23:13:47 -04:00
Bobbi Webber-Manners 5d7f8cd0c6 Made wildcards case-insensitive. 2021-10-27 16:02:36 -04:00
Bobbi Webber-Manners e5568a1eee Merged PR 138 'Tweeked ROMSelect' 2021-10-27 10:40:25 -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 f6c59fb100 Bumped up date. 2021-10-25 20:07:29 -04:00
Bobbi Webber-Manners e03d1d2a04 Preserve OSLPTR when loading ROMs 2021-10-25 20:06:16 -04:00
Bobbi Webber-Manners 96b94ab03b Merge PR 137 'Implemented *BASIC' 2021-10-25 20:01:10 -04:00
Bobbi Webber-Manners cbbbaf684c Updated disk image. Builds in Merlin-16. 2021-10-24 20:52:58 -04:00
Bobbi Webber-Manners 00208b0248 Merge PR 134 'Updated FSC and Catalog' 2021-10-24 20:43:02 -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 d4cea3ba9c Added a configuration with all 8 ROMs 2021-10-24 20:04:22 -04:00
Bobbi Webber-Manners 73940709b1 Pascal filename tidy-up. Check in ROMs. 2021-10-24 18:23:18 -04:00
Bobbi Webber-Manners df9b337211 Added ISO-Pascal support [2 ROM language]. 2021-10-24 18:10:12 -04:00
Bobbi Webber-Manners fb997fec6d Reworked ROM menu to use sideways ROM loading. 2021-10-24 17:02:12 -04:00
Bobbi Webber-Manners 0ca2cb0689 Merge PR#128 'Updated OSFILE main code'. 2021-10-24 13:34:06 -04:00
Bobbi Webber-Manners 725fc3b76e Merge JGH's PR 126 'Added ROM select' 2021-10-23 14:41:47 -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 9f82312da2 Merge PR 124 'Optimised CREATE, removed dead code...' 2021-10-18 18:18:56 -04:00
Bobbi Webber-Manners 058cb4f718 Merge PR #128 'SAVEFILE updated' 2021-10-17 01:03:10 -04:00
Bobbi Webber-Manners e955be07e6 Merge PR #122 'LOADFILE updated' 2021-10-15 13:01:25 -04:00
Bobbi Webber-Manners 8e2967e87a Update .PO disk image. 2021-10-14 19:24:26 -04:00
Bobbi Webber-Manners 88666e5c88 Merge part 2 of PR 121 'Tidied FILE handler' 2021-10-14 19:12:16 -04:00
Bobbi Webber-Manners 275e22ab99 Merge part 1 of PR 121 'XF2MAIN, ENTAUX ...' 2021-10-14 19:10:11 -04:00
Bobbi Webber-Manners a173e8667e Updated .PO disk image. 2021-10-13 20:57:16 -04:00
Bobbi Webber-Manners 22ab75874e Sort coords before plotting rectangle 2021-10-13 20:20:44 -04:00
Bobbi Webber-Manners 6b0c3fa327 Merge PR #120 'Updated BGET, BPUT, ARGS, EOF' 2021-10-13 12:44:43 -04:00
Bobbi Webber-Manners 70ff049987 Merge PR #119 'Updated OSFIND main code' 2021-10-13 11:40:50 -04:00
Bobbi Webber-Manners 1d216f38f4 Merge PR #118: 'PREPATH returns error number' 2021-10-12 11:12:03 -04:00
Bobbi Webber-Manners cb4dacb638 Merge PR #117 'OSFIND checks return value from calling maincode' 2021-10-12 09:50:22 -04:00
Bobbi Webber-Manners 606a640c08 Fixed broken screen y-coordinate conversion. 2021-10-11 02:05:36 -04:00
Bobbi Webber-Manners 7a37362584 Fixed typo in help. 2021-10-11 01:30:40 -04:00
Bobbi Webber-Manners d3b7a50cde Implemented plotting of filled rectangles. 2021-10-10 19:08:37 -04:00
Bobbi Webber-Manners f583aa73e1 Added support for filled circles. 2021-10-10 18:46:49 -04:00
Bobbi Webber-Manners 6cff1b8eb2 Circle drawing implemented. 2021-10-10 18:07:58 -04:00
Bobbi Webber-Manners c0d00c27e5 Minor refactor of mainmem.gfx.s 2021-10-10 14:43:57 -04:00
Bobbi Webber-Manners 281360de93 Updated build date. 2021-10-10 14:18:26 -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 deb7ae87b1 Merge JGH PR #113 - loader for for 12K of MOS! 2021-10-01 18:37: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 77fc32aad0 Changed HGR font to 'Flow'. 2021-09-30 11:08:22 -04:00
Bobbi Webber-Manners 1d33898a1f Another small fix to IRQ/BRK handler. 2021-09-29 18:38:00 -04:00
Bobbi Webber-Manners e991df2fad Update release date. 2021-09-29 18:24:45 -04:00
Bobbi Webber-Manners efb57d5c37 Improvements to BRK/IRQ handler. 2021-09-29 18:23:49 -04:00
Bobbi Webber-Manners 3393d4847b Fixed issue #107 - bug in CFILE 2021-09-29 16:21:59 -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 8e7fbe6186 Turn off PAGE2 shadowing on ROM3 2021-09-26 21:58:00 -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 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 ae4511bac5 Load bitmap font from file into main memory 2021-09-22 20:42:58 -04:00
Bobbi Webber-Manners 58daf0d7ec Fix ASCII high bit for FDraw lib filename. 2021-09-22 18:55:41 -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 95c416e48e Added missing file auxmem.gfx.s. 2021-09-21 23:02:01 -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 78f722db28 Refactoring mainmem.ldr.s 2021-09-21 20:16:36 -04:00
Bobbi Webber-Manners bf1229bfaa Clip out-of-range gfx coordinates. 2021-09-21 18:27:06 -04:00
Bobbi Webber-Manners c8e4940913 Move graphics origin to bottom left. 2021-09-21 17:30:31 -04:00
Bobbi Webber-Manners a485abfc77 Faster and smaller coordinate conversion (thx @xot) 2021-09-21 17:02:20 -04:00
Bobbi Webber-Manners 0c5425611c Removed some redundant code. 2021-09-21 16:10:12 -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 190264aed1 Merge in JGH PRDECIMAL/*FREE updates. 2021-09-20 17:02:31 -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 b9b5b76d4f Added support for Fdraw gfx library. 2021-09-17 21:06:24 -04:00
Bobbi Webber-Manners a9da7ba16b Fix *INFO nonexistent (ticket #85) 2021-09-17 18:37:25 -04:00
Bobbi Webber-Manners 80c4a99032 Update .po disk image. 2021-09-17 17:51:11 -04:00
Bobbi Webber-Manners 3a297929fc Merged in JGH's changes to auxmem.chario.s 2021-09-17 17:37:11 -04:00
Bobbi Webber-Manners e54197dc21 Fixed PREPATH so '.' works like '@'. 2021-09-17 17:29:36 -04:00
Bobbi Webber-Manners 5ad5b7942e mainmem.path.s: reimplemented '@' for current dir 2021-09-17 16:23:54 -04:00
Bobbi Webber-Manners a1f279ebc2 Reverted mainmem.path.s to working version 2021-09-17 16:07:59 -04:00
Bobbi Webber-Manners f1c93fb650 Fixed bug in PREPATH (ticket #82) 2021-09-17 15:46:26 -04:00
Bobbi Webber-Manners d3d4017daf Builds on Merlin-16 again. 2021-09-16 23:16:05 -04:00
Bobbi Webber-Manners 00abfb3495 Implemented '@' and '.' to mean curr working dir 2021-09-16 21:50:52 -04:00
Bobbi Webber-Manners 09375265fd Fix bug in previous commit! 2021-09-16 19:07:34 -04:00
Bobbi Webber-Manners 13c61394ae *COPY error handling fix. 2021-09-16 18:36:49 -04:00
Bobbi Webber-Manners a7299cbdbd *COPY: skip directories 2021-09-16 18:26:09 -04:00
Bobbi Webber-Manners eddb856156 Further *COPY fixes. 2021-09-15 23:15:32 -04:00
Bobbi Webber-Manners 4df7797cba *COPY *WILD*CARD* SOMEDIR is now working. 2021-09-15 22:03:57 -04:00
Bobbi Webber-Manners dbb432dd6a Set file perms to $C3 on all calls to CREATE. 2021-09-15 17:23:30 -04:00
Bobbi Webber-Manners d5cbc3f085 Some fixes to the file copy code (in progress) 2021-09-15 00:38:18 -04:00
Bobbi Webber-Manners 658cabe67e Bumped up version date. 2021-09-15 00:02:44 -04:00
Bobbi Webber-Manners 82f66cae7c Basic elements of *COPY are in. Needs more work! 2021-09-15 00:02:08 -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 a1087ddefe Fixed spurious *INFO error message. 2021-09-11 22:38:02 -04:00
Bobbi Webber-Manners e91b5a3991 Finally have *INFO working! OMG, what a nightmare. 2021-09-11 21:42:27 -04:00