.UseRowBuffer LDA #0 \ Call ConfigureBuffer with A = 0 to set up the screen JSR ConfigureBuffer \ buffer for use as a row buffer LDY #0 \ Set Y = 0 so we set the maximum and minimum pitch \ angles for the row buffer in the following .rbuf1 LDA bufferMaxPitch,Y \ Set maxPitchAngle to the maximum pitch angle allowed STA maxPitchAngle \ in the buffer specified in Y LDA bufferMinPitch,Y \ Set minPitchAngle to the minimum pitch angle allowed STA minPitchAngle \ in the buffer specified in Y RTS \ Return from the subroutineName: UseRowBuffer [Show more] Type: Subroutine Category: Screen buffer Summary: Configure the row buffer for useContext: See this subroutine in context in the source code References: This subroutine is called as follows: * PanLandscapeView calls UseRowBuffer * SetColumnBufferMax calls via rbuf1
Other entry points: rbuf1 Set the minimum and maximum pitch angled for the buffer type specified in Y (0 = row buffer, 1 = column buffer)
[X]
Subroutine ConfigureBuffer (category: Screen buffer)
Set up the variables required to configure the screen buffer to a specific buffer type
[X]
Variable bufferMaxPitch (category: Screen buffer)
Maximum allowed pitch angles for points in the screen buffer
[X]
Variable bufferMinPitch (category: Screen buffer)
Minimum allowed pitch angles for points in the screen buffer
[X]
Variable maxPitchAngle in workspace Zero page
The maximum pitch angle that fits into the current screen buffer
[X]
Variable minPitchAngle in workspace Zero page
The minimum pitch angle that fits into the current screen buffer