pages: .byte 2 ; Number of screens available
.byte 7 ; System font X size
.byte 8 ; System font Y size
- .word $100 ; Aspect ratio
+ .word $00EA ; Aspect ratio (based on 4/3 display)
; Next comes the jump table. With the exception of IRQ, all entries must be
; valid and may point to an RTS for test versions (function not implemented).
.byte 1 ; Number of screens available
.byte 8 ; System font X size
.byte 8 ; System font Y size
- .word $100 ; Aspect ratio
+ .word $0198 ; Aspect ratio (based on 4/3 display)
; Next comes the jump table. With the exception of IRQ, all entries must be
; valid and may point to an RTS for test versions (function not implemented).
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0400 ; 4:1
+ aspect = $0330 ; based on 4/3 display
; Free memory needed
mem_needed = 7147
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0400 ; 4:1
+ aspect = $0330 ; based on 4/3 display
; Free memory needed
mem_needed = 15339
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0400 ; 4:1
+ aspect = $0330 ; based on 4/3 display
; Free memory needed
mem_needed = 7147
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0200 ; 2:1
+ aspect = $0198 ; based on 4/3 display
; Free memory needed
mem_needed = 3305
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0200 ; 2:1
+ aspect = $0198 ; based on 4/3 display
; Free memory needed
mem_needed = 7147
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0200 ; 2:1
+ aspect = $0198 ; based on 4/3 display
; Free memory needed
mem_needed = 15339
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0100 ; 1:1
+ aspect = $00CC ; based on 4/3 display
; Free memory needed
mem_needed = 1
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0100 ; 1:1
+ aspect = $00CC ; based on 4/3 display
; Free memory needed
mem_needed = 1
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0100 ; 1:1
+ aspect = $00CC ; based on 4/3 display
; Free memory needed
mem_needed = 185
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0100 ; 1:1
+ aspect = $00CC ; based on 4/3 display
; Free memory needed
mem_needed = 1193
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0100 ; 1:1
+ aspect = $00CC ; based on 4/3 display
; Free memory needed
mem_needed = 3209
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0100 ; 1:1
+ aspect = $00CC ; based on 4/3 display
; Free memory needed
mem_needed = 7147
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0100 ; 1:1
+ aspect = $00CC ; based on 4/3 display
; Free memory needed
mem_needed = 15339
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0400 ; 4:1
+ aspect = $0330 ; based on 4/3 display
; Free memory needed
mem_needed = 7147
; Number of screen pages
; Screen memory size in bytes
scrsize = x_res * y_res / ppb
; Pixel aspect ratio
- aspect = $0400 ; 4:1
+ aspect = $0330 ; based on 4/3 display
; Free memory needed
mem_needed = 15339
; Number of screen pages
.byte 1 ; Number of screens available
xsize: .byte 6 ; System font X size
.byte 8 ; System font Y size
- .word $100 ; Aspect ratio
+ .word $011C ; Aspect ratio (based on 4/3 display)
; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented).
pages: .byte 1 ; Number of screens available
.byte 8 ; System font X size
.byte 8 ; System font Y size
- .word $100 ; Aspect ratio
+ .word $006A ; Aspect ratio (based on 4/3 display)
; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented).
pages: .byte 0 ; Number of screens available
.byte 8 ; System font X size
.byte 8 ; System font Y size
- .word $100 ; Aspect ratio
+ .word $0100 ; Aspect ratio (based on 4/3 display)
; Next comes the jump table. Currently all entries must be valid and may point
; to an RTS for test versions (function not implemented).
.byte 1 ; Number of screens available
.byte 8 ; System font X size
.byte 8 ; System font Y size
- .word $100 ; Aspect ratio
+ .word $00D4 ; Aspect ratio (based on 4/3 display)
; Next comes the jump table. With the exception of IRQ, all entries must be
; valid and may point to an RTS for test versions (function not implemented).