Learning BASIC like it’s 1983
https://twobithistory.org/2018/09/02/learning-basic.html
#basic #blastfromthepast
Learning BASIC like it’s 1983
https://twobithistory.org/2018/09/02/learning-basic.html
#basic #blastfromthepast
You must log in to post a comment.
I think primary school kids should have 8-bit systems.
Secondary 16/32-bit, Tertiary all the other systems.
Why do we give the most modern [ confusing ] systems to students and then wonder why there is a massive gap is engineering knowledge…
All that PEEKing and POKEing, we BeeB peole called you voyeurs and flashers!
:0þ
[ has BeebDroid on his tablet ]
Pretty much described a huge part of my childhood with that article…
I did it in 1982 o/ <3
Hundreds of hex code lines with a For Loop reading & Poking them in Ram …
Loading programs from a 300 baud tape…
Managing [A-Z][A-Z0-9]? variable names…
Having no RENUM command…
Writing GOTO target in Hex (GOTO #1234) because it's faster to execute…
Basic? That was for wimps! Real – um – Geeks used assembler and even programmed the 1541 floppy disk drive.
Thomas Mueller There was no low-level language, and virtually no software. We programmed in machine language “by hand” by calculating ourselves jumping offsets.
I would have paid a lot to get an ASM.
Serge GODEC my memory might be sketchy, but I seem to remember a macro assembler for the C64. Also there were quite a few other programming languages like UCSD Pascal, various BASIC enhancements (Simon’s BASIC?), FORTH and more.
Here we go:
https://www.c64-wiki.com/wiki/Macro_Assembler_Development_System
c64-wiki.com – Macro Assembler Development System – C64-Wiki
lemon64.com – 6510+ Assembler – Commodore 64 (C64) Forum
I was’nt rich enough to buy a C64 and had to deal with an Oric 1 🙂
I had to code my Bros poots for my first 5 years , then I was spoiled.
A500 [ 1MB mod ] A590 + 2mb + 20Mb Connor drive and Lattice ‘C’, BASIC was for children in my mind 2 years before C89.
I want a BASIC pocket computer now!!!
I never had a Commodore, but my dad bought a Memotech MTX512 with the dual floppy drive and the CP/M card, so I did a lot of Z80 assembler. I still have the machine stored at my dad’s place. I started with Basic, but my dad bought Turbo Pascal for CP/M, and I was hooked.
Later I had an Atari 1024 with Lattice C on protected 3″½ floppies that were noisier than a plane :))
I coded lot of GFA Basic too, no line#, control structs ( repeat, while, … ) subs with parameters aso …
[ pulls out his massive retro todger ]
I have a working copy of SAS ‘C’ on an A600 with source from ’92-93 that amazingly ported to Ubuntu when I changed all the KnR style procedure defs from “proc_name ( var_name_list ) var defs” to “proc_name ( var-defs )”
I’m so bored with ‘modern’ tech. [ more to do with having no remit and being retired at 48! ]