News for hackers. Stuff that matters.
Re:Learning BASIC Like It's 1983 by ur-whale on Monday September 03, 2018 @07:41AM (#17901983)
The lack of access to documentation was hard, very true, but then it also meant reverse-engineering was the only way to proceed, and from a certain angle, that was a good thing.
Re:Learning BASIC Like It's 1983 by 3chelon on Monday September 03, 2018 @09:29AM (#17902464)
Actually, the documentation was amazing in retrospect. The Sinclair Spectrum user manual, which started with how to connect the computer to the TV, then proceeded to teach BASIC, had, in the appendix at the back, the most fascinating table. IIRC, it was a combined ASCII and Z80 opcode table, from which I pretty much taught myself assembler (and committed to memory the most common opcode hex encodings - and I still remember some of them to this day!).
Re:Learning BASIC Like It's 1983 by japanuspus on Monday September 03, 2018 @07:50AM (#17902028)
This! Still have fond memories of reverse-engineering the screen-buffer encoding on my Amstrad CPC 464 by poking values directly into the buffer and watching what happened on the display (i.e. my TV). Somehow got hold of the Z80 datasheet for opcodes - but working out the relative jumps with pen an paper was a slow process. Upgraded to Amiga around the time when I realized that assemblers had to be a thing...
Re:Learning BASIC Like It's 1983 by 3chelon on Monday September 03, 2018 @09:31AM (#17902473)
Yes, I was coding in hand-coded hex machine language for a couple of years before I had access to an assembler. These days, when and IDE drops into assembly and all my 20-something colleagues duck for cover, I rub my hands together in glee...