User Tools

Site Tools

blog:2023-05-25_apple_high_resolution_hires_modes



2023-05-25 APPLE ][ High Resolution (HiRes) modes

  • Memo the APPLE ][ High Resolution (HiRes) modes
    • HGR = hires with text, 1st page starting at memory location `$2000`
    • HGR2 = hires no text, 2nd page starting at memory location `$4000`
    • POKE 49234,0 = switch to full-page without text
    • Poke -16299 (0xC055),0 Switch from high-res page 1 to page 2
    • Poke -16300 (0xC054),0 Switch from high-res page 2 to page 1
    • Poke -16302 (0xC052),0 Full screen graphics - no text
  • HIRES is the mode used by most graphical programs and games at the time. It is 140 pixel wide, 192 pixel tall in 6 colors.

Memory Map of APPLE ][

  • $E000-FFFF - Monitor ROM / Extended RAM 8 / 8 kB
  • $D000-DFFF - BASIC ROM / RAM bank 1 and 2 4 / 4 / 4 kB
  • $C800-CFFF - Shared slot ROM memory 2 kB
  • $C100-C7FF - Permanent Slot ROM memory 256 per slot
  • $C000-C0FF - Softswitches 256 bytes
  • $6000-BFFF - Free memory 24 kB
  • $4000-5FFF - Free memory / Hi-Res page 2 8 kB
  • $2000-3FFF - Free memory / Hi-Res page 1 8 kB
  • $0C00-1FFF - Free memory 5 kB
  • $0800-0BFF - Free memory / Text page 2 1 kB
  • $0400-07FF - Text page 1 1 kB
  • $03D0-03FF - Interrupt vectors 48 bytes
  • $0300-03CF - Free memory 208 bytes
  • $0200-02FF - Input prompt character buffer 256 bytes
  • $0100-01FF - CPU stack 256 bytes
  • $0000-00FF - Zero page

Reference

TAGS

  • 61 person(s) visited this page until now.

Permalink blog/2023-05-25_apple_high_resolution_hires_modes.txt · Last modified: 2023/05/26 11:20 by jethro

oeffentlich