Skip to content

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 ``