[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
MAB GS vs GSoft
- Subject: MAB GS vs GSoft
- From: limtc <thyechean@gmail.com>
- Date: Fri, 2 May 2008 19:07:41 -0700 (PDT)
- Complaints-to: groups-abuse@google.com
- Injection-info: w8g2000prd.googlegroups.com; posting-host=218.186.11.2; posting-account=xPI8rAoAAABxyK8KyUIiYChvvtqAeJGI
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- User-agent: G2/1.0
- Xref: g2news1.google.com comp.sys.apple2:34867
Did some simple test for comparison purpose. Based on latest version
of GSoft BASIC and Micol Advanced Basic GS 3.0 (which I will retest
once I have chance to test 4.x version).
Do a test based the same code which draws random dots and lines on
Super Hires, repeat for all 15 colors (except for black). Here's the
result:
MAB (compiled code): 22s
GSoft (interpreted code): 24s
MAB GS is faster. Another thing I like about MAB is that the editor
allows the formatting and lowercase, something that cannot be done in
GSoft shell (Orca version should work, but I didn't test).
However, besides these, MAB is not that Applesoft-like compared to
GSoft. For example:
- HPLOT X1, Y1 to X2, Y2 does not work. You need to use HPLOT X1, Y1:
HPLOT TO X2, Y2
- HPLOT X, Y does not seem to work (I think it should, but I tried it
various ways all don't work), but this works: HPLOT X, Y: HPLOT TO X,
Y
Without documentation (I used the 8 bit version documentation), I
probably won't understand that I need to add "PROGRAM DEMO" in front
of program to work, and I cannot have comments before it. I also
cannot LIST, SAVE, etc like the GSoft BASIC or BASIC.System shell, but
I have to save in the editor, but compile in shell. Compilation
process is a little long.
So far, as an Applesoft BASIC replacement, GSoft BASIC seems to be
better. The code is similar enough to Applesoft and it can be LIST,
RUN, SAVE, just like Applesoft which any Applesoft programmer can
easily picked up without manual. I am waiting to see whether MAB 4.x
works better.