][ DOUBLE HI-RES GRAPHICS ][

Page 17 of 24
Apple IIe Rev B (820-0064-B Motherboard) or later is required

DOUBLE HI-RES INITIALIZATION

Start Double Hi-Res: PRINT CHR$(4);"PR#3":PRINT CHR$(12) Clear Screen: HGR Initialize Double Hi-Res Mode: POKE 49154,0 : REM Turn RAMRD Off POKE 49156,0 : REM Turn RAMWRT Off POKE 49153,0 : REM Turn 80STORE On POKE 49239,0 : REM Turn HIRES On POKE 49160,0 : REM Turn ALTZP Off POKE 49246,0 : REM Turn AN3 On POKE 49232,0 : REM Turn TEXT Off POKE 49165,0 : REM Turn 80COL On Set First (Odd) Group of 7 Dots: POKE 49237,0 Set Second (Even) Group of 7 Dots: POKE 49236,0 (Enables Auxiliary Memory for Hi-Res Page) Clear Auxiliary Hi-Res Area: CALL 62450 (Use after setting Odd or Even Dots mode)

DOUBLE HI-RES PLOTTING

Calculate Point to Plot & Page to Use: XX=INT(X/7):PG=XX/2-INT(XX/2) XX=INT(XX/2)+((X/7)-XX) XX=INT(XX*7+.5) POKE 49237,0: IF PG THEN POKE 49236,0 IF XX>279 THEN RETURN HPLOT XX,Y: REM XX is Double Hi-Res Point and Y is Standard Point POKE 49236,0 RETURN Switch Back to Normal Hi-Res Mode: PRINT CHR$(27);CHR$(17): POKE 49164,0: POKE 49152,0: POKE 49237,0: POKE 49234,0: POKE 49232,0