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

dev/lang/bwbasic322_OS4.lha

Mirror:Random
Showing:ppc-powerupgeneric
No screenshot available
Short:OS 4 ByWater BASIC Interpreter v3.22
Author:mbergmann-sh at web.de (Michael Bergmann)
Uploader:Michael Bergmann <mbergmann-sh web de>
Type:dev/lang
Version:3.22
Requires:ixemul.library
Architecture:ppc-amigaos
Distribution:Aminet
Kurz:OS 4 ByWater BASIC Interpreter v3.22
Date:2023-05-07
Download:http://aminet.net/dev/lang/bwbasic322_OS4.lha - View contents
Readme:http://aminet.net/dev/lang/bwbasic322_OS4.readme
Downloads:344

---------- Description (english) ----------------------
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 C/bwbasic to C:
    COPY C/bwbasic TO C:bwbasic
2. Make bwShell work:
    COPY S/bwShell-Startup TO S:
3. Optionally, copy C/CLS to C:
   
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.
bye - does the same

Michael Bergmann, March 2023


Contents of dev/lang/bwbasic322_OS4.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 9537   11420  83.5% -lh5- a608 May  7 06:45 bwbasic322_OS4.info
[unknown]               135888  334824  40.6% -lh5- 190c May  5 09:28 bwbasic322_OS4/bwbasic
[unknown]                 1276    1502  85.0% -lh5- 6107 May  5 13:44 bwbasic322_OS4/bwbasic.info
[unknown]                 1069    1711  62.5% -lh5- d169 May  7 07:09 bwbasic322_OS4/bwShell.info
[unknown]                 9537   11420  83.5% -lh5- ece2 May  7 06:46 bwbasic322_OS4/C.info
[unknown]               204845  530064  38.6% -lh5- 185d May  7 07:08 bwbasic322_OS4/C/bwbasic
[unknown]                 1296   67116   1.9% -lh5- 01e8 May  7 07:24 bwbasic322_OS4/C/CLS
[unknown]                 9536   11420  83.5% -lh5- 4f81 May  7 06:46 bwbasic322_OS4/docs.info
[unknown]                33844  620059   5.5% -lh5- 3c3e May  5 07:13 bwbasic322_OS4/docs/ALL.txt
[unknown]                 9955   61306  16.2% -lh5- 5c89 May  5 07:13 bwbasic322_OS4/docs/BYWATER-2.txt
[unknown]                17331  113198  15.3% -lh5- f860 May  5 07:13 bwbasic322_OS4/docs/BYWATER.txt
[unknown]                 7315   47172  15.5% -lh5- 11d9 May  5 07:13 bwbasic322_OS4/docs/CALL-360.txt
[unknown]                 7849   48377  16.2% -lh5- 41f4 May  5 07:13 bwbasic322_OS4/docs/CBASIC-II.txt
[unknown]                 4939  104697   4.7% -lh5- 34e5 May  5 07:13 bwbasic322_OS4/docs/CMDS.HTM
[unknown]                 6894   43586  15.8% -lh5- b45b May  5 07:13 bwbasic322_OS4/docs/DARTMOUTH.txt
[unknown]                 9375   58057  16.1% -lh5- ab6c May  5 07:13 bwbasic322_OS4/docs/ECMA-116.txt
[unknown]                 6241   38299  16.3% -lh5- ef90 May  5 07:13 bwbasic322_OS4/docs/ECMA-55.txt
[unknown]                 3806   99613   3.8% -lh5- 6169 May  5 07:13 bwbasic322_OS4/docs/FNCS.HTM
[unknown]                 7836   48547  16.1% -lh5- 20fb May  5 07:13 bwbasic322_OS4/docs/GCOS.txt
[unknown]                12340   79157  15.6% -lh5- d981 May  5 07:13 bwbasic322_OS4/docs/HAARDT.txt
[unknown]                10167   68795  14.8% -lh5- de38 May  5 07:13 bwbasic322_OS4/docs/HANDBOOK1.txt
[unknown]                12811   88475  14.5% -lh5- 0896 May  5 07:13 bwbasic322_OS4/docs/HANDBOOK2.txt
[unknown]                 7933   48865  16.2% -lh5- 322f May  5 07:13 bwbasic322_OS4/docs/HEATH.txt
[unknown]                 8983   54021  16.6% -lh5- f8e0 May  5 07:13 bwbasic322_OS4/docs/IBASIC.txt
[unknown]                 7529   46378  16.2% -lh5- 4279 May  5 07:13 bwbasic322_OS4/docs/MARK-I.txt
[unknown]                 7910   48682  16.2% -lh5- bd76 May  5 07:13 bwbasic322_OS4/docs/MARK-II.txt
[unknown]                11134   71246  15.6% -lh5- fc64 May  5 07:13 bwbasic322_OS4/docs/MBASIC.txt
[unknown]                 5865   36684  16.0% -lh5- 849a May  5 07:13 bwbasic322_OS4/docs/PDP-11.txt
[unknown]                 6198   38557  16.1% -lh5- d68e May  5 07:13 bwbasic322_OS4/docs/PDP-8.txt
[unknown]                 8884   56058  15.8% -lh5- 4046 May  5 07:13 bwbasic322_OS4/docs/RBASIC.txt
[unknown]                11967   77416  15.5% -lh5- 2edf May  5 07:13 bwbasic322_OS4/docs/RSTS-11.txt
[unknown]                 7307   47169  15.5% -lh5- 7de4 May  5 07:13 bwbasic322_OS4/docs/SYSTEM-360.txt
[unknown]                 7351   47248  15.6% -lh5- c0f6 May  5 07:13 bwbasic322_OS4/docs/SYSTEM-370.txt
[unknown]                11157   71439  15.6% -lh5- cfaf May  5 07:13 bwbasic322_OS4/docs/TRS-80.txt
[unknown]                 5909   36797  16.1% -lh5- 8303 May  5 07:13 bwbasic322_OS4/docs/VINTAGE.txt
[unknown]                 8730   55343  15.8% -lh5- 2372 May  5 07:13 bwbasic322_OS4/docs/XBASIC.txt
[unknown]                 9538   11420  83.5% -lh5- 4b09 May  7 06:46 bwbasic322_OS4/examples.info
[unknown]                  451     948  47.6% -lh5- e30d May  5 07:13 bwbasic322_OS4/examples/BASICT.BAS
[unknown]                  393    1006  39.1% -lh5- 7e47 May  6 18:25 bwbasic322_OS4/examples/bool.b
[unknown]                 1101    1394  79.0% -lh5- f2ba May  6 18:25 bwbasic322_OS4/examples/bool.b.info
[unknown]                  413    1044  39.6% -lh5- 273c May  6 18:10 bwbasic322_OS4/examples/bool.bas
[unknown]                  334     526  63.5% -lh5- 7c4d May  5 07:13 bwbasic322_OS4/examples/GAMES/00readme.txt
[unknown]                  812    1714  47.4% -lh5- 2239 May  5 07:13 bwbasic322_OS4/examples/GAMES/23-match.bas
[unknown]                   14      14 100.0% -lh0- 6b0a May  5 07:13 bwbasic322_OS4/examples/GAMES/23-match.INP
[unknown]                  245     384  63.8% -lh5- 4f1c May  5 07:13 bwbasic322_OS4/examples/GAMES/3dplot.bas
[unknown]                    1       1 100.0% -lh0- 0780 May  5 07:13 bwbasic322_OS4/examples/GAMES/3dplot.INP
[unknown]                  907    2221  40.8% -lh5- 117b May  5 07:13 bwbasic322_OS4/examples/GAMES/aceyducy.bas
[unknown]                   33      48  68.8% -lh5- c9a5 May  5 07:13 bwbasic322_OS4/examples/GAMES/aceyducy.INP
[unknown]                 1039    2992  34.7% -lh5- 2821 May  5 07:13 bwbasic322_OS4/examples/GAMES/amazing.bas
[unknown]                    6       6 100.0% -lh0- 4e79 May  5 07:13 bwbasic322_OS4/examples/GAMES/amazing.INP
[unknown]                  926    1991  46.5% -lh5- b8a3 May  5 07:13 bwbasic322_OS4/examples/GAMES/animal.bas
[unknown]                   25      28  89.3% -lh5- a796 May  5 07:13 bwbasic322_OS4/examples/GAMES/animal.INP
[unknown]                  878    2039  43.1% -lh5- c943 May  5 07:13 bwbasic322_OS4/examples/GAMES/awari.bas
[unknown]                   24      50  48.0% -lh5- de2f May  5 07:13 bwbasic322_OS4/examples/GAMES/awari.INP
[unknown]                   58      60  96.7% -lh5- 61a1 May  5 07:09 bwbasic322_OS4/examples/hello.bas
[unknown]                  345     676  51.0% -lh5- 9e7b May  5 07:13 bwbasic322_OS4/examples/LINEAR.BAS
[unknown]                  367     828  44.3% -lh5- b2d7 May  5 07:13 bwbasic322_OS4/examples/MATRIX1.BAS
[unknown]                  326     660  49.4% -lh5- df01 May  5 07:13 bwbasic322_OS4/examples/MATRIX2.BAS
[unknown]                  331     622  53.2% -lh5- 274c May  5 07:13 bwbasic322_OS4/examples/MAXSIN.BAS
[unknown]                  355     844  42.1% -lh5- ccc1 May  6 18:58 bwbasic322_OS4/examples/mb_bool.bas
[unknown]                 1102    1394  79.1% -lh5- b8d7 May  6 18:58 bwbasic322_OS4/examples/mb_bool.bas.info
[unknown]                  228     453  50.3% -lh5- e04e May  5 07:13 bwbasic322_OS4/examples/PRINTE.BAS
[unknown]                  447    1640  27.3% -lh5- 3743 May  5 07:13 bwbasic322_OS4/examples/REDIM1.BAS
[unknown]                  326     702  46.4% -lh5- 8e54 May  5 07:13 bwbasic322_OS4/examples/REDIM3.BAS
[unknown]                 3545   13070  27.1% -lh5- 6897 May  5 07:13 bwbasic322_OS4/examples/SYNTAX.BAS
[unknown]                   97     118  82.2% -lh5- df54 May  6 18:43 bwbasic322_OS4/examples/time.b
[unknown]                  831    1590  52.3% -lh5- ea18 May  7 07:58 bwbasic322_OS4/ReadMe
[unknown]                  641     732  87.6% -lh5- 37ce May  5 13:44 bwbasic322_OS4/ReadMe.info
[unknown]                 9537   11420  83.5% -lh5- ece2 May  7 06:46 bwbasic322_OS4/S.info
[unknown]                 1510    3990  37.8% -lh5- 312d May  7 07:46 bwbasic322_OS4/S/bwShell-startup
[unknown]                 9575   11420  83.8% -lh5- f0ed May  7 07:43 bwbasic322_OS4/source.info
[unknown]                 9541   11420  83.5% -lh5- 6d14 May  7 07:43 bwbasic322_OS4/source/bwBASIC.info
[unknown]                19145   88171  21.7% -lh5- fa3b May  7 07:03 bwbasic322_OS4/source/bwBASIC/bwbasic.c
[unknown]                25042  139595  17.9% -lh5- 371e May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwbasic.h
[unknown]                 9541   11420  83.5% -lh5- d6fe May  7 07:30 bwbasic322_OS4/source/bwBASIC/bwBASIC.info
[unknown]                33571  230584  14.6% -lh5- 13f2 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_cmd.c
[unknown]                 7461   43588  17.1% -lh5- e794 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_cnd.c
[unknown]                 3834   27655  13.9% -lh5- f1f3 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_dio.c
[unknown]                15173   93086  16.3% -lh5- 5651 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_exp.c
[unknown]                16276   99685  16.3% -lh5- 9030 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_fnc.c
[unknown]                14686   82700  17.8% -lh5- 3eaf May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_inp.c
[unknown]                14676   88463  16.6% -lh5- 5e13 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_int.c
[unknown]                14290   68351  20.9% -lh5- e27b May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_prn.c
[unknown]                 8139   40144  20.3% -lh5- 5291 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_stc.c
[unknown]                 4595   18597  24.7% -lh5- 5aed May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_str.c
[unknown]                 4730   66741   7.1% -lh5- 69d2 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_tbl.c
[unknown]                17567  110145  15.9% -lh5- e469 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwb_var.c
[unknown]                14889  109828  13.6% -lh5- f2fb May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwd_cmd.c
[unknown]                17028  136682  12.5% -lh5- 829b May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwd_fun.c
[unknown]                 4880   27271  17.9% -lh5- e928 May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwd_six.h
[unknown]                 1129    3885  29.1% -lh5- 351c May  5 09:37 bwbasic322_OS4/source/bwBASIC/bwx_tty.c
[unknown]                  330     680  48.5% -lh5- ccd3 May  5 09:38 bwbasic322_OS4/source/bwBASIC/makefile
[unknown]                  333     692  48.1% -lh5- c934 May  5 09:38 bwbasic322_OS4/source/bwBASIC/makefile.020
[unknown]                  333     692  48.1% -lh5- 8dcf May  5 09:38 bwbasic322_OS4/source/bwBASIC/makefile.030
[unknown]                  314     563  55.8% -lh5- bfbc May  5 09:38 bwbasic322_OS4/source/bwBASIC/makefile.040
[unknown]                  322     660  48.8% -lh5- 38ff May  5 09:38 bwbasic322_OS4/source/bwBASIC/makefile.060
[unknown]                 3655   16267  22.5% -lh5- 05b8 May  5 09:37 bwbasic322_OS4/source/bwBASIC/renum.c
[unknown]                  802    3138  25.6% -lh5- 9886 May  5 09:37 bwbasic322_OS4/source/bwBASIC/unixio.c
[unknown]                  360     742  48.5% -lh5- 3a5c May  5 09:37 bwbasic322_OS4/source/bwBASIC/unixio.h
[unknown]                 9545   11420  83.6% -lh5- 0168 May  7 07:43 bwbasic322_OS4/source/CLS.info
[unknown]                  108     196  55.1% -lh5- defe May  7 07:41 bwbasic322_OS4/source/CLS/build_cls
[unknown]                  149     173  86.1% -lh5- e12e May  7 07:38 bwbasic322_OS4/source/CLS/cls.c
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total       102 files  959749 4835997  19.8%            May  8 03:40

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