AminetAminet
Search:
81766 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 to work on OS2+
Author:markk at clara.co.uk
Uploader:markk clara co uk
Type:dev/basic
Version:0.4
Architecture:m68k-amigaos
Date:2012-03-18
Download:http://aminet.net/dev/basic/ABasiC_patch.lha - View contents
Readme:http://aminet.net/dev/basic/ABasiC_patch.readme
Downloads:3639
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-03-17	0.4	Fixed issue on machines with more than 512KB chip RAM;
			arrays already in chip RAM could unnecessarily be
			moved. Added section about the VARPTR problem. Added
			experimental patch to enable detection of right mouse
			button state.

2012-03-06	0.3	Increased size of the sound task stack. Mention where
			the ABasiC user manual can be downloaded from. Updated
			Tips section.

2012-02-05	0.2	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. 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.
Unfortunately ABasiC does not work under Kickstart 2.0 (V36) and later, but
this patch fixes the problem.

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

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

Several archives which include ABasiC and various programs are available from
ftp.back2roots.org. See the corresponding .txt files for file listings:
http://ftp.back2roots.org/back2roots/disks/17bit/dms/00xx/17bit-0071.dms
http://ftp.back2roots.org/back2roots/disks/apdc/dms/00xx/apdc-0003.dms
http://ftp.back2roots.org/back2roots/disks/apdc/dms/00xx/apdc-0004.dms
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.lha
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.d
ms
http://ftp.back2roots.org/pub/back2roots/disks/slipdisk/dms/00xx/slipdisk-0026.d
ms


Where to get the ABasiC user manual
-----------------------------------
I recently took pictures of each page of my ABasiC user manual. The quality
isn't wonderful, but it should all be legible and is better than no manual
at all. At the time of writing that can be downloaded from
	http://www.fileserve.com/file/j98VfEW/ABasiC_manual_mark_k.zip

Someone converted the JPEG images to PDF. The URL is shown at
	http://eab.abime.net/showthread.php?p=801303


Contents of dev/basic/ABasiC_patch.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  187     564  33.2% -lh5- 3358 Mar 11  1980 ABasiC Patch 0.4/ABasiC_NTSC-PAL_0.4.gpch
[generic]                  527    1537  34.3% -lh5- 2995 Mar 11  1980 ABasiC Patch 0.4/ABasiC_patch_0.4.gpch
[generic]                  164     340  48.2% -lh5- 4446 Mar 11  1980 ABasiC Patch 0.4/ABasiC_RMBTRAP_patch_0.4.gpch
[generic]                13054   21448  60.9% -lh5- 13d1 Sep  6  2002 ABasiC Patch 0.4/GPatch
[generic]                 5987   14454  41.4% -lh5- af9d Mar 18  1980 ABasiC Patch 0.4/Readme.txt
[generic]                 1593    3491  45.6% -lh5- 2bcc Mar 18  1980 ABasiC_patch.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         6 files   21512   41834  51.4%            Mar 18 12:46

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