AminetAminet
Search:
80046 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/basic/ABasiC_patch.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Patch Metacomco's ABasiC for OS 2.0+
Author:markk at clara.co.uk
Uploader:markk clara co uk
Type:dev/basic
Version:0.2
Architecture:m68k-amigaos
Date:2012-02-05
Download:http://aminet.net/dev/basic/ABasiC_patch.lha - View contents
Readme:http://aminet.net/dev/basic/ABasiC_patch.readme
Downloads:2040
This .readme file is a shortened version of Readme.txt in the archive.

             ABasiC patches for Kickstart 2.0 (V36) and PAL/NTSC
             ===================================================

Version history
---------------
2012-02-05	0.2	Second release. Added reverse patch, so you can
			revert a patched executable back to the original.
			Added NTSC-to-PAL/PAL-to-NTSC patch files and
			information.

2003-05-05	0.1	First public release. This can be considered
			preliminary; please report any problems!


Introduction
------------
Back in 1985, the first Amiga 1000 computers came with Metacomco's ABasiC
language. Unfortunately ABasiC does not work under Kickstart 2.0 (V36) and
later; this patch fixes the problem.

ABasiC is hard-coded to use the default NTSC screen height (200 lines). While
it works fine on both NTSC and PAL Amigas, you can also patch ABasiC to use
256-line screens, so filling the whole PAL screen area.

With version 1.1 of the Amiga OS, ABasiC was replaced by Microsoft's
AmigaBASIC. ABasiC and AmigaBASIC are very different. ABasiC is a more
"traditional" environment than AmigaBASIC, and seems faster and less buggy.

Apart from historical interest, David Addison wrote some excellent games in
ABasiC which are available on early Fred Fish disks and Aminet. Now you can
take a virtual trip back to 1986 and play his versions of Klondike, Othello
and others! They are surprisingly good, considering they are written in BASIC
and run on a 256K machine.


Where to get ABasiC
-------------------
If you don't have ABasiC but would like to try it, it can be obtained from
Rainer Benda's web site at http://www.rbenda.de/commodore/software.html
(direct URL http://www.rbenda.de/commodore/_basic-1_0.dms).

Several archives which include ABasiC and various programs are available from
ftp.back2roots.org. At least these:
http://ftp.back2roots.org/back2roots/disks/17bit/dms/00xx/17bit-0071.txt
http://ftp.back2roots.org/back2roots/disks/17bit/dms/00xx/17bit-0071.dms
http://ftp.back2roots.org/back2roots/disks/apdc/dms/00xx/apdc-0003.txt
http://ftp.back2roots.org/back2roots/disks/apdc/dms/00xx/apdc-0003.dms
http://ftp.back2roots.org/back2roots/disks/apdc/dms/00xx/apdc-0004.txt
http://ftp.back2roots.org/back2roots/disks/apdc/dms/00xx/apdc-0004.dms
http://ftp.back2roots.org/pub/back2roots/disks/bavarian/dms/00xx/bavarian-0031.t
xt
http://ftp.back2roots.org/pub/back2roots/disks/bavarian/dms/00xx/bavarian-0031.d
ms http://ftp.back2roots.org/pub/back2roots/disks/cam/lha/00xx/cam-0006.txt
http://ftp.back2roots.org/pub/back2roots/disks/cam/lha/00xx/cam-0006.lha
http://ftp.back2roots.org/pub/back2roots/disks/slipdisk/dms/00xx/slipdisk-0001.t
xt
http://ftp.back2roots.org/pub/back2roots/disks/slipdisk/dms/00xx/slipdisk-0001.d
ms
http://ftp.back2roots.org/pub/back2roots/disks/slipdisk/dms/00xx/slipdisk-0002.t
xt
http://ftp.back2roots.org/pub/back2roots/disks/slipdisk/dms/00xx/slipdisk-0002.d
ms
http://ftp.back2roots.org/pub/back2roots/disks/slipdisk/dms/00xx/slipdisk-0026.t
xt
http://ftp.back2roots.org/pub/back2roots/disks/slipdisk/dms/00xx/slipdisk-0026.d
ms


HELP WANTED!
------------
I have not tested the patched version of ABasiC extensively. Please let me
know if you encounter any problems.

Jim Cooper, formerly jamie at sas.com, apparently developed a similar patch for
ABasiC a few years ago but never released it. Does anyone know his current
email address? He mentioned it in a posting to comp.sys.amiga.programmer in
1999:
https://groups.google.com/group/comp.sys.amiga.programmer/msg/582ccb2b8fd8b45c


Contents of dev/basic/ABasiC_patch.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1473    3719  39.6% -lh5- 31a3 Feb  5  1980 ABasiC Patch.readme
[generic]                  110     150  73.3% -lh5- 2e83 Feb  5  1980 ABasiC Patch/ABasiC_NTSC_to_PAL.gpch
[generic]                  111     150  74.0% -lh5- 3cc3 Feb  5  1980 ABasiC Patch/ABasiC_PAL_to_NTSC.gpch
[generic]                  311     329  94.5% -lh5- 7c24 Feb  5  1980 ABasiC Patch/ABasiC_V36.gpch
[generic]                13054   21448  60.9% -lh5- 13d1 Sep  6  2002 ABasiC Patch/GPatch
[generic]                 3392    8142  41.7% -lh5- ae0a Feb  5  1980 ABasiC Patch/Readme.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         6 files   18451   33938  54.4%            Feb  5 20:55

Aminet © 1992-2012 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>