home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.apple2      Discussion about Apple II micros      56,720 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 56,702 of 56,720   
   Steve Nickolas to All   
   ProDOS-cracking DOS 3.3?   
   07 Nov 25 21:24:07   
   
   From: usotsuki@buric.co   
      
   OK, this is going to sound REALLY stupid.   
      
   One thing I've found when trying to do ProDOS ports of DOS 3.3-based   
   software is that BASIC.SYSTEM really does NOT interact well with anything   
   that hijacks the I/O vectors.  Sometimes, as with "Word Attack", that can   
   be hacked around.  Other times, the best that can be done is to port it to   
   RDOS and then use PDOS RDOS instead of BASIC.SYSTEM.   
      
   Another option specific to hard disks, or if something is small enough to   
   use a sparse file, is to use the MECC.SYSTEM approach, which actually uses   
   a hacked DOS 3.3 and reads software out of a floppy disk image.   
      
   I've thought of the possibility of actually *ProDOS-cracking DOS 3.3*,   
   such that the filesystem code is replaced with calls into ProDOS-8.   
   Enough of the system would be left alone that most BASIC stuff can still   
   work exactly as before.  INT can be replaced with BYE, and do what is   
   expected.  This might require some work beyond what I'm capable of doing   
   but I could try it - it would open up a world of ProDOS ports, especially   
   of a ton of edutainment software which was principally written in BASIC   
   and used the likes of HRCG or MECC's HPRINT to write on the screen.   
      
   (Remember: ProDOS ports can be put on 3.5" disks and hard drives/flash   
   drives more conveniently than the original DOS 3.3 versions.)   
      
   -uso.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca