Changes

Jump to: navigation, search

Programming methods used in games

206 bytes added, 16:27, 23 December 2012
/* Hardware Scrolling */
* The height of a CRTC char is defined by CRTC Register 9 (Max Raster), which is normally set to 7. Resulting in 8 scanlines per character.
Horizontal scrolling can be made smoother by using R3 (Hsync Width), in addition to using R12 and R13 and makes the scrolling effectively half a CRTC char (therefore 2 mode 0 pixels, 4 mode 1 pixels or 8 mode 2 pixels). This can be done by changing the HSYNC width values v|-| [[Star Sabre]] | | No | Yes| No | No| alues between 5 and 6. The movement is an effect of how the monitor handles the HSYNC. This effect works well on Amstrad monitors, doesn't work on modern TFT screens and produces a black and white image on a MP-2 modulator because of the adjusted HSYNC timing.
Vertical scrolling can be made smoother by using R5 (Vertical Adjust). This works on all monitors.
| No
| Yes
|-
| [[Edge Grinder]]
|
| No
| Yes
| No
| No
|
|-
| [[Energy Warrior]]
| Yes
| Yes
| No |-
| [[Star Sabre]]
|
| No
| Yes
| No
| No
|
 
| No
| Yes
|-
| [[Star Sabre]]
|
| No
| Yes
| No
| No
|
|-
| [[The Return of the Jedi|Return of the Jedi (The)]]
2,541
edits