Commit Graph

371 Commits

Author SHA1 Message Date
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