User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
super_mario_64:hud_rendering [2016/02/18 09:35]
queueram Add lookup table for print functions
super_mario_64:hud_rendering [2025/10/18 21:21] (current)
Line 93: Line 93:
 </​code>​ </​code>​
  
-^ Hex ^ C ^ Texture ​^ Hex ^ C ^ Texture ​^ Hex ^ C ^ Texture ​^ +^  Hex  ^  ​A  ​^  ​Index ​ ^  Seg Addr  ^  T  ​^  Hex  ^  ​A  ​^  ​Index  ​^  Seg Addr  ^  T  ^  ​Hex  ^  ​A  ​^  ​Index ​ ^  Seg Addr  ^  T  ​^ 
-| 20 |   | - | 40 | @ | - | 60 | ` | - | +|  20  ​| ​    |   -  ​|  -  | |  ​40  |  @  |   ​-  ​| ​ -  | |  60  |  `  |   ​-  ​| ​ -  | | 
-| 21 | ! | - | 41 | A | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01400.png}} ​02001400 ​| 61 | a | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01400.png}} ​02001400 ​| +|  21  |  !  ​| ​  ​24 ​ |  00000000  ​| |  41  |  A  ​| ​  ​0A ​ |  02001400  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01400.png}} ​ |  61  |  a  ​| ​  ​0A ​ |  02001400  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01400.png}} ​ | 
-| 22 | " | - | 42 | B | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01600.png}} ​02001600 ​| 62 | b | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01600.png}} ​02001600 ​| +|  22  |  " ​ |   ​-  |  ​- ​ | |  ​42  |  B  ​| ​  ​0B ​ |  02001600  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01600.png}} ​ |  62  |  b  ​| ​  ​0B ​ |  02001600  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01600.png}} ​ | 
-| 23 | # | - | 43 | C | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01800.png}} ​02001800 ​| 63 | c | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01800.png}} ​02001800 ​| +|  23  |  #  |   25  ​|  ​00000000 ​ | |  ​43  |  C  ​| ​  ​0C ​ |  02001800  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01800.png}} ​ |  63  |  c  ​| ​  ​0C ​ |  02001800  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01800.png}} ​ | 
-| 24 | $ | - | 44 | D | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01A00.png}} ​02001A00 ​| 64 | d | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01A00.png}} ​02001A00 ​| +|  24  |  $  |   ​-  |  ​- ​ | |  ​44  |  D  ​| ​  ​0D ​ |  02001A00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01A00.png}} ​ |  64  |  d  ​| ​  ​0D ​ |  02001A00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01A00.png}} ​ | 
-| 25 | % | - | 45 | E | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01C00.png}} ​02001C00 ​| 65 | e | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01C00.png}} ​02001C00 ​| +|  25  |  %  |   28  ​|  ​00000000 ​ | |  ​45  |  E  ​| ​  ​0E ​ |  02001C00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01C00.png}} ​ |  65  |  e  ​| ​  ​0E ​ |  02001C00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01C00.png}} ​ | 
-| 26 | & | - | 46 | F | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01E00.png}} ​02001E00 ​| 66 | f | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01E00.png}} ​02001E00 ​| +|  26  |  &  |   27  ​|  ​00000000 ​ | |  ​46  |  F  ​| ​  ​0F ​ |  02001E00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01E00.png}} ​ |  66  |  f  ​| ​  ​0F ​ |  02001E00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01E00.png}} ​ | 
-| 27 | ' | - | 47 | G | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02000.png}} ​02002000 ​| 67 | g | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02000.png}} ​02002000 ​| +|  27  |  ' ​ |   ​-  |  ​- ​ | |  ​47  |  G  ​| ​  ​10 ​ |  02002000  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02000.png}} ​ |  67  |  g  ​| ​  ​10 ​ |  02002000  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02000.png}} ​ | 
-| 28 | ( | - | 48 | H | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02200.png}} ​02002200 ​| 68 | h | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02200.png}} ​02002200 ​| +|  28  |  (  |   ​-  |  ​- ​ | |  ​48  |  H  ​| ​  ​11 ​ |  02002200  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02200.png}} ​ |  68  |  h  ​| ​  ​11 ​ |  02002200  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02200.png}} ​ | 
-| 29 | ) | - | 49 | I | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02400.png}} ​02002400 ​| 69 | i | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02400.png}} ​02002400 ​| +|  29  |  )  |   ​-  |  ​- ​ | |  ​49  |  I  ​| ​  ​12 ​ |  02002400  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02400.png}} ​ |  69  |  i  ​| ​  ​12 ​ |  02002400  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02400.png}} ​ | 
-| 2A | * | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04200.png}} ​02004200 ​| 4A | J | - | 6A | j | - | +|  2A  |  *  ​| ​  ​32 ​ |  02004200  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04200.png}} ​ |  4A  |  J  ​| ​  ​13 ​ |  00000000  ​| |  6A  |  j  ​| ​  ​13 ​ |  00000000  ​| | 
-| 2B | + | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04400.png}} ​02004400 ​| 4B | K | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02600.png}} ​02002600 ​| 6B | k | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02600.png}} ​02002600 ​| +|  2B  |  +  |   33  |  02004400 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04400.png}} ​ |  4B  |  K  |   14  |  02002600 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02600.png}} ​ |  6B  |  k  ​| ​  ​14 ​ |  02002600  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02600.png}} ​ | 
-| 2C | , | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04600.png}} ​02004600 ​| 4C | L | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02800.png}} ​02002800 ​| 6C | l | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02800.png}} ​02002800 ​| +|  2C  |  ,  ​| ​  ​34 ​ |  02004600  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04600.png}} ​ |  4C  |  L  ​| ​  ​15 ​ |  02002800  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02800.png}} ​ |  6C  |  l  ​| ​  ​15 ​ |  02002800  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02800.png}} ​ | 
-| 2D | - | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04800.png}} ​02004800 ​| 4D | M | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02A00.png}} ​02002A00 ​| 6D | m | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02A00.png}} ​02002A00 ​| +|  2D  |  -  ​| ​  ​35 ​ |  02004800  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x04800.png}} ​ |  4D  |  M  ​| ​  ​16 ​ |  02002A00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02A00.png}} ​ |  6D  |  m  ​| ​  ​16 ​ |  02002A00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02A00.png}} ​ | 
-| 2E | . | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x07000.png}} 02007000 ​| 4E | N | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02C00.png}} ​02002C00 ​| 6E | n | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02C00.png}} ​02002C00 ​| +|  2E  |  .  |   36  ​|  ​00000000 ​ | |  ​4E  |  N  ​| ​  ​17 ​ |  02002C00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02C00.png}} ​ |  6E  |  n  ​| ​  ​17 ​ |  02002C00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02C00.png}} ​ | 
-| 2F | / | - | 4F | O | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02E00.png}} ​02002E00 ​| 6F | o | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02E00.png}} ​02002E00 ​| +|  2F  |  /  |   37  ​|  ​00000000 ​ | |  ​4F  |  O  ​| ​  ​18 ​ |  02002E00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02E00.png}} ​ |  6F  |  o  ​| ​  ​18 ​ |  02002E00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x02E00.png}} ​ | 
-| 30 | 0 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00000.png}} ​02000000 ​| 50 | P | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03000.png}} ​02003000 ​| 70 | p | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03000.png}} ​02003000 ​| +|  30  |  0  ​| ​  ​00 ​ |  02000000  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00000.png}} ​ |  50  |  P  ​| ​  ​19 ​ |  02003000  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03000.png}} ​ |  70  |  p  ​| ​  ​19 ​ |  02003000  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03000.png}} ​ | 
-| 31 | 1 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00200.png}} ​02000200 ​| 51 | Q | - | 71 | q | - | +|  31  |  1  ​| ​  ​01 ​ |  02000200  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00200.png}} ​ |  51  |  Q  ​| ​  ​1A ​ |  00000000  ​| |  71  |  q  ​| ​  ​1A ​ |  00000000  ​| | 
-| 32 | 2 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00400.png}} ​02000400 ​| 52 | R | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03200.png}} ​02003200 ​| 72 | r | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03200.png}} ​02003200 ​| +|  32  |  2  |   02  |  02000400 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00400.png}} ​ |  52  |  R  ​| ​  ​1B ​ |  02003200  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03200.png}} ​ |  72  |  r  ​| ​  ​1B ​ |  02003200  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03200.png}} ​ | 
-| 33 | 3 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00600.png}} ​02000600 ​| 53 | S | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03400.png}} ​02003400 ​| 73 | s | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03400.png}} ​02003400 ​| +|  33  |  3  |   03  |  02000600 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00600.png}} ​ |  53  |  S  |   1C  |  02003400 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03400.png}} ​ |  73  |  s  |   1C  |  02003400 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03400.png}} ​ | 
-| 34 | 4 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00800.png}} ​02000800 ​| 54 | T | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03600.png}} ​02003600 ​| 74 | t | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03600.png}} ​02003600 ​| +|  34  |  4  |   04  |  02000800 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00800.png}} ​ |  54  |  T  |   1D  |  02003600 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03600.png}} ​ |  74  |  t  ​| ​  ​1D ​ |  02003600  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03600.png}} ​ | 
-| 35 | 5 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00A00.png}} ​02000A00 ​| 55 | U | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03800.png}} ​02003800 ​| 75 | u | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03800.png}} ​02003800 ​| +|  35  |  5  ​| ​  ​05 ​ |  02000A00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00A00.png}} ​ |  55  |  U  ​| ​  ​1E ​ |  02003800  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03800.png}} ​ |  75  |  u  ​| ​  ​1E ​ |  02003800  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03800.png}} ​ | 
-| 36 | 6 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00C00.png}} ​02000C00 ​| 56 | V | - | 76 | v | - | +|  36  |  6  ​| ​  ​06 ​ |  02000C00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00C00.png}} ​ |  56  |  V  ​| ​  ​1F ​ |  00000000  ​| |  76  |  v  ​| ​  ​1F ​ |  00000000  ​| | 
-| 37 | 7 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00E00.png}} ​02000E00 ​| 57 | W | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03A00.png}} ​02003A00 ​| 77 | w | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03A00.png}} ​02003A00 ​| +|  37  |  7  |   07  |  02000E00 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x00E00.png}} ​ |  57  |  W  |   20  |  02003A00 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03A00.png}} ​ |  77  |  w  |   20  |  02003A00 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03A00.png}} ​ | 
-| 38 | 8 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01000.png}} ​02001000 ​| 58 | X | - | 78 | x | - | +|  38  |  8  |   08  |  02001000 ​ |  ​{{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01000.png}} ​ |  58  |  X  ​| ​  ​21 ​ |  00000000  ​| |  78  |  x  ​| ​  ​21 ​ |  00000000  ​| | 
-| 39 | 9 | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01200.png}} ​02001200 ​| 59 | Y | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03C00.png}} ​02003C00 ​| 79 | y | {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03C00.png}} ​02003C00 ​| +|  39  |  9  ​| ​  ​09 ​ |  02001200  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x01200.png}} ​ |  59  |  Y  ​| ​  ​22 ​ |  02003C00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03C00.png}} ​ |  79  |  y  ​| ​  ​22 ​ |  02003C00  ​|  {{http://​queueram.com/​n64/​sm64/​textures/​textures/​font_graphics.0x03C00.png}} ​ | 
-| 3A | : | - | 5A | Z | - | 7A | z | - | +|  3A  |  :  |   ​-  ​| ​ -  | |  5A  |  Z  |   23  ​|  ​00000000 ​ | |  ​7A  |  z  ​| ​  ​23 ​ |  00000000  ​| | 
-| 3B | ; | - | 5B | [ | - | 7B | { | - | +|  3B  |  ;  |   ​-  ​| ​ -  | |  5B  |  [  |   ​-  |  ​- ​ | |  ​7B  |  {  |   ​-  ​| ​ -  | | 
-| 3C | < | - | 5C | \ | - | 7C | | | - | +|  3C  |  <  |   ​-  |  ​- ​ | |  ​5C  |  \  |   ​-  ​| ​ -  | |  7C  |  %%|%%  ​|   ​-  ​| ​ -  | | 
-| 3D | = | - | 5D | ] | - | 7D | } | - | +|  3D  |  =  |   ​-  |  ​- ​ | |  ​5D  |  ]  |   ​-  ​| ​ -  | |  7D  |  }  |   ​-  ​| ​ -  | | 
-| 3E | > | - | 5E | ^ | - | 7E | ~ | - | +|  3E  |  >  |   ​-  |  ​- ​ | |  ​5E  |  %%^%%  ​|   ​-  ​| ​ -  | |  7E  |  ~  |   ​-  ​| ​ -  | | 
-| 3F | ? | - | 5F | _ | - | 7F |   | - |+|  3F  |  ?  |   26  ​|  ​00000000 ​ | |  ​5F  |  _  |   ​-  ​| ​ -  | |  7F  ​| ​    |   -  ​|  -  ​| ​|
  
 +===== References =====
 +  * https://​sites.google.com/​site/​kazemario64/​printstr-x-y-string