X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=16%2Ftweak16%2FXINTRO%2FM13ORG.ASC;fp=16%2Ftweak16%2FXINTRO%2FM13ORG.ASC;h=0000000000000000000000000000000000000000;hb=4b23f27092a9470a741e3a18261ad389fd1929db;hp=906ec42ca66411cc86e66b9f266989a8045fc1cc;hpb=5d8d1deb6c3520abadbad86d202ea453df77bfc2;p=16.git diff --git a/16/tweak16/XINTRO/M13ORG.ASC b/16/tweak16/XINTRO/M13ORG.ASC deleted file mode 100755 index 906ec42c..00000000 --- a/16/tweak16/XINTRO/M13ORG.ASC +++ /dev/null @@ -1,55 +0,0 @@ -Figure 1: Memory organization in mode 13h (ASCII version) - by Robert Schmidt - (C) 1993 Ztiff Zox Softwear - -a. Imagine that the top of the screen looks like this (pixel values are - represented by color digits 0-9 for simplicity - actual colors may - range from 0 to 255) - a screen width of 320 pixels is assumed: - - address: 0 10 310 319 - ---------------------------------------- - |0123456789012345 ..... 0123456789| - | | - | | - | - -b. In VGA memory, the screen is represented as follows (question marks - represent unused bytes): - - Plane 0: - - address: 0 10 310 319 - ---------------------------------------- - |0???4???8???2??? ..... ??2???6???| - | | - | | - - Plane 1: - - address: 0 10 310 319 - ---------------------------------------- - |?1???5???9???3?? ..... ???3???7??| - | | - | | - - Plane 2: - - address: 0 10 310 319 - ---------------------------------------- - |??2???6???0???4? ..... 0???4???8?| - | | - | | - - Plane 3: - - address: 0 10 310 319 - ---------------------------------------- - |???3???7???1???5 ..... ?1???5???9| - | | - | | - - I.e. a plane is selected automatically by the two least significant - bits of the address of the byte being read from or written two. - This renders 3/4 of the video memory unavailable and useless, but - all visible pixels are easily accessed, as each address in the video - segment provides access to one and ONLY ONE pixel.