annotate 3rdparty/packages/basic09/ReadMe @ 3054:22ddd48b4ec2

level1 krn: Fix scheduler bug that only affected 6309 The original 6809 binary was correct, but it was disassembled and interpreted wrongly, so that reassembly went wrong on 6309.
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 25 Jan 2015 22:36:02 +0100
parents 7bac2d08d4bd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
738
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
1 Package: Basic09 1.1.0
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
2 Release Date: January 5, 2003
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
3
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
4 This release of Basic09 for the Tandy Color Computer 1/2/3 represents
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
5 the first community-based release since the discontinuation of the CoCo
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
6 in the 1980s.
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
7
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
8 What's New
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
9 ==========
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
10 Other than 6309 support, there aren't any significant changes to Basic09.
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
11 RunB for 6309 and 6809 are almost identical, and only differ by one byte,
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
12 which is due to the register stack differences of the 6309. The Basic09
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
13 module for each processor differs considerably, however.
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
14
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
15 The 6309 verison of Basic09 is optimized for the 6309 processor and should
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
16 be noticably faster than its 6809 counterpart.
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
17
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
18 With additional integration work, the 6309 version of RunB will contain
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
19 the same 6309 optimizations as Basic09. This will appear in a future release
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
20 of this package.
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
21
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
22 The gfx, syscall and inkey subroutine modules are also included, as well
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
23 as gfx2, the graphics module for OS-9 Level Two and NitrOS-9.
495
26d57ed79372 Incorporated new version number for basic09
boisy
parents: 494
diff changeset
24
738
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
25 Installation
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
26 ============
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
27 1. Change into the directory that holds the diskette:
495
26d57ed79372 Incorporated new version number for basic09
boisy
parents: 494
diff changeset
28
738
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
29 chd /d0
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
30
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
31 2. Included in the package are two install scripts: install6809 and
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
32 install6309. Both scripts will copy modules to the /DD device. Run
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
33 the script that corresponds to your processor.
495
26d57ed79372 Incorporated new version number for basic09
boisy
parents: 494
diff changeset
34
738
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
35 3. Once the script is complete, all modules should be in the appropriate
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
36 places on your /DD device.
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
37
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
38 4. For OS-9 Level Two systems, you may want to merge runb, gfx2, gfx,
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
39 syscall and inkey together for better memory usage with packed Basic09
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
40 programs. To do this, type:
495
26d57ed79372 Incorporated new version number for basic09
boisy
parents: 494
diff changeset
41
738
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
42 chd /dd/cmds
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
43 merge runb gfx2 gfx syscall inkey>new_runb
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
44 del runb
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
45 rename new_runb runb
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
46 attr runb e pe
7bac2d08d4bd Made more explicit ReadMe
boisy
parents: 495
diff changeset
47