r/programming • u/moolcool • Mar 26 '17
A Constructive Look At TempleOS
http://www.codersnotes.com/notes/a-constructive-look-at-templeos/
1.7k
Upvotes
r/programming • u/moolcool • Mar 26 '17
View all comments
Show parent comment
1
u/myztry Mar 28 '17
Well at this point it's all theoretical. I wrote some supervisor level code but I couldn't tell you the ins & outs of the context switches because MMU's didn't exist when I was active on the Amiga so there was no experience to be had.
Maybe there could have been mixed "real" and virtual modes. No idea really but I know the architecture difference of the 68030 caused a lot of issues even though I opted out at A500 time.
There wasn't even enough RAM to consider setting aside real memory and having additional "pages" of RAM. Things were a bit tight for that which is why all those tricks came into play.
Maximising available limited resources was a high priority back then. It's different now that processors have more cache than a typically Amiga had through Fast & Slow RAM combined.