[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