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 54,815 of 56,720   
   fadden to Enrico   
   Re: 6502bench SourceGen disassembler upd   
   09 Jun 21 07:48:34   
   
   From: thefadden@gmail.com   
      
   On Wednesday, June 9, 2021 at 12:39:28 AM UTC-7, Enrico wrote:   
   > What has changed for Apple IIgs $Cxxx I/O location constants?    
      
   One .sym65 file has constants for the $Cxxx locations for all Apple II   
   systems.  I had created another for the $E0/Cxxx constants, with names like   
   "KBDSTRB_GS".  Apparently I forgot that the I/O locations are mapped into   
   banks $E0 *and* $E1.  The update    
   creates mappings for both banks, with names like KBDSTRB_E0 and KBDSTRB_E1.   
      
   It's possible to have a single file with a MULTI_MASK statement (which is used   
   to define I/O locations that are mirrored across multiple addresses), but I   
   thought the output looked better with explicit "_E0"/"_E1".  SourceGen still   
   lacks a mapping for $   
   01/Cxxx, but I haven't seen anything reference those in 16-bit code.   
      
   Relevant change:   
   https://github.com/fadden/6502bench/commit/d3e00b23429e65baa7ead   
   519ed044037adf10a2   
      
   --- 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