mirror of
https://github.com/irmen/prog8.git
synced 2024-11-22 15:33:02 +00:00
fixed the YSCROLL graphics mode on the C64 (mistake in 5.1)
This commit is contained in:
parent
6d8c4f403f
commit
58a9452c36
@ -12,7 +12,7 @@ graphics {
|
|||||||
|
|
||||||
sub enable_bitmap_mode() {
|
sub enable_bitmap_mode() {
|
||||||
; enable bitmap screen, erase it and set colors to black/white.
|
; enable bitmap screen, erase it and set colors to black/white.
|
||||||
c64.SCROLY = %00111000
|
c64.SCROLY = %00111011
|
||||||
c64.SCROLX = %00001000
|
c64.SCROLX = %00001000
|
||||||
c64.VMCSB = (c64.VMCSB & %11110000) | %00001000 ; $2000-$3fff
|
c64.VMCSB = (c64.VMCSB & %11110000) | %00001000 ; $2000-$3fff
|
||||||
clear_screen(1, 0)
|
clear_screen(1, 0)
|
||||||
@ -20,7 +20,7 @@ graphics {
|
|||||||
|
|
||||||
sub disable_bitmap_mode() {
|
sub disable_bitmap_mode() {
|
||||||
; enables text mode, erase the text screen, color white
|
; enables text mode, erase the text screen, color white
|
||||||
c64.SCROLY = %00011000
|
c64.SCROLY = %00011011
|
||||||
c64.SCROLX = %00001000
|
c64.SCROLX = %00001000
|
||||||
c64.VMCSB = (c64.VMCSB & %11110000) | %00000100 ; $1000-$2fff
|
c64.VMCSB = (c64.VMCSB & %11110000) | %00000100 ; $1000-$2fff
|
||||||
txt.fill_screen(' ', 1)
|
txt.fill_screen(' ', 1)
|
||||||
|
@ -45,6 +45,7 @@ main {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
; graphics.disable_bitmap_mode()
|
||||||
; test_stack.test()
|
; test_stack.test()
|
||||||
|
|
||||||
repeat {
|
repeat {
|
||||||
|
Loading…
Reference in New Issue
Block a user