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

dev/lang/bwbasic320.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:ByWater BASIC Interpreter v3.20
Author:mbergmann-sh at web.de (Michael Bergmann)
Uploader:Michael Bergmann
Type:dev/lang
Version:3.22
Replaces:dev/lang/bwbasic111.lha
Requires:ixemul.library
Architecture:m68k-amigaos
Distribution:Aminet
Kurz:ByWater BASIC Interpreter v3.20
Date:2023-05-05
Download:http://aminet.net/dev/lang/bwbasic320.lha - View contents
Readme:http://aminet.net/dev/lang/bwbasic320.readme
Downloads:676

---------- Description (english) ----------------------
Bywater Basic interpreter v3.20  for classic Amiga, 
recompiled from original UNIX source. Published under
GNU Public Licence.

The Bywater BASIC Interpreter (bwBASIC) implements a large
superset of the ANSI Standard for Minimal BASIC (X3.60-1978) 
and a significant subset of the ANSI Standard for Full 
BASIC (X3.113-1987) in C.

BWBASIC is an original creation of Ted A. Campbell, who stopped
working on it in 1993. Since then it has received contributions 
from other programmers: Jon B. Volkoff, Paul Edwards, 
Howard S. Wulf, Ken Martin and Jon Foster.

I recompiled bwBASIC from its original 3.20 sources, using
gcc v2.95 with only minor changes to the source code. Added
some custom makefiles for various CPU targets. Same source
easily recompiles under Linux and Windows, too. All you'd
need is gcc or mingw installed on the target system.

INSTALL
=======
1. copy bin/bwbasic to C:
   you might use a build for your CPU, e.g.
   COPY bin/bwbasic_040 TO C:bwbasic
2. Make bwShell work:
   COPY s/bwShell-Startup TO S:
   
Keep the original installation folder somewhere on your hard drive.
It contains docs and examples for using bwbasic.

Make sure that you have a decent version of ixemul.library available
on your system.

USAGE
=====
Inside program, type:

help - show all commands available.

help commandname - show help for a specific command.

list - list source code for the program currently in memory

run - executes the program in memory from the start.

new - deletes the program in memory and clears all variables.

load filename - loads an ASCII BASIC program into memory.

save filename - saves the current program into the file "filename" 
                in ASCII format.
                
shell "command" - lets you run a SHELL or DOS command within bwbasic. 
                  For example, to list the contents of the current 
		  directory, in Linux type shell "ls -l", 
		  in Windows type shell "dir".
		  
quit - exits bwbasic.

Michael Bergmann, March 2023


