OMG. Can you imagine publishing Machine Code for Beginners today??
-
OMG. Can you imagine publishing Machine Code for Beginners today??
-
Spent half my life on a 6502c but nobody wants to hear...
@bitchboss In THIS place? Everyone wants to hear about it!
-
OMG. Can you imagine publishing Machine Code for Beginners today??
@paco when I got my Commodore PET 2001, the previous owner threw in a handwritten disassembly of the entire BASIC ROM. I learned a lot from that, and it kindled my interest in languages.
Unfortunately the 6502 is one of those modern integrated devices, so no peeking under the hood there. But when the PDP8 at school came with full schematics, and the whole thing turned out to be constructed using TTL chips I already knew, that too was weeks of exploration, fun and learning.
-
@paco I had a similar book for the zx81 in the early 1980s!
@glasspusher @paco I was just thinking that too, not sure if I had this book or another one like it for the zx81 and later the spectrum
-
Spent half my life on a 6502c but nobody wants to hear...
I was living in a Z80 at the time...
-
I was living in a Z80 at the time...
@Walrus @bitchboss @paco
Shoot, got people living in a Z80 today. -
I was living in a Z80 at the time...
That was my father's adventure, the Sinclair ZX80. He still has it. He played with it a lot. He taught me how to program. When I was 18, I switched to an Atari 800XL, which I used as my breaker box in the Air Force. The first thing I programmed was a modification to the tape OS using machine code (with a self-written assembler) to increase the baud rate and record/read file name headers on cassette tapes. I mean, 500 baud and not knowing what track is on the tape is bananas...
-
That was my father's adventure, the Sinclair ZX80. He still has it. He played with it a lot. He taught me how to program. When I was 18, I switched to an Atari 800XL, which I used as my breaker box in the Air Force. The first thing I programmed was a modification to the tape OS using machine code (with a self-written assembler) to increase the baud rate and record/read file name headers on cassette tapes. I mean, 500 baud and not knowing what track is on the tape is bananas...
@bitchboss Awesome!
@Walrus -
@Walrus @bitchboss @paco
Shoot, got people living in a Z80 today.Symplicity goes a long way...
-
OMG. Can you imagine publishing Machine Code for Beginners today??
There are still one or two brave souls that program in Assembler


-
R relay@relay.infosec.exchange shared this topic
-
@paco Could you believe we had no problems expecting humans could write machine code, just for fun?

@gimulnautti @paco It is fun.
-
@GreenYesScotland @paco This is how I learned Fortran.
-
There are still one or two brave souls that program in Assembler


@simonzerafa My first, and perhaps most interesting, contribution to open source was assembly.
To play DOOM head to head over a modem, you needed a TSR that ran in DOS and basically translated a modem connection onto a network connection. My uni had these super fast digital modems (115K when the standard was 56K). The DOOM folks open-sourced this little serial adapter thingie. I rewrote some of the main loop in assembly to improve efficiency and emailed the patch.
Frankly, I was a 4th year student who had just taken his first assembly class. Itโs entirely likely that I didnโt improve it much at all.
-
OMG. Can you imagine publishing Machine Code for Beginners today??
@paco Yes, but every page would start out โAsk your AI Assistant toโฆโ
-
@paco Could you believe we had no problems expecting humans could write machine code, just for fun?

some of us didโฆ
(and for small, simple architectures, I still find it kinda fun, but amd64 and ARM have gotten too big for me to find them fun/interesting) -
OMG. Can you imagine publishing Machine Code for Beginners today??
On the first computer I used with any regularity, I entered machine code via a hex keypad into its RAM--all 256 bytes of it.
That was an RCA COSMAC ELF single-board computer.
I was around 10 years old.
Assemblers and assembly language are luxury in comparison.
-
On the first computer I used with any regularity, I entered machine code via a hex keypad into its RAM--all 256 bytes of it.
That was an RCA COSMAC ELF single-board computer.
I was around 10 years old.
Assemblers and assembly language are luxury in comparison.
@johnlogic you got me beat. My first was a commodore VIC20. 20 Kb of memory. Of which 3600 or so was RAM.
-
Spent half my life on a 6502c but nobody wants to hear...
@bitchboss @paco
I built the "Junior Computer" with my dad, Germany, early 80s, this was 6502 based... I still have the books...

-
@bitchboss @paco
I built the "Junior Computer" with my dad, Germany, early 80s, this was 6502 based... I still have the books...

Wonderful. A hexcoder. That was programming that really impressed people. Nowadays, you can program 6502 PCB boards with C (online) and download the binary to a PCB board with a 6502 no bigger than a pinhead.
The beauty of this is that if the world collapses, these types of computers are easy to put together with parts from... the scrapyard. You just have to dig a little deeper...
-
@johnlogic you got me beat. My first was a commodore VIC20. 20 Kb of memory. Of which 3600 or so was RAM.
@paco I don't know the VIC-20 that well. I moved up to an Atari 800 when they were sold fully loaded with 48 kiB of RAM. It also included 10 kiB of OS ROM, where 2 k was just the character set bitmaps.