@lupyuen

Practically all applications that I wrote in those days were hampered by the 64kB segmentation crap. Very few programs would fit in the TINY (data+pgm < 64kB) and SMALL (data < 64kB, pgm < 64kB) memory models that the compilers offered. I made most in MEDIUM (pgm < 64kB), but a couple in LARGE.

It must have been one of the most costly decisions imposed on the programmers at the time.

@niclas @lupyuen The 68k also had a "lot" of "accumulator" registers compared to other CPUs of the time (also a "lot" of index registers) and even back then RAM access was costly

@talpa

Yes, 68000 was a "dream cpu" for us who struggled with Intel crap (8088 and 8032 (one in the 8051-family)). But I never had any chance to work with it.

@lupyuen

@niclas @lupyuen Well at least you got to use the load and store operations A LOT.
But yes I wouldn't have written nearly as much assembly if it had not been for my Amiga (and the demo scene).

At uni I also had the pleasure of generating code for a (if I recall correctly) MIPS...
3 operand math instructions are quite nice.
It also executed the next instruction after a branch instruction for "free", and who doesn't like free instructions?
It also had a quite ample supply of registers

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.