Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Microsoft Basic for 6502

Nigel Goodwin

Super Moderator
Most Helpful Member
As there's not a Microprocessor forum, I'm putting this here, as it's not a Microcontroller.

Many of us come from the 6502 days, Apple, C64, KIM1 etc, or in my case Microtan 65 - and a good while back now, Microsoft posted all the original BASIC source code on Github.

So I've been following a guy on YouTube, who's been breadboarding his own 6502 based simple computer, and he's just recently got round to implementing the original Microsoft BASIC on it:


Earlyierepisodes show him implementing WOZMON on it, something I wasn't familiar with, but it's incredible how little code WOZMON takes :D

It makes me want to build a 6502 board to play with :D - but then reality kicks in, and a little cheap PIC has far better specs. for a fraction of the cost, and almost nothing else required other than the PIC.

It takes you back! :D
 
I am amazed how much we did with the MC6800 with 64k of machine language with robotics and 12 Mbps SCADA in 1977.
 
It takes you back! :D

The 6502 is the unsung hero of the microcomputer revolution. Note that there was a 6501 for only a very brief period of time because Motorola literally sued it to death. It was a 6800 clone that way outperformed the original. I still have both original datasheets.

ak
 
The 6502 is the unsung hero of the microcomputer revolution. Note that there was a 6501 for only a very brief period of time because Motorola literally sued it to death. It was a 6800 clone that way outperformed the original. I still have both original datasheets.

ak
Hardly 'unsung' it was massively successful in the hobbiest and home computer market, far more so than other processors like the Z80.

It was basically the processor that started the home computer market.
 
Loved the 6502, first encountered in the C64, BBC and later a modified version in the NES and later a 16 bit version in the SNES. We even copied self modifying code into page zero to enable faster execution. First encountered the Z80 in the Sinclair (ZX81 and Spectrum).

Did MS really write BBC basic or have I misunderstood which I seem to do a lot these days.

Mike.
Edit, obviously get MS Basic and BBC basic mixed up. Forget the last question. Anyone know who did write BBC Basic?
 
Last edited:
Loved the 6502, first encountered in the C64, BBC and later a modified version in the NES and later a 16 bit version in the SNES. We even copied self modifying code into page zero to enable faster execution. First encountered the Z80 in the Sinclair (ZX81 and Spectrum).

Did MS really write BBC basic or have I misunderstood which I seem to do a lot these days.

Mike.

As far as I'm aware, BBC BASIC was nothing to do with MicroSoft, and was entirely different and a much more modern BASIC.
 
If you want to play with a decent basic, buy a Pico and download MMBasic, they even have a VGA version so you can make a lil computer. BUT!! there is a 6502 emulator for the Pico anyway
Its based on the Microsoft basic..

BTW. I think the micro controller section can host these types of posts.
 
If you want to play with a decent basic, buy a Pico and download MMBasic, they even have a VGA version so you can make a lil computer. BUT!! there is a 6502 emulator for the Pico anyway
Its based on the Microsoft basic..

I built some, just because I could :D Just sent the Gerbers off to JLCPCB, and only paid for slow delivery, so it cost very little.

To be fair, the Pico (or even the previous PIC32 MMBASIC) makes the 6502 look incredibly slow and limited.
 
Loved the 6502, first encountered in the C64, BBC and later a modified version in the NES and later a 16 bit version in the SNES. We even copied self modifying code into page zero to enable faster execution. First encountered the Z80 in the Sinclair (ZX81 and Spectrum). also good game Aviator is here available.

Did MS really write BBC basic or have I misunderstood which I seem to do a lot these days.

Mike.
Edit, obviously get MS Basic and BBC basic mixed up. Forget the last question. Anyone know who did write BBC Basic?
If I'm not mistaken, BBC Basic was developed by Acorn Computers.
 
Last edited:
If I'm not mistaken, BBC Basic was developed by Acorn Computers.
Probably so, as the BBC Micro was an Acorn machine.

I mentioned previously, that I had a MicroTan 65, and I also purchased the MicroSoft BASIC for it (in 10K of EPROM's) when it became available. But later on Tangerine announced (in their magazine, the Tansoft Gazette) a forthcoming enhanced BASIC similar to the BBC BASIC, and were taking deposits. I was well up for that, and paid my deposit, but unfortunately the product never materialised - and in the end they provided a 6502 version of Forth, which I received, but never really liked :(
 

Latest threads

New Articles From Microcontroller Tips

Back
Top