Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
IBASIC1-1.jpg 34.9 kB 1 12-Sep-2016 21:35 Roland B. Wassenberg IBASIC1-1.jpg
atr
Integer_BASIC_1.00_with_DOS_2.... 133.1 kB 1 12-Sep-2016 21:31 Roland B. Wassenberg Integer_BASIC_1.00_with_DOS_2.5_MD.atr
bin
Integer_BASIC_v1.00_C_(1986-11... 16.4 kB 1 22-Feb-2017 20:28 Roland B. Wassenberg Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(Lawrow,_Stephen_D.)(US)(M091).bin
bin
Integer_BASIC_v1.00_C_(1986-11... 16.4 kB 1 20-Sep-2016 16:19 Roland B. Wassenberg Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(US)034M.bin
car
Integer_BASIC_v1.00_C_(1986-11... 16.4 kB 1 20-Sep-2016 16:19 Roland B. Wassenberg Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(US)034M.car
bin
Integer_BASIC_v1.00_C_(1986-11... 16.4 kB 1 20-Sep-2016 16:19 Roland B. Wassenberg Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(US)043M.bin
rtf
OPERATOR_TABLE.rtf 6.6 kB 1 21-Sep-2016 22:03 Roland B. Wassenberg OPERATOR_TABLE
rtf
STATEMENT_NAME_TABLE.rtf 5.8 kB 1 21-Sep-2016 22:03 Roland B. Wassenberg STATEMENT_NAME_TABLE
atr
int-basic-master-03oct86.atr 184.0 kB 1 12-Sep-2016 21:31 Roland B. Wassenberg int-basic-master-03oct86.atr
atr
int-basic-slave-03oct86.atr 184.0 kB 1 12-Sep-2016 21:31 Roland B. Wassenberg int-basic-slave-03oct86.atr

This page (revision-15) was last changed on 26-Feb-2017 17:25 by Roland B. Wassenberg  

This page was created on 12-Sep-2016 21:30 by Roland B. Wassenberg

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
!!!OSS Integer Basic ; Copyright (C) by Stephen D. Lawrow and OSS, Inc.
!!!OSS Integer Basic ; Copyright (C) 1983-1986 by Stephen D. Lawrow & OSS, Inc.
From Tomasz 'Kr0tki' Krasuski from AtariAge:\\
\\
I've used MAC/65 1.02 to assemble it to cartridge. It requires changing lines 130 and 150 in D1:MASTER of the source code, to change PROM to 0 and _CART to 1. Then assemble from disk, which results in a binary file that loads to $3000-$6fff, bank order "3M04". Retrieve this data in an appropriate order to create a ROM image.\\
\\
So, Integer BASIC appears to contain the same features as BASIC XE, but with integer arithmetic. And it's blazing fast.
At line 10 added 10 lines
\\
Enabling the building of a M091 Integer BASIC is less straightforward, because there is no single value that controls it, unlike in BASIC XE. To build it, one has to change bank addresses in D1:EQUATE.INC. Edit the lines 310 and 320 to make BANK.2 equal to $D509 and BANK.3 = $D501. Then assemble the object file as usual. This gives us an "1M09" object file, as with BASIC XE. Retrieving the bank data in a correct order results in an M091 ROM image.\\
\\
Thank you so much Tomasz 'Kr0tki' Krasuski for the info in building the runtime, we owe you so much. :-)))
!!CAR-Image
* [Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(US)034M.car] ; thank you so much Tomasz 'Kr0tki' Krasuski for building the 1st cartridge, we owe you so much. :-)))
!!BIN-Images
* [Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(US)034M.bin] ; thank you so much Tomasz 'Kr0tki' Krasuski for building the 1st binary, we owe you so much. :-)))
* [Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(US)043M.bin] ; just runs in Altirra with OSS '043M' ; thank you so much Tomasz 'Kr0tki' Krasuski for building the 1st binary, we owe you so much. :-)))
* [Integer_BASIC_v1.00_C_(1986-11-19)(OSS)(Lawrow,_Stephen_D.)(US)(M091).bin] ; thank you so much Tomasz 'Kr0tki' Krasuski for building the binary, we owe you so much. :-)))
At line 6 changed one line
* [Integer_BASIC_1.00_with_DOS_2.5_MD.atr]
* [Integer_BASIC_1.00_with_DOS_2.5_MD.atr] ; just the file version
!!Manuals ; who is making a manual for OSS Integer Basic?
Version Date Modified Size Author Changes ... Change note
15 26-Feb-2017 17:25 2.206 kB Roland B. Wassenberg to previous
14 23-Feb-2017 01:09 2.206 kB Roland B. Wassenberg to previous | to last
13 22-Feb-2017 20:30 1.635 kB Roland B. Wassenberg to previous | to last
12 21-Sep-2016 22:59 1.46 kB Roland B. Wassenberg to previous | to last
11 21-Sep-2016 22:05 1.58 kB Roland B. Wassenberg to previous | to last
10 20-Sep-2016 23:02 1.401 kB Roland B. Wassenberg to previous | to last
9 20-Sep-2016 16:32 1.401 kB Roland B. Wassenberg to previous | to last
8 20-Sep-2016 16:25 0.894 kB Roland B. Wassenberg to previous | to last
7 14-Sep-2016 10:42 0.472 kB Roland B. Wassenberg to previous | to last
6 13-Sep-2016 00:22 0.473 kB Roland B. Wassenberg to previous | to last
5 13-Sep-2016 00:14 0.463 kB Roland B. Wassenberg to previous | to last
4 12-Sep-2016 21:38 0.33 kB Roland B. Wassenberg to previous | to last
3 12-Sep-2016 21:37 0.322 kB Roland B. Wassenberg to previous | to last
2 12-Sep-2016 21:33 0.226 kB Roland B. Wassenberg to previous | to last
1 12-Sep-2016 21:30 0.073 kB Roland B. Wassenberg to last
« This page (revision-15) was last changed on 26-Feb-2017 17:25 by Roland B. Wassenberg