Contents of dev/lang/bwbasic320.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  245     624  39.3% -lh5- 6359 May  5 13:44 bwbasic320/bin.info
[unknown]                 1276    1502  85.0% -lh5- 6107 May  5 13:44 bwbasic320/bwbasic.info
[unknown]                 1059    1707  62.0% -lh5- 82a9 May  5 13:44 bwbasic320/bwShell.info
[unknown]                  245     624  39.3% -lh5- b0f7 May  5 13:44 bwbasic320/docs.info
[unknown]                  244     624  39.1% -lh5- dbb8 May  5 13:44 bwbasic320/examples.info
[unknown]                  833    1543  54.0% -lh5- dfc6 May  5 13:31 bwbasic320/ReadMe
[unknown]                  641     732  87.6% -lh5- 37ce May  5 13:44 bwbasic320/ReadMe.info
[unknown]                  244     624  39.1% -lh5- e5ca May  5 13:44 bwbasic320/S.info
[unknown]                  245     624  39.3% -lh5- 0816 May  5 13:44 bwbasic320/source.info
[unknown]               135888  334824  40.6% -lh5- 190c May  5 09:28 bwbasic320/bwbasic
[unknown]                19135   88167  21.7% -lh5- 48bf May  5 09:37 bwbasic320/source/bwbasic.c
[unknown]                25042  139595  17.9% -lh5- 371e May  5 09:37 bwbasic320/source/bwbasic.h
[unknown]                33571  230584  14.6% -lh5- 13f2 May  5 09:37 bwbasic320/source/bwb_cmd.c
[unknown]                 7461   43588  17.1% -lh5- e794 May  5 09:37 bwbasic320/source/bwb_cnd.c
[unknown]                 3834   27655  13.9% -lh5- f1f3 May  5 09:37 bwbasic320/source/bwb_dio.c
[unknown]                15173   93086  16.3% -lh5- 5651 May  5 09:37 bwbasic320/source/bwb_exp.c
[unknown]                16276   99685  16.3% -lh5- 9030 May  5 09:37 bwbasic320/source/bwb_fnc.c
[unknown]                14686   82700  17.8% -lh5- 3eaf May  5 09:37 bwbasic320/source/bwb_inp.c
[unknown]                14676   88463  16.6% -lh5- 5e13 May  5 09:37 bwbasic320/source/bwb_int.c
[unknown]                14290   68351  20.9% -lh5- e27b May  5 09:37 bwbasic320/source/bwb_prn.c
[unknown]                 8139   40144  20.3% -lh5- 5291 May  5 09:37 bwbasic320/source/bwb_stc.c
[unknown]                 4595   18597  24.7% -lh5- 5aed May  5 09:37 bwbasic320/source/bwb_str.c
[unknown]                 4730   66741   7.1% -lh5- 69d2 May  5 09:37 bwbasic320/source/bwb_tbl.c
[unknown]                17567  110145  15.9% -lh5- e469 May  5 09:37 bwbasic320/source/bwb_var.c
[unknown]                14889  109828  13.6% -lh5- f2fb May  5 09:37 bwbasic320/source/bwd_cmd.c
[unknown]                17028  136682  12.5% -lh5- 829b May  5 09:37 bwbasic320/source/bwd_fun.c
[unknown]                 4880   27271  17.9% -lh5- e928 May  5 09:37 bwbasic320/source/bwd_six.h
[unknown]                 1129    3885  29.1% -lh5- 351c May  5 09:37 bwbasic320/source/bwx_tty.c
[unknown]                  330     680  48.5% -lh5- ccd3 May  5 09:38 bwbasic320/source/makefile
[unknown]                  333     692  48.1% -lh5- c934 May  5 09:38 bwbasic320/source/makefile.020
[unknown]                 1513    4004  37.8% -lh5- 1802 May  5 10:21 bwbasic320/S/bwShell-startup
[unknown]                  333     692  48.1% -lh5- 8dcf May  5 09:38 bwbasic320/source/makefile.030
[unknown]                  314     563  55.8% -lh5- bfbc May  5 09:38 bwbasic320/source/makefile.040
[unknown]                  322     660  48.8% -lh5- 38ff May  5 09:38 bwbasic320/source/makefile.060
[unknown]                 3655   16267  22.5% -lh5- 05b8 May  5 09:37 bwbasic320/source/renum.c
[unknown]                  802    3138  25.6% -lh5- 9886 May  5 09:37 bwbasic320/source/unixio.c
[unknown]                  360     742  48.5% -lh5- 3a5c May  5 09:37 bwbasic320/source/unixio.h
[unknown]                  334     526  63.5% -lh5- 7c4d May  5 07:13 bwbasic320/examples/GAMES/00readme.txt
[unknown]                  812    1714  47.4% -lh5- 2239 May  5 07:13 bwbasic320/examples/GAMES/23-match.bas
[unknown]                   14      14 100.0% -lh0- 6b0a May  5 07:13 bwbasic320/examples/GAMES/23-match.INP
[unknown]                  245     384  63.8% -lh5- 4f1c May  5 07:13 bwbasic320/examples/GAMES/3dplot.bas
[unknown]                    1       1 100.0% -lh0- 0780 May  5 07:13 bwbasic320/examples/GAMES/3dplot.INP
[unknown]                  907    2221  40.8% -lh5- 117b May  5 07:13 bwbasic320/examples/GAMES/aceyducy.bas
[unknown]                   33      48  68.8% -lh5- c9a5 May  5 07:13 bwbasic320/examples/GAMES/aceyducy.INP
[unknown]                 1039    2992  34.7% -lh5- 2821 May  5 07:13 bwbasic320/examples/GAMES/amazing.bas
[unknown]                    6       6 100.0% -lh0- 4e79 May  5 07:13 bwbasic320/examples/GAMES/amazing.INP
[unknown]                  926    1991  46.5% -lh5- b8a3 May  5 07:13 bwbasic320/examples/GAMES/animal.bas
[unknown]                33844  620059   5.5% -lh5- 3c3e May  5 07:13 bwbasic320/docs/ALL.txt
[unknown]                 9955   61306  16.2% -lh5- 5c89 May  5 07:13 bwbasic320/docs/BYWATER-2.txt
[unknown]                17331  113198  15.3% -lh5- f860 May  5 07:13 bwbasic320/docs/BYWATER.txt
[unknown]                   25      28  89.3% -lh5- a796 May  5 07:13 bwbasic320/examples/GAMES/animal.INP
[unknown]                  878    2039  43.1% -lh5- c943 May  5 07:13 bwbasic320/examples/GAMES/awari.bas
[unknown]                   24      50  48.0% -lh5- de2f May  5 07:13 bwbasic320/examples/GAMES/awari.INP
[unknown]                 7315   47172  15.5% -lh5- 11d9 May  5 07:13 bwbasic320/docs/CALL-360.txt
[unknown]                 7849   48377  16.2% -lh5- 41f4 May  5 07:13 bwbasic320/docs/CBASIC-II.txt
[unknown]                 4939  104697   4.7% -lh5- 34e5 May  5 07:13 bwbasic320/docs/CMDS.HTM
[unknown]                 6894   43586  15.8% -lh5- b45b May  5 07:13 bwbasic320/docs/DARTMOUTH.txt
[unknown]                 9375   58057  16.1% -lh5- ab6c May  5 07:13 bwbasic320/docs/ECMA-116.txt
[unknown]                 6241   38299  16.3% -lh5- ef90 May  5 07:13 bwbasic320/docs/ECMA-55.txt
[unknown]                 3806   99613   3.8% -lh5- 6169 May  5 07:13 bwbasic320/docs/FNCS.HTM
[unknown]                 7836   48547  16.1% -lh5- 20fb May  5 07:13 bwbasic320/docs/GCOS.txt
[unknown]                12340   79157  15.6% -lh5- d981 May  5 07:13 bwbasic320/docs/HAARDT.txt
[unknown]                10167   68795  14.8% -lh5- de38 May  5 07:13 bwbasic320/docs/HANDBOOK1.txt
[unknown]                12811   88475  14.5% -lh5- 0896 May  5 07:13 bwbasic320/docs/HANDBOOK2.txt
[unknown]                 7933   48865  16.2% -lh5- 322f May  5 07:13 bwbasic320/docs/HEATH.txt
[unknown]                 8983   54021  16.6% -lh5- f8e0 May  5 07:13 bwbasic320/docs/IBASIC.txt
[unknown]                 7529   46378  16.2% -lh5- 4279 May  5 07:13 bwbasic320/docs/MARK-I.txt
[unknown]                 7910   48682  16.2% -lh5- bd76 May  5 07:13 bwbasic320/docs/MARK-II.txt
[unknown]                11134   71246  15.6% -lh5- fc64 May  5 07:13 bwbasic320/docs/MBASIC.txt
[unknown]                 5865   36684  16.0% -lh5- 849a May  5 07:13 bwbasic320/docs/PDP-11.txt
[unknown]                 6198   38557  16.1% -lh5- d68e May  5 07:13 bwbasic320/docs/PDP-8.txt
[unknown]                 8884   56058  15.8% -lh5- 4046 May  5 07:13 bwbasic320/docs/RBASIC.txt
[unknown]                11967   77416  15.5% -lh5- 2edf May  5 07:13 bwbasic320/docs/RSTS-11.txt
[unknown]                 7307   47169  15.5% -lh5- 7de4 May  5 07:13 bwbasic320/docs/SYSTEM-360.txt
[unknown]               135888  334824  40.6% -lh5- 190c May  5 09:28 bwbasic320/bin/bwbasic
[unknown]               134394  328484  40.9% -lh5- 5cd5 May  5 09:28 bwbasic320/bin/bwbasic_020
[unknown]               134394  328484  40.9% -lh5- fb4a May  5 09:27 bwbasic320/bin/bwbasic_030
[unknown]                 7351   47248  15.6% -lh5- c0f6 May  5 07:13 bwbasic320/docs/SYSTEM-370.txt
[unknown]                11157   71439  15.6% -lh5- cfaf May  5 07:13 bwbasic320/docs/TRS-80.txt
[unknown]                 5909   36797  16.1% -lh5- 8303 May  5 07:13 bwbasic320/docs/VINTAGE.txt
[unknown]                 8730   55343  15.8% -lh5- 2372 May  5 07:13 bwbasic320/docs/XBASIC.txt
[unknown]                  239     620  38.5% -lh5- 8ca0 May  5 13:44 bwbasic320.info
[unknown]               132905  324408  41.0% -lh5- 5309 May  5 09:28 bwbasic320/bin/bwbasic_040
[unknown]               132502  323996  40.9% -lh5- 2315 May  5 09:28 bwbasic320/bin/bwbasic_060
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        84 files 1329109 5754104  23.1%            May  6 03:23

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