[Coco] How to tell if running on a Coco3 versus 1 or 2?
    Don Barber 
    don at dgb3.net
       
    Sat Jul 23 07:31:18 EDT 2022
    
    
  
Hi folks, writing some assembly and have come across a need to determine 
if the code is running on a coco3 versus a 1 or 2. Right now its mostly 
for display output purposes (checking HRWIDTH to determine which screen 
size is in use doesn't work on coco1/2s that don't have alternate screen 
sizes so need to default to 32-column behavior on the older machines).
My first instinct is to go through the Super basic unravelled book and 
find something different about the coco3 code like the destination 
location for a ram hook or interrupt vector and check for that, or maybe 
check the startup message for version 2.x, or something similar. But it 
occurs to me that someone else has probably solved this problem already. 
Any advice?
Don
    
    
More information about the Coco
mailing list