From: news-200602@trikaliotis.net   
      
   Hello,   
      
   Anders Fogh (Walt of Bonzai) schrieb:   
      
   > The question I can't seem to find the answer to is this : Is the /game pin   
   > only low when reading from memory or also when writing to memory ?   
      
   For -ROML, -ROMH, the following holds (according to "64 intern", which   
   is the same as the PLA equations on FUNET):   
      
   * -ROML is low iff:   
    * -GAME=0, R/W=1, -AEC=0, Adress = 100x ($8000-$9FFF), -HIRAM=1,   
    -LORAM=1, or   
    * -EXROM=0, R/W=1, -AEC=0, Address = 100x ($8000-$9FFF), -HIRAM=1,   
    -LORAM=1, or   
    * -EXROM=1, -GAME=0, -AEC=0, Address = 100x ($8000-$9FFF)   
      
   That is: If -EXROM=1, -GAME=0, even writes make -ROML=0.   
      
   Similar applies to -ROMH:   
      
   * ROMH is low iff:   
    * -EXROM=0, -GAME=0, R/W=1, -AEC=0, Address = 101x ($A000-BFFF),   
    -HIRAM=1, or   
    * -EXROM=1, -GAME=0, -AEC=0, Address = 111x ($E000-$FFFF), or   
    * -EXROM=1, -GAME=0, -AEC=1 (and some other; this is a VIC access,   
    thus, I am not interested in it here)   
      
   That is: If -EXROM=1, -GAME=0, even writes make -ROMH=0.   
      
   Notice: -EXROM=1, -GAME=0 is the UltiMAX configuration.   
      
   HTH,   
    Spiro.   
      
   --   
   Spiro R. Trikaliotis http://cbm4win.sf.net/   
   http://www.trikaliotis.net/ http://www.viceteam.org/   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|