Archive of the former Yahoo!Groups mailing list: ComputerVoltageSources

previous by date index next by date
previous in topic topic list next in topic

Subject: MBasic

From: "Grant Richter" <grichter@...>
Date: 2006-03-07

I think MBasic is the key idea. The software is transportable (with tweaking) to two
different microcontrollers. One fast (16 MHz H8), one slower (PIC).

You can buy a free standing version of MBasic that is not tied to their chips.

They sell just the H8 chip for $20.00. The schematics for the processor boards are in the
PDFs. Unless you like to solder 48 pin QFP packages, I would just get the 28 pin through
hole carrier board.

--- In ComputerVoltageSources@yahoogroups.com, "Grant Richter" <grichter@...> wrote:
>
> MBASIC is actually more like a macro-assembler.
>
> It is not interpreted. It points to blocks of optimized machine code that are strung
> together by the Basic language like "blueprint".
>
> Not a true compiler, but much faster than any interpreted Basic language.
>
> For straight DSP stuff, there are many more appropriate groups.
>
> The original platform was an 8031, it was a Wiard 300 series module named the "Music
> Computer". I prototyped it but never wrote any software for it. It was only 8 bit I/O.
>
> Before that I used a PAIA 8700 computer controlled voltage source. That was written in
> assembly and typed in with a hex keyboard (like ya did in 1979).
>
> I don't think anyone cares about the processor or language you use for your personal
> computer voltage source.
>
> When I was in college, you programmed in assembly or Fortran, then Basic, then it was
> Pascal, then C, then C++, then Java. It just depends on when you went to school.
>
> I started writing BASIC at age 11, in 1967, when it was the new miracle language....
>
> hahahahahaha (crazed cackling of veteran driven insane by the computer wars)
>
>
> --- In ComputerVoltageSources@yahoogroups.com, "Mike Marsh" <michaelmarsh@>
> wrote:
> >
> >
> > A generally accepted tenet in the programming world is that if you
> > need speed and closeness to the processor, then there is no avoiding
> > C. BASIC is a terrific language, particularly for beginners. DO all
> > projects have to be on a single platform? Maybe not so much...
> >
> > Mike
> >
> > --- In ComputerVoltageSources@yahoogroups.com, Eric Brombaugh
> > <ebrombaugh@> wrote:
> > >
> > > The big downside is that the development environment
> > > is not BASIC but C. I'm comfortable in C, but I agree
> > > with Grant's earlier observation that BASIC is a great
> > > enabler, allowing a broad range of users to quickly
> > > come up to speed and contribute. There is the
> > > possibility of porting a freely-available BASIC
> > > interpreter such as Brandy-BASIC to the ARM7 though,
> > > and this is on my road map.
> > >
> > > I'd be interested in any comments & criticism from the
> > > group.
> > >
> > > Eric
> > >
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam? Yahoo! Mail has the best spam protection around
> > > http://mail.yahoo.com
> > >
> >
>