Config
Log for #openttd on 12th October 2024:
Times are UTC Toggle Colours
22:45:23  <_glx_> I won't recommend using hexadecimal 🙂
22:45:43  <LordAro> peter1138: names? pah, looxury
22:45:54  <peter1138> Look up the Z80 MPF-1.
22:46:39  <peter1138> I had lessons programming with them.
22:47:15  <peter1138> It was out of date even then mind you, but back then we were taught basics of computing.
22:48:02  <_glx_> z80 is fun, I wrote some for ti85
22:48:03  <peter1138> That was in '94-95, which is a bit mad as the BBC Micro we had in the 80s had a full assembler built in to BASIC.
22:48:19  <_glx_> but never tried on cpc
22:48:38  <_glx_> except pages of DATA and POKES
22:48:41  <peter1138> But it was about learning how instructions work, what they are, etc etc. The goals would've been something very simple.
22:49:18  <peter1138> https://clrhome.org/table/
22:50:01  <_glx_> 6502 is simple too
22:50:12  <peter1138> (Instructions are variable byte length in the z80)
22:50:27  <peter1138> Yeah, 6502 was simpler. And only 3 registers.
22:50:48  <_glx_> z80 is a 8bit/16bit hybrid
22:51:39  <johnfranklin> I am too young…
22:52:16  <peter1138> Although 6502 has zero-page, fast access to the first 256 bytes of memory to use as temporaries.
22:54:51  <johnfranklin> I was born near the midpoint between badger mushroom and openttd 0.1.
22:59:09  <peter1138> So yeah, writing assembly isn't writing hexadecimal bytes, although you might have hexadecimal values in places.
23:00:00  <peter1138> Disassembly is taking the machine code bytes and displaying it as the relevant instructions. That's why you get the hex on one side and the instructions next to it.

Powered by YARRSTE version: svn-trunk