On Tue, Nov 10, 2009 at 7:56 AM, Marco Mariani <ma...@sferacarta.com> wrote:
> Grant Edwards wrote: > > MacOS applications made the same mistake on the 68K. >> > > And and awful lot of the Amiga software, with the same 24/32 bit CPU. > > I did it too, every pointer came with 8 free bits so why not use them? > > > > It wasn't the decades-long global debacle that was the MS-DOS >> memory model, but it did cause problems when CPUs came out that >> implemented those address lines and RAM became cheap enough >> that people needed to use them. >> > > I suppose that's the reason many games didn't work on the 68020+ > > > -- > http://mail.python.org/mailman/listinfo/python-list > As a note, the official specification (Ihttp:// www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/24593.pdf), the 64-bit pointers are required to be in canonical form for the exact reason of helping prevent these mistakes from being repeated. Chris
-- http://mail.python.org/mailman/listinfo/python-list