TRSE methods (reference)
Generated from resources/text/syntax.txt and resources/text/help/m/*.rtf in the TRSE repository.
| Method | Systems (excerpt) | Parameters |
|---|---|---|
ablit |
Amiga | a,a,i, i,i,i,i,l,i,i,i |
Abs |
MOS6502, M68000, M6809, Z80 | ib |
addbreakpoint |
ALL | `` |
AddCopperCommand |
Amiga, ATARI520ST | i,i |
AddressTable |
X16,C64, MEGA65, PLUS4,C128, VIC20, PET, NES, OK… | a,b,b |
ApplyCopperList |
Amiga | `` |
Atan2 |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES ,… | b,b,b,b |
bankbyte |
MOS6502, WDC65C02, WDC65C816, CUSTOM | a |
BcdAdd |
MOS6502 | a, a, n |
BcdCompare |
MOS6502 | a, a, n |
BcdIsEqual |
MOS6502 | a, a, n |
BcdPrint |
C64, MEGA65, PLUS4, C128, VIC20, PET, NES, OK64 | a,n |
BcdSub |
MOS6502 | a, a, n |
blit |
OK64 | b,b,b,b,b,b |
BlockMemCpy |
MOS6502 | a,a,n |
Call |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES, … | a |
ClearBitmap |
C64, MEGA65, PLUS4, C128 | a, b |
ClearScreen |
C64, MEGA65, PLUS4, C128, VIC20, NES, PET | b, a |
ClearScreen |
OK64 | b |
ClearSound |
C64, MEGA65, PLUS4, C128, OK64 | `` |
CloseIRQ |
MOS6502, M68000 | `` |
CloseIRQ |
PX86, M1ARM | `` |
CloseIRQWedge |
C64, MEGA65, PLUS4, C128 | `` |
CopyBytesShift |
X16,C64, MEGA65, PLUS4,C128, VIC20, PET, NES, O… | a,a,b,b,n |
CopyCharsetFromRom |
C64, PLUS4, C128 | a |
copydatatovera |
X16 | a,b,b,b,b |
CopyFullScreen |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES | a,a |
CopyHalfScreen |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES | a,a,b,b,n |
CopyImageColorData |
C64, MEGA65, PLUS4, C128 | a,n |
CreateAddressTable |
X16,C64, MEGA65, PLUS4,C128, VIC20, PET, NES, OK… | a,n,b,b |
CreateInteger |
MOS6502 | b,b |
CreatePointer |
MOS6502 | b,b |
Dec |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES, … | a |
DecRange |
MOS6502 | b,b,b |
Decrunch |
C64, MEGA65, PLUS4, C128, VIC20, PET, ATARI2600,… | a |
DecrunchFromIndex |
C64, MEGA65, PLUS4, C128, VIC20, PET, ATARI2600,… | a,b |
DefineScreen |
MOS6502 | `` |
DisableCIAInterrupts |
C64, MEGA65, PLUS4, C128,X16 | `` |
DisableInterrupts |
Amiga | `` |
DisableVIC20IRQ |
VIC20 | `` |
disassemble |
ALL | `` |
drawCircleFilled |
OK64 | b,b,b,b |
DrawColorTextBox |
C64, MEGA65, PLUS4, C128, NES, VIC20, PET | a,a,a,b,b,b,b,b |
DrawLine |
Amiga | i,i,i,i, l, i |
drawLine |
OK64 | b,b,b,b,b |
DrawLineCGA |
X86, M1ARM | a, i,i,i,i, b |
drawPixel |
OK64 | b,b,b |
drawPoly |
OK64 | b,b,b,b,b,b,b |
drawRect |
OK64 | b,b,b,b,b |
DrawTextBox |
C64, MEGA65, PLUS4, C128, NES, VIC20, PET | a,a,b,b,b,b |
EnableAllRam |
C64, MEGA65, PLUS4 | `` |
EnableInterrupt |
Amiga, ATARI520ST | i |
EnableIRQ |
MOS6502, X16, MEGA65 | `` |
EnableRasterIRQ |
C64, MEGA65, PLUS4, C128, X16 | `` |
EnableTimer |
GAMEBOY, SPECTRUM, MSX, TIKI100 | `` |
EnableVBlank |
GAMEBOY, SPECTRUM, MSX, TIKI100 | `` |
EndCustomCopperList |
Amiga | `` |
fblit |
Amiga | a,a,i, i,i,i,i,l,i,i,i |
fill |
GAMEBOY,Z80, Z180 | a,b,i |
Fill |
Amiga, ATARI520ST | a, l, l |
Fill |
MOS6502, PX86 | a, b, b |
fill80 |
C128 | b,b |
FillFast |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES, … | a, b, b |
FillW |
PX86, M1ARM | a, i, i |
FLD |
C64, MEGA65, PLUS4, C128 | b,n |
fmul |
OK64 | b,b |
genint |
X86 | i |
GetBit |
MOS6502, M6809 | a,b |
getKey |
C64, MEGA65, C128, VIC20 | `` |
GetScreen |
ATARI520ST | a |
Go80Columns |
C128 | `` |
Halt |
GAMEBOY, SPECTRUM, MSX, TIKI100 | `` |
Hi |
MOS6502, Z80, Z180, M6809 | a |
hi |
PX86, M1ARM | a |
hideborderx |
C64, MEGA65, PLUS4, C128 | b |
hidebordery |
C64, MEGA65, PLUS4, C128 | b |
HLine |
ATARI520ST | i,i,i,i |
Inc |
MOS6502, Z80, Z180, PX86, M6809 | a |
IncRange |
MOS6502 | b,b,b |
inportb |
X86 | i |
InputIRQ |
OK64 | p |
InstallKeyboardIRQ |
X86, M1ARM | `` |
int2ptr |
MOS6502 | i |
IsOverlapping |
MOS6502 | b,b,b,b,b |
IsOverlappingWH |
MOS6502 | b,b,b,b,b,b |
Jammer |
C64, MEGA65, PLUS4, C128 | n,n |
joypad |
GAMEBOY, SPECTRUM, MSX, TIKI100 | a,a |
Joystick |
C64, MEGA65, PLUS4, C128, VIC20, OK64 | n |
keypressed |
ATARI520ST | b |
Keypressed |
C64, MEGA65, PLUS4, C128, VIC20 | b |
KeyPressed |
X86, M1ARM | `` |
KrillLoad |
C64, MEGA65, PLUS4 | a |
KrillLoadCompressed |
C64, MEGA65, PLUS4 | a |
LeftBitShift |
MOS6502 | a, n |
Lo |
MOS6502, Z80, Z180, M6809 | a |
lo |
PX86, M1ARM | a |
LoadFile |
OK64 | `` |
LoadMusic |
GAMEBOY, SPECTRUM, MSX, TIKI100 | s,b |
LoadPalette |
NES | a |
LoadSong |
NES | b |
Loop |
GAMEBOY, AMSTRADCPC, VZ200 , Z80, Z180 | `` |
Loop |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES, … | `` |
MatMul3x3 |
Amiga, ATARI520ST | a,a,a |
MatMulVec |
Amiga, ATARI520ST | a,a,a,i |
MatMulVecNormal |
Amiga, ATARI520ST | a,a,a,i |
MatMulVecNormalZ |
Amiga, ATARI520ST | a,a,a,i |
max |
X16,C64, MEGA65, PLUS4, C128, VIC20, NES, OK64, … | b,b |
MemCpy |
GAMEBOY,Z80, Z180 | a,a,i |
memcpy |
Amiga, ATARI520ST | a, l,a,l, l,i |
MemCpy |
MOS6502 | a,b,a,b |
memcpy16 |
PX86, M1ARM | a,a,i |
memcpy32 |
PX86, M1ARM | a,a,i |
memcpy8 |
PX86, M1ARM | a,a,i |
MemCpyCont |
GAMEBOY,Z80, Z180 | i |
MemCpyFast |
MOS6502, Z80, Z180, PX86 | a,b,a,b |
MemCpyOKVC |
OK64 | b,b,b,b,b,b,b,b |
MemCpyOnHBLank |
GAMEBOY, SPECTRUM, MSX, TIKI100 | a,a,i |
MemCpyOnHBLank4 |
GAMEBOY, SPECTRUM, MSX, TIKI100 | a,a,i |
memcpyunroll |
Amiga, ATARI520ST | a, l,a,l, l,i |
MemCpyUnroll |
MOS6502 | a,b,a,b |
memcpyunroll16 |
M6809 | a, a, i |
MemCpyUnrollReverse |
MOS6502 | a,b,a,b |
min |
X16,C64, MEGA65, PLUS4, C128, VIC20, NES, OK64, … | b,b |
mod |
Z80, Z180, GBZ80, Z180, M6809 | i,b |
mod |
X16,C64, MEGA65, PLUS4, C128, VIC20, NES, OK64, … | ib,b |
mod |
M68000 | i,i |
mod |
PX86, M1ARM | i,i |
mod16 |
X16,C64, MEGA65, PLUS4, C128, VIC20, NES, OK64, … | ib,b |
MoveTo |
C64, MEGA65, PLUS4, C128, VIC20, NES,PET | b,b,b |
moveto80 |
C128 | b,b,b |
NmiIRQ |
MOS6502 | p |
Nop |
X16,C128, C64, MEGA65, PLUS4, VIC20, PET, NES, O… | n |
nosound |
X86, M1ARM | `` |
outportb |
X86 | i, b |
Peek |
MOS6502, Z80, Z180, M6809 | a,b |
Peek16 |
M68000 | a,i |
Peek8 |
M68000 | a,i |
PlayMod |
VIC20 | `` |
playnote |
X86, M1ARM | b |
PlayP61Module |
Amiga | `` |
PlaySong |
NES | `` |
PlaySound |
C64, MEGA65, PLUS4, C128, OK64 | b,b,b,b,b,b,b |
PlayVIC20Sid |
VIC20 | a |
Poke |
MOS6502, Z80, Z180, M6809 | a,b,b |
Poke16 |
Amiga, ATARI520ST | a,i,i |
Poke32 |
Amiga, ATARI520ST | a,i,l |
Poke8 |
Amiga, ATARI520ST | a,i,b |
POP |
GAMEBOY, Z80, Z180 | `` |
popa |
Amiga, ATARI520ST | `` |
PPUAttributeDump |
NES | a,b,b |
PPUBackgroundDump |
NES | a,b,b |
PPUDrawColumn |
NES | a,b,b,b |
PPUPoint |
NES | b,b |
PPUPointI |
NES | i |
PPURead |
NES | b,b |
PPUSingle |
NES | b,b,b |
PPUWrite |
NES | b |
PreventIRQ |
MOS6502, X16, MEGA65 | `` |
print80 |
C128 | a,b |
PrintChar |
OK64 | ,b,b,b,b |
PrintDecimal |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16 | i,n |
PrintNumber |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16 | b |
PrintString |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16 | s,b,b |
ProjectAllVertices |
Amiga, ATARI520ST | a,a,l,l,l,l |
ProjectToScreen |
Amiga, ATARI520ST | a,i,l,l |
ptr |
PX86, M1ARM | i,i |
Push |
GAMEBOY, Z80, Z180 | `` |
pusha |
Amiga, ATARI520ST | `` |
Rand |
C64, MEGA65, PLUS4, C128 | b,b,b |
Random |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, ATARI2… | `` |
RasterIRQ |
AMSTRADCPC, VZ200 | p |
RasterIRQ |
C64, MEGA65, PLUS4, C128 | p,b,n |
RasterIRQ |
BBCM, ACORN, ATARI800 | p |
RasterIRQWedge |
C64, MEGA65, PLUS4, C128 | p,b,n |
ReadInput |
NES | `` |
ReadJoy1 |
C64, MEGA65, VIC20 | `` |
ReadJoy2 |
C64, MEGA65 | `` |
ReadKey |
X86, M1ARM | `` |
ReadNextFile |
OK64 | `` |
ResetFileList |
OK64 | `` |
ReturnInterrupt |
MOS6502 | `` |
ReturnValue |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES, … | b |
RightBitShift |
MOS6502 | a, n |
ScreenOff |
C64, MEGA65, PLUS4, C128 | `` |
ScreenOn |
C64, MEGA65, PLUS4, C128 | `` |
Scroll |
NES | b,b |
ScrollX |
C64, MEGA65, PLUS4, C128 | b |
ScrollX |
X86, M1ARM | b |
ScrollY |
C64, MEGA65, PLUS4, C128 | b |
Set1MhzMode |
C128 | `` |
Set256CharMode |
PLUS4 | `` |
Set2MhzMode |
C128 | `` |
SetBank |
C64, MEGA65, C128 | b |
SetBitmapLocation |
C128 | n |
SetBitmapMode |
C64, MEGA65, C128 | `` |
SetCgaPalette |
X86, M1ARM | i |
SetCharsetAndScreenLocation |
C64, C128, MEGA65 | n,n |
SetCharsetLocation |
C64, PLUS4, C128, VIC20, MEGA65 | n |
SetColorMemoryAddress |
VIC20 | `` |
SetCopperList32 |
Amiga | a, a |
setDefaultPalette |
OK64 | `` |
SetFrequency |
C64, MEGA65, PLUS4, C128, OK64 | b,b |
setHi |
MOS6502 | a, a |
sethires |
ATARI520ST | `` |
SetIdentity |
Amiga, ATARI520ST | a |
SetInterrupt |
PX86, M1ARM | b, p |
SetIRQ |
ATARI520ST | p, a |
setLo |
MOS6502 | a, a |
setlores |
ATARI520ST | `` |
setmedres |
ATARI520ST | `` |
SetMemoryConfig |
C64, MEGA65, VIC20, PET, NES | b,b,b |
SetMemoryConfig |
C128 | n,n,n,n,n |
SetMemoryConfig |
PLUS4 | b |
SetMultiColorMode |
C64, MEGA65, C128 | `` |
SetNameTable |
NES | b |
setpalette |
Amiga, ATARI520ST | a, a, l |
SetPalette |
X86, M1ARM | b,b,b,b |
setPalette |
OK64 | b,b,b,b |
SetPixel |
X86, M1ARM | a, i,i,b |
SetPixelCGA |
X86, M1ARM | a, i,i,b |
SetRegularColorMode |
C64, MEGA65, C128 | `` |
SetRotationX |
Amiga, ATARI520ST | a, l,l |
SetRotationY |
Amiga, ATARI520ST | a, l,l |
SetRotationZ |
Amiga, ATARI520ST | a, l,l |
SetScreenLocation |
C64, PLUS4, C128, VIC20, MEGA65 | n |
SetScreenMode |
X86, M1ARM | b |
SetSprite |
GAMEBOY, SPECTRUM, MSX, TIKI100 | a,b,b,b,b |
SetSpriteLoc |
C64, PLUS4, C128, MEGA65 | b,b,n |
SetSpriteLocation |
NES | b |
SetTextMode |
C64, MEGA65, C128 | `` |
SetTimerIRQ |
ATARI520ST | p, b |
SetVeraBank |
X16 | b |
SetVeraIncrement |
X16 | b |
SetVeraTileMode |
X16 | b,b |
SetVideoMode |
X16 | b,b,b |
SkipCopperCommands |
Amiga | i |
Split |
NES | `` |
SpritePos |
C64, MEGA65, PLUS4, C128 | ib,b,b |
Sqrt |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES, … | ib |
StartIRQ |
MOS6502 | b |
StartIRQ |
PX86, M1ARM | `` |
StartIRQWedge |
C64, MEGA65, PLUS4, C128 | b |
StartRasterChain |
C64, MEGA65, PLUS4, C128 | p,b,n |
StrCmp |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16, OK64 | s, s |
StrGetFromIndex |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16, OK64 | a, b |
StrSplit |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16, OK64 | a,a,b |
StrToLower |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16, OK64 | a |
StrToUpper |
C64, MEGA65, PLUS4, C128, VIC20, PET, X16, OK64 | a |
swap |
Amiga, ATARI520ST | a,a,b |
Swap |
X16,C64, MEGA65, PLUS4, C128, VIC20, PET, NES, … | b,b |
Tile |
C64, MEGA65, PLUS4, C128, VIC20, PET | a,a,a,a,b,n |
toColor |
OK64 | b,b,b |
ToggleBackground |
NES | n |
ToggleBackgroundTableAddress |
NES | n |
ToggleBit |
MOS6502, M6809 | a,b,b |
ToggleBorderBackground |
NES | n |
ToggleBorderSprites |
NES | n |
ToggleGreyscale |
NES | n |
ToggleNMI |
NES | n |
ToggleSprites |
NES | n |
ToggleSpriteSize |
NES | n |
ToggleSpriteTableAddress |
NES | n |
ToggleVRAM32Inc |
NES | n |
toPointer |
Amiga, ATARI520ST | l |
ToPointer |
MOS6502 | b,b |
toPointer |
PX86, M1ARM | i,i |
TransformColors |
C64, MEGA65, PLUS4, C128 | a,a |
UpdateMusic |
GAMEBOY, SPECTRUM, MSX, TIKI100 | `` |
UpdateMusic |
ATARI520ST | `` |
VBIRQ |
Amiga | p |
vbmClear |
VIC20 | b |
vbmClearBlock |
VIC20 | `` |
vbmClearBlot |
VIC20 | b,b |
vbmClearColor |
VIC20 | b |
vbmClearDot |
VIC20 | b,b |
vbmClearSmallText |
VIC20 | a, a, b, b, b |
vbmClearSprite |
VIC20 | a, a |
vbmClearSprite16 |
VIC20 | a, a, a |
vbmClearSprite2 |
VIC20 | a, a, a |
vbmClearSprite8 |
VIC20 | a, a |
vbmClearSpriteSlice |
VIC20 | a, b, b |
vbmClearText |
VIC20 | a, a, b, b, b |
vbmClearTile |
VIC20 | a |
vbmClearTileMap |
VIC20 | a,a,b,b,b,b |
vbmCopyFromBuffer |
VIC20 | a,b,b |
vbmCopyToBuffer |
VIC20 | a,b,b |
vbmDebug |
VIC20 | n |
vbmDrawBCD |
VIC20 | a, a, b, b, b |
vbmDrawBlot |
VIC20 | b,b |
vbmDrawBlotE |
VIC20 | b,b |
vbmDrawDot |
VIC20 | b,b |
vbmDrawDotE |
VIC20 | b,b |
vbmDrawSmallBCD |
VIC20 | a, a, b, b, b |
vbmDrawSmallBCDO |
VIC20 | a, a, b, b, b |
vbmDrawSmallTextE |
VIC20 | a, a, b, b, b |
vbmDrawSmallTextO |
VIC20 | a, a, b, b, b |
vbmDrawSprite |
VIC20 | a, a |
vbmDrawSprite16 |
VIC20 | a, a, a |
vbmDrawSprite16E |
VIC20 | a, a, a |
vbmDrawSprite2 |
VIC20 | a, a, a |
vbmDrawSprite2E |
VIC20 | a, a, a |
vbmDrawSprite8 |
VIC20 | a, a |
vbmDrawSprite8E |
VIC20 | a, a |
vbmDrawSpriteE |
VIC20 | a, a |
vbmDrawSpriteSlice |
VIC20 | a, b, b |
vbmDrawSpriteSliceE |
VIC20 | a, b, b |
vbmDrawText |
VIC20 | a, a, b, b, b |
vbmDrawTextE |
VIC20 | a, a, b, b, b |
vbmDrawTextO |
VIC20 | a, a, b, b, b |
vbmDrawTile |
VIC20 | a |
vbmDrawTileE |
VIC20 | a |
vbmDrawTileMap |
VIC20 | a,a,b,b,b,b |
vbmDrawTileMapE |
VIC20 | a,a,b,b,b,b |
vbmDrawTileMapO |
VIC20 | a,a,b,b,b,b |
vbmDrawTileO |
VIC20 | a |
vbmInitScreenShiftLeft |
VIC20 | b |
vbmInitScreenShiftRight |
VIC20 | b |
vbmNextColumn |
VIC20 | `` |
vbmResetDisplayMode |
VIC20 | `` |
vbmScreenShiftLeft |
VIC20 | b, b |
vbmScreenShiftRight |
VIC20 | b, b |
vbmScrollFixBottom |
VIC20 | `` |
vbmScrollFixTop |
VIC20 | `` |
vbmScrollLeft |
VIC20 | `` |
vbmScrollRight |
VIC20 | `` |
vbmSetColumn |
VIC20 | b |
vbmSetDisplayMode |
VIC20 | n |
vbmSetPosition1 |
VIC20 | b,b |
vbmSetPosition2 |
VIC20 | b,b |
vbmSetPosition4 |
VIC20 | b,b |
vbmSpriteShiftL |
VIC20 | a, a, b, b, a |
vbmSpriteShiftR |
VIC20 | a, a, b, b, a |
vbmSpriteShiftSL |
VIC20 | a, a, b, b, a |
vbmSpriteShiftSR |
VIC20 | a, a, b, b, a |
vbmSpriteStitch |
VIC20 | a, a, b |
vbmTestPixel |
VIC20 | b,b |
vbmTestPixel2 |
VIC20 | b,b |
vbmTestTilePixel |
VIC20 | a,b,b |
vbmTestTilePixel2 |
VIC20 | a,b,b |
VDCInit |
C128 | b |
VDCWrite |
C128 | b, b |
VeraPoke |
X16 | b,b,b |
VeraPokeDual |
X16 | b,b,b,b |
VGAClearScreen16 |
X86, M1ARM | b |
VGAClearScreen32 |
X86, M1ARM | b |
VIAIRQ |
VIC20 | p,b,b |
VIARasterIRQ |
VIC20 | p,b,b |
Wait |
MOS6502, Z80, Z180 | b |
WaitForBlitter |
Amiga | `` |
waitforhblank |
GAMEBOY, SPECTRUM, MSX, TIKI100 | `` |
WaitForKeypress |
ATARI520ST | `` |
WaitForRaster |
C64, MEGA65, PLUS4, C128, VIC20, OK64, GAMEBOY, … | b |
WaitForVerticalBlank |
C64, MEGA65, C128, X86, M1ARM, GAMEBOY, MSX, TI… | `` |
WaitForVsync |
OK64 | `` |
WaitNoRaster |
C64, MEGA65, PLUS4, C128, VIC20, OK64, GAMEBOY, … | b |
WaitVerticalBlank |
Amiga, ATARI520ST | `` |