News for hackers. Stuff that matters.
Re:The Story of Mel (1983) by userbinator on Tuesday August 09, 2022 @09:44AM (#32397767)
I can still "sight-read" much of the x86 instructions from a hexdump or even (E-)ASCII --- the ISA is much easier to memorise and more regular in octal. This is a habit I acquired from the days when I did a lot of binary patching, for various reasons, and good disassemblers weren't yet easy to come by.
Re:The Story of Mel (1983) by dhosek on Tuesday August 09, 2022 @09:57AM (#32397999)
A couple years ago, a junior dev was absolutely astonished at my ability to interpret a hex dump as ASCII. I don’t think I remember any numeric opcodes for anything.
Re:The Story of Mel (1983) by dhosek on Tuesday August 09, 2022 @09:58AM (#32398011)
Oh wait, I did correctly remember that $20 was JSR in 6502 assembly.
Re:The Story of Mel (1983) by jll29 on Tuesday August 09, 2022 @08:55PM (#32406675)
True... and most importantly $A9 = LDA.
Re:The Story of Mel (1983) by boondaburrah on Wednesday August 10, 2022 @04:15AM (#32409121)
My first 6502 bringup on a breadboard was just a CPU and ROM (no RAM) with A9'H'A9'e'A9'l'A9'l'A9'o' while it was attached to a logic analyser so I could see if it was running. Shortly after I got ram working and added a UART, but it was the easiest instruction to see something I recognised and keep the PC moving forward through memory (Of course NOP is good too, but then I don't know if reading is working right or if I'm just reading the same thing over-and-over).

Also my assembler wasn't working, so I had to enter that directly in the TL866 ROM programmer's hex editor & didn't remember any other opcodes.