@natecull Anyone who didn't grow up with peek and poke is at a serious disadvantage understanding what computers, ultimately, are about.
@beadsland Yeah, there was something really satisfying about knowing that at the end of the day everything on a computer was all just 'a bunch of same size numbers in numbered slots'.
@beadsland And when your programming language/environment doesn't give you something with the same sort of clean feel to it, you feel... a bit lost and stranded. It's all 'objects', okay, but how big are my objects? What can I put in them? How many is too many? Will they always be there? Do they change when I'm not looking at them?
@beadsland This is probably an argument for C and I wish C weren't evil
@natecull Nah. C was already abstracting away from metal.
@natecull @beadsland My favorite trick in Atari BASIC was that "strings" were fixed-size byte arrays, unlike Microsoft BASIC. And you could make them map to a page boundary by DIM JUNK$(1) and then JUNK2$ by the remainder of ADR(JUNK$) to 256 bytes, and then your memory map. Then just assign strings and use fast string copying to move sprites, or character sets, or draw graphics.
I remember a classmate at school messing about with poke on an apple ii.
It ended up with smoke coming out the floppy drive.
POKE put raw data into raw RAM addesses.
Most of the Commodore hardware chips were directly controlled by RAM addresses. No OS preventing you from doing anything.
On early PETs you could actually blow up the screen by setting some kind of refresh rate to the wrong speed or voltage.
Doesn't surprise me you could do the same to a disk drive.
tfw your 8-bit computer simulation needs to have an entire quantum physics subsystem to correctly model the magnetic domains of the disk drive just so you can read the copy-protection / demoscene intro / quantum cryptography / hyperspace portal used by Super Retro Space Smashers III
@natecull you can even play games with the friends you make
@Triplefox he also would like to hurt you inside a videogame as well!
@natecull Only $10/hr, $5 off-peak!
I used DELPHI, which was monthly $20/20 hours, then $1.xx/hr over, and for quite a while had a not-legal not-paid CS account for when I wanted to read something there.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!