Japanese
Back

Figure 4.17.1 Bitmap pattern structure, Part 1

Bitmap size: 512 dots horizontally x 256 dots vertically

Bitmap color count: 4 bits/dot (16 colors)

        Bit                                          
        15       12 11       8 7        4 3         0
        ┌──────────┬──────────┬──────────┬──────────┐
 +0000H │ Dot 0-0  │ Dot 0-1  │ Dot 0-2  │ Dot 0-3  │
        ├──────────┼──────────┼──────────┼──────────┤
 +0002H │ Dot 0-4  │ Dot 0-5  │ Dot 0-6  │ Dot 0-7  │
        ├──────────┼──────────┼──────────┼──────────┤
        │    :     │    :     │    :     │    :     │
             :          :          :          :      
             :          :          :          :      
        │    :     │    :     │    :     │    :     │
        ├──────────┼──────────┼──────────┼──────────┤
 +FFFEH |Dot255-508|Dot255-509|Dot255-510|Dot255-511|
        ├──────────┴──────────┴──────────┴──────────┤
        │                                           │
  Dot0  1  2  3  ...       510 511      
    ┏━━┯━━┳━━┯━━┳━   ━┳━━┯━━┳━━┯━━┓     
 Dot┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
   0┃+0000┃+0001┃ ... ┃+00FE┃+00FF┃     
    ┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
    ┣━━┿━━╋━━┿━━╋━   ━╋━━┿━━╋━━┿━━┫     
    ┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
   1┃+0100┃+0101┃ ... ┃+01FE┃+01FF┃     
    ┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
    ┣━━┿━━╋━━┿━━╋━   ━╋━━┿━━╋━━┿━━┫     
   .                                    
   .                              Bitmap
   .                                    
    ┣━━┿━━╋━━┿━━╋━   ━╋━━┿━━╋━━┿━━┫     
    ┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
 254┃+FE00┃+FE01┃ ... ┃+FEFE┃+FEFF┃     
    ┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
    ┣━━┿━━╋━━┿━━╋━   ━╋━━┿━━╋━━┿━━┫     
    ┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
 255┃+FF00┃+FF01┃ ... ┃+FFFE┃+FFFF┃     
    ┃  │  ┃  │  ┃     ┃  │  ┃  │  ┃     
    ┗━━┷━━┻━━┷━━┻━   ━┻━━┷━━┻━━┷━━┛     
[Note 1]
The top left corner in the bitmap is dots 0-0, and from there to the right ~0-1, ~0-2, ~0-3,....
[Note 2]
The numbers in the bitmap are the VRAM addresses (hexadecimal) of each dot (2 dots) data, based on the VRAM address of dots 0-0 and dots 0-1 data.

return


Copyright SEGA ENTERPRISES, LTD., 1997