Forumite

Reply To: C++ Programming

#62253
Participant
Ed P
@edps
Forumite Points: 16,933

Researching your comments I found that I am twenty+ years out of date! C++ reflects the design of modern OSs where the hardware lives at Ring 0 and has reflections onto Ring 3 but keeps the real stuff protected on Ring 0. As a result C++ prevents you writing stuff for an Atari or any other DMA system even if it is living in a vm or emulator.

As an aside I accidentally found this site which (ignoring protected mode) shows how arbitrary memory addressing can be carried out in 22 different ‘languages’. :yahoo: