Dec 052017
Very interesting Quick Basic compiler clone. It really works!. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
ABSOLUTE.ASM | 720 | 393 | deflated |
ABSOLUTE.COM | 12 | 12 | stored |
APB.EXE | 126920 | 69578 | deflated |
APB.HLP | 106179 | 26723 | deflated |
APBTOAS.ASM | 1806 | 883 | deflated |
APBTOAS.COM | 72 | 72 | stored |
APBTOFP.ASM | 1910 | 914 | deflated |
APBTOFP.COM | 76 | 76 | stored |
ATTACH.ASM | 2357 | 895 | deflated |
ATTACH.COM | 436 | 279 | deflated |
DEBUG.BAS | 491 | 294 | deflated |
DSEARCH.ASM | 3171 | 1197 | deflated |
DSEARCH.COM | 212 | 156 | deflated |
EXAMPLE1.BAS | 3270 | 1332 | deflated |
FINANC.BAS | 1157 | 427 | deflated |
INT.ASM | 2061 | 888 | deflated |
INT.COM | 111 | 109 | deflated |
MOUSE.BAS | 4240 | 1404 | deflated |
MOUSEI.ASM | 2853 | 1107 | deflated |
MOUSEI.COM | 181 | 155 | deflated |
ORDER.FRM | 1408 | 337 | deflated |
README | 3402 | 1176 | deflated |
SIREN.BAS | 284 | 190 | deflated |
SOUND.INC | 940 | 503 | deflated |
TIMER.ASM | 2953 | 1206 | deflated |
TIMER.BAS | 539 | 325 | deflated |
TIMER.COM | 187 | 165 | deflated |
TPCREAD.ME | 199 | 165 | deflated |
Download File APBAS12.ZIP Here
Contents of the README file
ApBasic Latest Features April 11,1988
Nov 1,1987 Version 1.00
Editor Changes:
can be used to change the current file name.
Dec 1,1987 Version 1.00a
Editor Changes:
A bug was fixed that corrupted the source program in the edit
buffer whenever a drop-down menu was used.
Dec 18,1987 Version 1.1
Language Changes:
Line numbers are now accepted before statements as per normal BASICA.
They are also acceptable wherever a normal line label is used as well
as :
IF Expression THEN line.number
The VAL() function now recognizes &H, &O, &B and & preceding a number
and does the necessary conversion.
Included on the master diskette is a program called 'SOUND.INC'. This
file contains a SOUND procedure similiar to the BASICA SOUND statement.
The file can be included into a program using:
$INCLUDE "SOUND.INC"
There is a test program also on the master diskette called 'SIREN.BAS'
that demonstrates the SOUND statement.
Single precision floating point variables are now supported. Those
variables with a type character of '!' or defined as single precision
by using the DEFSNG statement occupy 4 bytes. All floating point math
is done in double precision. Single precision numbers are converted when
used or stored.
Four new functions were added to aid in reading and writing data files
that contain floating point numbers in the Microsoft format.
Summary: CVDM(String$)
Description: The String$ is a double precision floating point number in
the Microsoft format. The number returned is in IEEE format
used within ApBasic.
See Also: CVSM()
CVD()
CVI()
_________________________________________________________________________
Summary: CVSM(String$)
Description: The String$ is a single precision floating point number in
the Microsoft format. The number returned is in IEEE format
used within ApBasic.
See Also: CVDM()
CVD()
CVI()
_________________________________________________________________________
Summary: MKDM$(Numeric)
Description: This function returns an eight byte string that is the value
of the numeric expression converted to the Microsoft format.
See Also: MKSM$()
MKD$()
MKI$()
________________________________________________________________________
Summary: MKSM$(Numeric)
Description: This function returns a four byte string that is the value of
the numeric expression converted to the Microsoft format.
See Also: MKDM$()
MKD$()
MKI$()
April 11,1988 Version 1.2
Editor changes:
When function keys were pressed with a menu dropped down, the screen
would be corrupted but the program was not disturbed.
Compiler changes:
Metacommands are now allowed on lines with line numbers.
String garbage collection routines were speeded up.
Expression using OR/AND/XOR/SHL/SHR with non-integer types
would produce code that would crash if the expression was executed
many times (ie. loops).
Nov 1,1987 Version 1.00
Editor Changes:
Dec 1,1987 Version 1.00a
Editor Changes:
A bug was fixed that corrupted the source program in the edit
buffer whenever a drop-down menu was used.
Dec 18,1987 Version 1.1
Language Changes:
Line numbers are now accepted before statements as per normal BASICA.
They are also acceptable wherever a normal line label is used as well
as :
IF Expression THEN line.number
The VAL() function now recognizes &H, &O, &B and & preceding a number
and does the necessary conversion.
Included on the master diskette is a program called 'SOUND.INC'. This
file contains a SOUND procedure similiar to the BASICA SOUND statement.
The file can be included into a program using:
$INCLUDE "SOUND.INC"
There is a test program also on the master diskette called 'SIREN.BAS'
that demonstrates the SOUND statement.
Single precision floating point variables are now supported. Those
variables with a type character of '!' or defined as single precision
by using the DEFSNG statement occupy 4 bytes. All floating point math
is done in double precision. Single precision numbers are converted when
used or stored.
Four new functions were added to aid in reading and writing data files
that contain floating point numbers in the Microsoft format.
Summary: CVDM(String$)
Description: The String$ is a double precision floating point number in
the Microsoft format. The number returned is in IEEE format
used within ApBasic.
See Also: CVSM()
CVD()
CVI()
_________________________________________________________________________
Summary: CVSM(String$)
Description: The String$ is a single precision floating point number in
the Microsoft format. The number returned is in IEEE format
used within ApBasic.
See Also: CVDM()
CVD()
CVI()
_________________________________________________________________________
Summary: MKDM$(Numeric)
Description: This function returns an eight byte string that is the value
of the numeric expression converted to the Microsoft format.
See Also: MKSM$()
MKD$()
MKI$()
________________________________________________________________________
Summary: MKSM$(Numeric)
Description: This function returns a four byte string that is the value of
the numeric expression converted to the Microsoft format.
See Also: MKDM$()
MKD$()
MKI$()
April 11,1988 Version 1.2
Editor changes:
When function keys were pressed with a menu dropped down, the screen
would be corrupted but the program was not disturbed.
Compiler changes:
Metacommands are now allowed on lines with line numbers.
String garbage collection routines were speeded up.
Expression using OR/AND/XOR/SHL/SHR with non-integer types
would produce code that would crash if the expression was executed
many times (ie. loops).
December 5, 2017
Add comments