Editing Wikifang:Network Translation Patchsite/BugVM

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 122: Line 122:
|-
|-
! Ex
! Ex
| || || BLKCHIP <br> [[#op_456|$456]] || PRCHIP <br> [[#op_1661|$1661]] || || PRNICK <br> [[#op_1638|$1638]] || || || || || || || || || ||
| || || BLKCHIP <br> [[#op_456|$456]] || PRCHIP <br> [[#op_1661|$1661]] || || || || || || || || || || || ||
|-
|-
! Fx
! Fx
Line 219: Line 219:


The naming temporary area has a maximum size of $E bytes, not counting the mandatory null terminator.
The naming temporary area has a maximum size of $E bytes, not counting the mandatory null terminator.
|- id='op_1670'
| NTPRINT <br> (Name Temporary PRINT) || $B0 || $1677 || None || None || Print stored string data in the naming temporary area.
|}
|}


Line 330: Line 332:


PRINT uses tile text in order to draw letters. A tile font must have been previously loaded in VRAM at tile location 0; it's encoded character value will be used as a tile index to draw with.
PRINT uses tile text in order to draw letters. A tile font must have been previously loaded in VRAM at tile location 0; it's encoded character value will be used as a tile index to draw with.
|- id='op_1670'
| NTPRINT <br> (Name Temporary PRINT) || $B0 || $1677 || None || None || Print stored string data in the naming temporary area.
|- id='op_1C92'
|- id='op_1C92'
| TMAPSAV <br> (Tile MAP SAVe) || $86 || $1C92 || None || None || Copy the contents of tile map 1 ($9800) to tile map 2 ($9C00).
| TMAPSAV <br> (Tile MAP SAVe) || $86 || $1C92 || None || None || Copy the contents of tile map 1 ($9800) to tile map 2 ($9C00).
Line 515: Line 515:


All PRint instructions that reference Attribute Table data execute this opcode. It prints data from $CF30, which is an offset into W_Battle_AttrStaging that appears to be a standard offset for this kind of data.
All PRint instructions that reference Attribute Table data execute this opcode. It prints data from $CF30, which is an offset into W_Battle_AttrStaging that appears to be a standard offset for this kind of data.
|- id='op_1670'
| PRNICK <br> (PRint NICKname) || $E5 || $1638 || None || None || Print the name of the currently loaded Nickname block.
Like PRNAME, this opcode prints the name section of a datablock. However, it prints data stored in the Nickname datablock area, $CC30, which is an offset into the W_NameInput_NicknameDataBlock area. The name "nickname data block area" is assumed; it is not currently known what semantic purpose this area serves other than use by the naming screens.
|}
|}


Please note that all contributions to Wikifang are considered to be released under the Attribution-NonCommercial-ShareAlike 3.0 Unported (see Wikifang:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)