Skip to main content
deleted 3 characters in body
Source Link
Raffzahn
  • 236.1k
  • 23
  • 682
  • 976

The shortShort answer from memory:

  • At the beginning of a frame the address is set to zero
  • The address is incremented over a line for R0 (total chars aka horizontal timing) character access cycles.
  • Only R1 (displayed characters) are visible.
  • The address is reset after R0 character access cycles.
  • Then the scan line counter is incremented
  • When the scan line counter reaches R9 (Max Scan Line -1 1):
    • Scan line counter is reset
    • Address is incremented by R1

Rinse and repeat.

The short answer from memory:

  • At the beginning of a frame the address is set to zero
  • The address is incremented over a line for R0 (total chars aka horizontal timing) character access cycles.
  • Only R1 (displayed characters) are visible.
  • The address is reset after R0 character access cycles.
  • Then the scan line counter is incremented
  • When the scan line counter reaches R9 (Max Scan Line -1):
    • Scan line counter is reset
    • Address is incremented by R1

Rinse and repeat.

Short answer from memory:

  • At the beginning of a frame the address is set to zero
  • The address is incremented over a line for R0 (total chars aka horizontal timing) character access cycles.
  • Only R1 (displayed characters) are visible.
  • The address is reset after R0 character access cycles.
  • Then the scan line counter is incremented
  • When the scan line counter reaches R9 (Max Scan Line - 1):
    • Scan line counter is reset
    • Address is incremented by R1

Rinse and repeat.

Typos and spelling
Source Link
Martin Maly
  • 5.6k
  • 19
  • 45

ShortThe short answer from memory:

  • At the beginning of a frame the address istis set to zero
  • The address is incremented over a line for R0 (total chars aka horizontal timing) character access cycles.
  • Only R1 (displayed characters) are visible.
  • The address is resettetreset after R0 character access cycles.
  • ScanThen the scan line counter is incremented
  • When the scan line counter reaches R9 (Max Scan Line -1):
    • Scan line counter is reset
    • Address is incremented by R1

Rinse and repeat.

Short answer from memory:

  • At the beginning of a frame the address ist set to zero
  • The address is incremented over a line for R0 (total chars aka horizontal timing) character access cycles
  • Only R1 (displayed characters) are visible
  • The address is resettet after R0 character access cycles.
  • Scan line counter is incremented
  • When the scan line counter reaches R9 (Max Scan Line -1)
    • Scan line counter is reset
    • Address is incremented by R1

Rinse and repeat.

The short answer from memory:

  • At the beginning of a frame the address is set to zero
  • The address is incremented over a line for R0 (total chars aka horizontal timing) character access cycles.
  • Only R1 (displayed characters) are visible.
  • The address is reset after R0 character access cycles.
  • Then the scan line counter is incremented
  • When the scan line counter reaches R9 (Max Scan Line -1):
    • Scan line counter is reset
    • Address is incremented by R1

Rinse and repeat.

Source Link
Raffzahn
  • 236.1k
  • 23
  • 682
  • 976

Short answer from memory:

  • At the beginning of a frame the address ist set to zero
  • The address is incremented over a line for R0 (total chars aka horizontal timing) character access cycles
  • Only R1 (displayed characters) are visible
  • The address is resettet after R0 character access cycles.
  • Scan line counter is incremented
  • When the scan line counter reaches R9 (Max Scan Line -1)
    • Scan line counter is reset
    • Address is incremented by R1

Rinse and repeat.