This page (revision-15) was last changed on 03-Feb-2023 15:21 by Roland B. Wassenberg 

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

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
15 03-Feb-2023 15:21 2 KB Roland B. Wassenberg to previous
14 23-Feb-2017 00:09 2 KB Roland B. Wassenberg to previous | to last
13 22-Feb-2017 19:30 1 KB Roland B. Wassenberg to previous | to last
12 21-Sep-2016 20:59 1 KB Roland B. Wassenberg to previous | to last
11 21-Sep-2016 20:05 1 KB Roland B. Wassenberg to previous | to last
10 20-Sep-2016 21:02 1 KB Roland B. Wassenberg to previous | to last
9 20-Sep-2016 14:32 1 KB Roland B. Wassenberg to previous | to last
8 20-Sep-2016 14:25 894 bytes Roland B. Wassenberg to previous | to last
7 14-Sep-2016 08:42 472 bytes Roland B. Wassenberg to previous | to last
6 12-Sep-2016 22:22 473 bytes Roland B. Wassenberg to previous | to last
5 12-Sep-2016 22:14 463 bytes Roland B. Wassenberg to previous | to last
4 12-Sep-2016 19:38 330 bytes Roland B. Wassenberg to previous | to last
3 12-Sep-2016 19:37 322 bytes Roland B. Wassenberg to previous | to last
2 12-Sep-2016 19:33 226 bytes Roland B. Wassenberg to previous | to last
1 12-Sep-2016 19:30 73 bytes Roland B. Wassenberg to last

Page References

Incoming links Outgoing links

Version management

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?