educational software written originally in MS BASIC for Macintosh in the late 1980's
Go to file
Stephen MacKenzie cb12a1e195
all text files
2019-05-10 12:10:54 -07:00
1 all text files 2019-05-10 12:10:54 -07:00
2 all text files 2019-05-10 12:10:54 -07:00
3 all text files 2019-05-10 12:10:54 -07:00
4 all text files 2019-05-10 12:10:54 -07:00
4SCI all text files 2019-05-10 12:10:54 -07:00
5 all text files 2019-05-10 12:10:54 -07:00
6LAT1 all text files 2019-05-10 12:10:54 -07:00
7 all text files 2019-05-10 12:10:54 -07:00
8 all text files 2019-05-10 12:10:54 -07:00
9 all text files 2019-05-10 12:10:54 -07:00
10 all text files 2019-05-10 12:10:54 -07:00
11 all text files 2019-05-10 12:10:54 -07:00
12 all text files 2019-05-10 12:10:54 -07:00
14 all text files 2019-05-10 12:10:54 -07:00
15 all text files 2019-05-10 12:10:54 -07:00
19 all text files 2019-05-10 12:10:54 -07:00
20 all text files 2019-05-10 12:10:54 -07:00
23 all text files 2019-05-10 12:10:54 -07:00
24 all text files 2019-05-10 12:10:54 -07:00
28 all text files 2019-05-10 12:10:54 -07:00
29 all text files 2019-05-10 12:10:54 -07:00
32 all text files 2019-05-10 12:10:54 -07:00
33 all text files 2019-05-10 12:10:54 -07:00
34 all text files 2019-05-10 12:10:54 -07:00
36 all text files 2019-05-10 12:10:54 -07:00
ACT all text files 2019-05-10 12:10:54 -07:00
ALL ABOUT AFRICA all text files 2019-05-10 12:10:54 -07:00
ARITHEORY all text files 2019-05-10 12:10:54 -07:00
ASIA all text files 2019-05-10 12:10:54 -07:00
AUSTRALIA all text files 2019-05-10 12:10:54 -07:00
AUTHORS all text files 2019-05-10 12:10:54 -07:00
AUTHORTEST all text files 2019-05-10 12:10:54 -07:00
CCA all text files 2019-05-10 12:10:54 -07:00
COSU all text files 2019-05-10 12:10:54 -07:00
DEA all text files 2019-05-10 12:10:54 -07:00
DEC all text files 2019-05-10 12:10:54 -07:00
DIVIDE all text files 2019-05-10 12:10:54 -07:00
DPN all text files 2019-05-10 12:10:54 -07:00
EXACTA all text files 2019-05-10 12:10:54 -07:00
FLASHCARDS all text files 2019-05-10 12:10:54 -07:00
GND all text files 2019-05-10 12:10:54 -07:00
HISTORY all text files 2019-05-10 12:10:54 -07:00
LOGIC all text files 2019-05-10 12:10:54 -07:00
MAP 1 all text files 2019-05-10 12:10:54 -07:00
MEMORIA all text files 2019-05-10 12:10:54 -07:00
PAC-NW all text files 2019-05-10 12:10:54 -07:00
PARTES all text files 2019-05-10 12:10:54 -07:00
PARTIBUS all text files 2019-05-10 12:10:54 -07:00
SENTS5 all text files 2019-05-10 12:10:54 -07:00
SENLAT all text files 2019-05-10 12:10:54 -07:00
STH. AM all text files 2019-05-10 12:10:54 -07:00
STUFF all text files 2019-05-10 12:10:54 -07:00
SUB all text files 2019-05-10 12:10:54 -07:00
VOC3 all text files 2019-05-10 12:10:54 -07:00
VOC4 all text files 2019-05-10 12:10:54 -07:00
VOC5 all text files 2019-05-10 12:10:54 -07:00
VOC6 all text files 2019-05-10 12:10:54 -07:00
VOC7 all text files 2019-05-10 12:10:54 -07:00
AFRICA.BAS trimmed lines 2019-04-15 09:31:29 -07:00
AFRICA_FIXED.BAS added better comments 2019-04-16 14:16:17 -07:00
README.md Update README.md 2019-04-16 14:17:41 -07:00

README.md

MrCBASIC

The best BASIC compiler found so far is the one from QB64.org.

You need to set the screen mode. SCREEN 11 on the first line.

Mouse input needs to be refactored, mouse handling is more complex now. I added a subroutine that gets the CHX, CHY, and B params.

Mouse x,y coordinates need to be recalculated due to resolution differences. Added sub GetCoords that prints the coords as you click:

REM To get coordinates, comment next line (GetXY), then uncomment the line after that (GetCoords)

REM Be sure to restore for normal use. Uncomment out GetXY, comment out GetCoords

557 GetXY CHX, CHY

REM 560 GetCoords ' use this to run in a loop to determine mouse coordinates

Replaced delay loops with sleep calls. 5 second delay, or press any key to advance (after music finishes).Need to flush keys afterwards _KEYCLEAR.

Code references labels not in this source file, e.g. 5000 to 20000, perhaps meant to end program

WAVE keyword does not seem to be supported, see line 114 (label 349)

Mr. C (orginal author) says that much of the graphics was generated by the MacPaint program.