[Coco] ML BASIC 2 Manual

D. Bruce Moore bruce at gracenote.ca
Thu Jan 18 17:51:25 EST 2018


> CBasic3 vs MLBasic 2
> I have had success running and compiling with CBasic3, and with the recent upload of The MLBASIC 2 user manual, here are a couple observations:
> 1) mlbasic adds names subroutines, allowing for a level of structured programming! CBasic3 does not
> 2) both basic compilers allow embedding byte code using a slightly modified DATA statement. The byte code is executed using a GOSUB to the line # of the data statement. Just make sure your byte code ends with an RTS command (57)
> 3) MLBASIC does NOT allow nested IF statements. If a>b or c>d then will NOT work, while CBasic3 seems to allow a bit more flexibility with the if/then
> 4) mlbasic has a custom PCOPY command which allows you to set the start and end bytes ANYWHERE, not just on 8k page boundaries. Wow! I think I will have to try this, just to see how fast it can move a block of memory. CBasic3 has an extended PCOPY, but it still adheres to 8k pagesOn Jan 18, 2018, at 1:52 PM, Glen Hewlett <glen.hewlett at sympatico.ca> wrote:
> 
> Great Job guys!
> 
> I too want to thank you for keeping some more CoCo history and for sharing it with us all.
> 
> Cheers,
> Glen
> 
>> On Jan 18, 2018, at 12:04 AM, James Ross <jrosslist at outlook.com> wrote:
>> 
>> wooo hoo! Thanks to those involved!  
>> 
>> Steve Ostrom, Carlos Camacho, and Guillaume Major !!!
>> 
>> Steve for having made a copy of it before he got rid of it back when and for taking time to locate it and make the initial scanned PDF -- to Carlos for a bang-up job on cleaning up the manual, really nice! -- and Guillaume for hosting it for any of us to get a copy of it. 
>> 
>> You guys just saved a bit of CoCo history that could have been lost.  
>> 
>> Now I need to try it out, and see how well it works. 
>> 
>> James
>> ________________________________________
>> From: Coco <coco-bounces at maltedmedia.com> on behalf of Guillaume Major <guillaume.major at gmail.com>
>> Sent: Thursday, January 18, 2018 1:53 AM
>> To: coco at maltedmedia.com
>> Subject: Re: [Coco] ML BASIC 2 Manual
>> 
>> It is now available in the archive:
>> 
>> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Programming/MLBasic%202.0%20Draft%20(Wasatchware).pdf
>> 
>> Thanks Carlos!
>> 
>> Guillaume
>> 
>> 
>> "Carlos Camacho"  a écrit dans le message de groupe de discussion :
>> CAM6OZdNyO+uM+PbSd1WT1jw6aqA5RxADCUDFq9FvK_MeUkZahA at mail.gmail.com...
>> 
>> Hello,
>> 
>> I completed my first cleanup pass of the ML BASIC manual. I know many
>> people are excited to get a copy. So I will upload it to the Archive. I
>> have placed in red letters, "DRAFT" on this copy. This copy went down from
>> 100+MB to 8MB. (Note: It doesn't contain the speed test program code fix.
>> Or hand written notes)
>> 
>> I'm going to continue to improve this manual and will upload a much
>> improved version at a later date.
>> 
>> Until then, I look forward to seeing all the great new games with ML
>> BASIC... especially a Sensible Soccer Clone.... hint hint.
>> 
>> Carlos Camacho
>> Color Computer Store
>> 
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>> 
>> 
>> 
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>> 
>> -- 
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list