TIP: Click on subject to list as thread! ANSI
echo: apple
to: comp.sys.apple2,comp.sys.apple2.pro
from: limtc
date: 2008-05-01 19:58:58
subject: Re: TML basic

I check back this thread and found my previous comments on MAB (which
I will retake a look once it is reclassified to see whether it is the
same version). Might be useful to some people (including myself).

--
Micol Advanced Basic first look:

This one looks like GSoft BASIC - launch it will drop you to a Orca
type of environment. You can edit and compile source code there. Like
GSoft BASIC, the program is stored at tokenized form and cannot be
read with a text editor.

The language looks surprisingly like Applesoft BASIC, from Gosub to
HPLOT. And unlike GSoft BASIC (but like Applesoft), HCOLOR = does
work. It is used in the sample file.

Personally I think if you are interested in Micol Advanced Basic,
GSoft BASIC might be a better choice as it is more well documented and
it has good toolbox support.
--
For comparison purpose - I copy a chunk of program in Fractal demo
(one of the demo program) for comparison purpose (you can compared
with AC BASIC above, or with GSoft BASIC or Complete Pascal code in
Virtual GS -http://virtualgs.larwe.com/)

PROC Set_Net_Palette
RESTORE
Col_Location = ADDR (Shade%)
For New_Col% = 0 to 15
Read New_Val%
Poke Col_Location+1, New_Val%
Read New_Val2%
Poke Col_Location, New_Val2%
ToolBox (4,16: 0, New_Cols%, Shade%) { Set New Colour Entry }
Nexy New_Vol%
ToolBox (4,20: 0) { Set all SCB's to 0 }
BKColor = 0
ENDPROC

Personally this immediately kill my interest especially when all
toolbox calls will be using things like ToolBox (value) rather than
SetAllSCB(...) or SetColorEntry(...)!

My opinion is: if you want to do Applesoft replacement but without
toolbox calls, Micol Advanced Basic is probably good. But if you want
to do toolbox calls (especially QuickDraw stuffs), GSoft BASIC is the
only reasonable choice for Basic programmer (until I have a chance to
evaluate Complete Basic...). But if you are willing to try other
languages, Complete Pascal is my recommendation.
--- SBBSecho 2.12-Win32
* Origin: Derby City BBS - Louisville, KY - derbycitybbs.com (1:2320/100)
SEEN-BY: 10/1 3 14/300 34/999 106/1 120/228 123/500 134/10 140/1 222/2 226/0
SEEN-BY: 236/150 249/303 261/20 38 100 1404 1406 1410 1418 266/1413 280/1027
SEEN-BY: 320/119 393/11 396/45 633/260 267 712/848 800/432 801/161 189
SEEN-BY: 2222/700 2320/100 105 200 2905/0
@PATH: 2320/100 261/38 633/260 267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.