]> git.sur5r.net Git - cc65/commitdiff
Computed pixel aspect ratio (PAR) by presuming a display aspect ratio (DAR) of 4...
authorol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 30 Apr 2011 12:46:03 +0000 (12:46 +0000)
committerol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 30 Apr 2011 12:46:03 +0000 (12:46 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5001 b7a2c559-68d2-44c3-8de9-860c34a00d81

21 files changed:
libsrc/apple2/apple2-280-192-8.s
libsrc/apple2/apple2-40-48-16.s
libsrc/atari/atari-10.s
libsrc/atari/atari-10p2.s
libsrc/atari/atari-11.s
libsrc/atari/atari-14.s
libsrc/atari/atari-15.s
libsrc/atari/atari-15p2.s
libsrc/atari/atari-3.s
libsrc/atari/atari-4.s
libsrc/atari/atari-5.s
libsrc/atari/atari-6.s
libsrc/atari/atari-7.s
libsrc/atari/atari-8.s
libsrc/atari/atari-8p2.s
libsrc/atari/atari-9.s
libsrc/atari/atari-9p2.s
libsrc/atmos/atmos-240-200-2.s
libsrc/c128/c128-640-200-2.s
libsrc/c128/c128-640-480-2.s
libsrc/c64/c64-320-200-2.s

index 3b99a242e0cb9bc2caf1897a6ee8e42219f0a039..e905a8aec3692f63c563b8a4742f82f28fdae5a9 100644 (file)
@@ -84,7 +84,7 @@ Y2    :=      ptr4
 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).
index 9054d8c69e0f90b3f55c20bc1c5c9413adbeb958..1b975cb37b1c23acd3340ad81761ae2c441a8c0a 100644 (file)
@@ -54,7 +54,7 @@ Y2    :=      ptr4
        .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).
index 5d86c420e18761dc7542667426f478b2a5373731..7a1e451d2b14b69e11bb4816d236a7ea01d461f2 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 35581cf1243135adf63cbcf5937f94cda9d73eb1..228739d7611f3b7016a0bc0030a9eaadf549a414 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 5d3c163e59b65a624826f5a2c3969ed32eab8b93..51bae0a4f329999877fe8bddf056b8b8e67170a6 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 70092ad2f02f49cafc17b8c0781103332fb2ac78..9fd10e913419a24f9db5cbb9e7bcc96dbe6aa44f 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 70f535e57c804b6ecf8a0ebb14205f970b4dbcad..be37c72ad8f5e5ae656fdd4a20e2eccb598ceefe 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index b025747002a1b2c6baffac475d7a21021e897bf8..a49558dbd49c3e0ae1aa00d0322fc5e3c5d3b584 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 7663b6fdf36ec8e1a31939c0e2f5ac81d5b1815b..9034a9c7f26798f3494698dcb6728bb1410301b5 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 81383fa7b84733417ced8a35559cb1b83a75a676..360f2d049ae3a78a8e854351fc26802369e183e3 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index c8b1db1dbca2587a3bfbc13c450b321f81a886ba..bd4e3dacde3a06840e729312c44af8eda230459c 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index d9190720cd5ce8ac14e999d3d1b19df300c86fa7..58b1f46865bce6edb3f4cadf11a74090ca5c0c55 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 5b86509d31f9778c7a92e219e24d30738111df45..a09d149b9923c490d65c3907863fe60933c30986 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index c7852d843a091dd323a98bcce1cae1e7ea121496..b609114d5840a8e72a810005df56cc7f6b4f2b2d 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index b9fc6263865de95741c2878f2df14189a46901a4..314da1b9df9d2531f12ecd328457d70dd0680b9d 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index e5f064760994b81bf4e4a0d250e58ff3a9c83ed1..4cd43bb1a29a99427e360658085611ed49132e2d 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 6789a60f1b7995acd707007a1831efd516d09fbd..4f6dcec67dc4cd93f0bd47e552b09b1c6a252780 100644 (file)
@@ -34,7 +34,7 @@
 ; 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
index 72887db4aa1f5929991fc0b83d7aee4a73441705..f978f36b956be3fdc69ce99b1ca9d5cb1edfc0b2 100644 (file)
@@ -29,7 +29,7 @@
        .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).
index 6f8118932cfe71c11c446677d81ee3890d345c4c..9055e0dc3c19c85ca1715ecde3dc0e087de7018d 100644 (file)
@@ -62,7 +62,7 @@ yres:   .word   200                     ; Y resolution
 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).
index 0f03e7096478f936f9a1cba828cd091b35841208..43599dec42fa030d5ce90d2389aeeef412833773 100644 (file)
@@ -63,7 +63,7 @@ yres:   .word   480                     ; Y resolution
 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).
index e711dc6b8c039614709c9c1f529b4b406585ab54..65b0076a90e9b0aebe8f18ef2050411203976c96 100644 (file)
@@ -30,7 +30,7 @@
         .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).