Home XBIOSXBIOS VIDIX XBIOS extensionVIDIX XBIOS extension XBIOS StructuresXBIOS Structures

4.23 XBIOS function list

The list below is a synopsis for all XBIOS functions, sorted by number:

Dec Hex Name of function TOS others
   0 0x00 Initmouse TOS
   1 0x01 Ssbrk TOS
   2 0x02 Physbase TOS
   3 0x03 Logbase TOS
   4 0x04 Getrez TOS
   5 0x05 Setscreen TOS
   5 0x05 VsetScreen Falcon-TOS
   6 0x06 Setpalette TOS
   7 0x07 Setcolor TOS
   8 0x08 Floprd TOS
   9 0x09 Flopwr TOS
  10 0x0A Flopfmt TOS
11 0x0B Dbmsg   Atari Debugger
  12 0x0C Midiws TOS
  13 0x0D Mfpint TOS
  14 0x0E Iorec TOS
  15 0x0F Rsconf TOS
  16 0x10 Keytbl TOS
  17 0x11 Random TOS
  18 0x12 Protobt TOS
  19 0x13 Flopver TOS
  20 0x14 Scrdmp TOS
  21 0x15 Cursconf TOS
  22 0x16 Settime TOS
  23 0x17 Gettime TOS
  24 0x18 Bioskeys TOS
  25 0x19 Ikbdws TOS
  26 0x1A Jdisint TOS
  27 0x1B Jenabint TOS
  28 0x1C Giaccess TOS
  29 0x1D Offgibit TOS
  30 0x1E Ongibit TOS
  31 0x1F Xbtimer TOS
  32 0x20 Dosound TOS
  33 0x21 Setprt TOS
  34 0x22 Kbdvbase TOS
  35 0x23 Kbrate TOS
  36 0x24 Prtblk TOS
  37 0x25 Vsync TOS
  38 0x26 Supexec TOS
  39 0x27 Puntaes TOS
  41 0x29 Floprate TOS 1.04
  42 0x2A DMAread TOS
  43 0x2B DMAwrite TOS
  43 0x2B Janus   Janus
  44 0x2C Bconmap TOS 2
  46 0x2E NVMaccess TOS 3
47 0x2F Waketime TOS 2.06, ST-Book
  48 0x30 Metainit MetaDOS
  49 0x31 Metaopen MetaDOS
  50 0x32 Metaclose MetaDOS
  51 0x33 Metaread MetaDOS
  52 0x34 Metawrite MetaDOS
53 0x35 Metaseek MetaDOS
  54 0x36 Metastatus MetaDOS
  55 0x37 Metaioctl MetaDOS
56 0x38    MetaDOS
57 0x39    MetaDOS
58 0x3A    MetaDOS
  59 0x3B Metastartaudio MetaDOS
  60 0x3C Metastopaudio MetaDOS
  61 0x3D Metasetsongtime MetaDOS
  62 0x3E Metagettoc MetaDOS
  63 0x3F Metadiscinfo MetaDOS
  64 0x40 Blitmode TOS
65 0x41 Vread   CENTScreen
66 0x42 Vwrite   CENTScreen
67 0x43 Vattrib   CENTScreen
68 0x44 Vcreate   CENTScreen
69 0x45 Vdelete   CENTScreen
70 0x46 Vfirst   CENTScreen
71 0x47 Vnext   CENTScreen
72 0x48 Vvalid   CENTScreen
73 0x49 Vload   CENTScreen
74 0x4A Vsave   CENTScreen
75 0x4B Vopen   CENTScreen
76 0x4C Vclose   CENTScreen
77 0x4D Vscroll   CENTScreen
78 0x4E Voffset   CENTScreen
79 0x4F Vseek   CENTScreen
  80 0x50 EsetShift TOS
80 0x50 Vlock   CENTScreen
  81 0x51 EgetShift TOS
81 0x51 SetMon   CENTScreen
  82 0x52 EsetBank TOS
82 0x52 MultiMon   CENTScreen
  83 0x53 EsetColor TOS
83 0x53 SizeComp   CENTScreen
  84 0x54 EsetPalette TOS
84 0x54 Vsize   CENTScreen
84 0x54 Oscanis   OverScan (old; new 0x1068)
  85 0x55 EgetPalette TOS
85 0x55 Oscantab   OverScan (old; new 0x1069)
  86 0x56 EsetGray TOS
86 0x56 Oscanphy   OverScan (old; new 0x106A)
  87 0x57 EsetSmear TOS
87 0x57 Oscanscr   OverScan (old; new 0x106B)
  88 0x58 VsetMode Falcon-TOS
88 0x58 Oscanvb   OverScan (old; new 0x106C)
  89 0x59 mon_type / VgetMonitor Falcon-TOS
89 0x59 Oscanpatch   OverScan (old; new 0x106D)
  90 0x5A VsetSync Falcon-TOS
90 0x5A Oscanswitch   OverScan (old; new 0x106E)
  91 0x5B VgetSize Falcon-TOS
  92 0x5C VsetVars Falcon-TOS
  93 0x5D VsetRGB Falcon-TOS
  94 0x5E VgetRGB Falcon-TOS
95 0x5F ValidMode / VcheckMode Falcon-TOS, MilanTOS
  96 0x60 Dsp_DoBlock Falcon-TOS
  97 0x61 Dsp_BlkHandShake Falcon-TOS
  98 0x62 Dsp_BlkUnpacked Falcon-TOS
  99 0x63 Dsp_InStream Falcon-TOS
100 0x64 Init_Screen   xVT52; ST-Computer 1988-04
 100 0x64 Dsp_OutStream Falcon-TOS
 101 0x65 Dsp_IOStream Falcon-TOS
 102 0x66 Dsp_RemoveInterrupts Falcon-TOS
 103 0x67 Dsp_GetWordSize Falcon-TOS
 104 0x68 Dsp_Lock Falcon-TOS
 105 0x69 Dsp_Unlock Falcon-TOS
 106 0x6A Dsp_Available Falcon-TOS
 107 0x6B Dsp_Reserve Falcon-TOS
 108 0x6C Dsp_LoadProg Falcon-TOS
 109 0x6D Dsp_ExecProg Falcon-TOS
 110 0x6E Dsp_ExecBoot Falcon-TOS
 111 0x6F Dsp_LodToBinary Falcon-TOS
 112 0x70 Dsp_TriggerHC Falcon-TOS
 113 0x71 Dsp_RequestUniqueAbility Falcon-TOS
 114 0x72 Dsp_GetProgAbility Falcon-TOS
 115 0x73 Dsp_FlushSubroutines Falcon-TOS
 116 0x74 Dsp_LoadSubroutine Falcon-TOS
 117 0x75 Dsp_InqSubrAbility Falcon-TOS
 118 0x76 Dsp_RunSubroutine Falcon-TOS
 119 0x77 Dsp_Hf0 Falcon-TOS
 120 0x78 Dsp_Hf1 Falcon-TOS
 121 0x79 Dsp_Hf2 Falcon-TOS
 122 0x7A Dsp_Hf3 Falcon-TOS
 123 0x7B Dsp_BlkWords Falcon-TOS
 124 0x7C Dsp_BlkBytes Falcon-TOS
 125 0x7D Dsp_HStat Falcon-TOS
 126 0x7E Dsp_SetVectors Falcon-TOS
 127 0x7F Dsp_MultBlocks Falcon-TOS
 128 0x80 locksnd Falcon-TOS
 129 0x81 unlocksnd Falcon-TOS
 130 0x82 soundcmd Falcon-TOS
 130 0x82 NSoundcmd MilanBlaster
 131 0x83 setbuffer Falcon-TOS
 132 0x84 setmode Falcon-TOS
 133 0x85 settracks Falcon-TOS
 134 0x86 setmontracks Falcon-TOS
 135 0x87 setinterrupt Falcon-TOS
 136 0x88 buffoper Falcon-TOS
 137 0x89 dsptristate Falcon-TOS
 138 0x8A gpio Falcon-TOS
 139 0x8B devconnect Falcon-TOS
 140 0x8C sndstatus Falcon-TOS
 141 0x8D buffptr Falcon-TOS
 150 0x96 VsetMask TOS
 159 0xBF VideoCtrl Milan
 160 0xA0 CacheCtrl Milan
 161 0xA1 WdgCtrl Milan
 162 0xA2 ExtRsConf Milan
 165 0xA5 WavePlay SAM
 194 0xC2 GetScreenDescriptor   Crazy-Dots
 195 0xC3 ResetScreen   Crazy-Dots
 196 0xC4 GetNumberofPModes   Crazy-Dots
 197 0xC5 GetPMode   Crazy-Dots
 198 0xC6 ReadMode   Crazy-Dots
 199 0xC7 CopyModeToActiveMode   Crazy-Dots
 200 0xC8 ActiveModeNumber   Crazy-Dots
 201 0xC9 GetActiveModeDesc   Crazy-Dots
 202 0xCA GetRegisterbase   Crazy-Dots
 203 0xCB GetFeatures   Crazy-Dots
 204 0xCC GetActiveFeatures   Crazy-Dots
 249 0xF9 CPUFreq Hatari DHS version only
 250 0xFA Registers Hatari DHS version only
 251 0xFB DebugUI Hatari DHS version only
 252 0xFC CounterRead Hatari DHS version only
 253 0xFD CounterStart Hatari DHS version only
 254 0xFE Debug Hatari DHS version only
 255 0xFF HatariOption Hatari DHS version only
 299 0x12B Install PCI Bios   ct60
 300 0x12C find_pci_device PCI-BIOS V2.00
 301 0x12D find_pci_classcode PCI-BIOS V2.00
 302 0x12E read_config_byte PCI-BIOS
 303 0x12F read_config_word PCI-BIOS
 304 0x130 read_config_longword PCI-BIOS
 305 0x131 fast_read_config_byte PCI-BIOS
 306 0x132 fast_read_config_word PCI-BIOS
 307 0x133 fast_read_config_longword PCI-BIOS
 308 0x134 write_config_byte PCI-BIOS
 309 0x135 write_config_word PCI-BIOS
 310 0x136 write_config_longword PCI-BIOS
 311 0x137 hook_interrupt PCI-BIOS
 312 0x138 unhook_interrupt PCI-BIOS
 313 0x139 special_cycle PCI-BIOS
 314 0x13A get_routing PCI-BIOS
 315 0x13B set_interrupt PCI-BIOS
 316 0x13C get_resource PCI-BIOS
 317 0x13D get_card_used PCI-BIOS
 318 0x13E set_card_used PCI-BIOS
 319 0x13F read_mem_byte PCI-BIOS
 320 0x140 read_mem_word PCI-BIOS
 321 0x141 read_mem_longword PCI-BIOS
 322 0x142 fast_read_mem_byte PCI-BIOS
 323 0x143 fast_read_mem_word PCI-BIOS
 324 0x144 fast_read_mem_longword PCI-BIOS
 325 0x145 write_mem_byte PCI-BIOS
 326 0x146 write_mem_word PCI-BIOS
 327 0x147 write_mem_longword PCI-BIOS
 328 0x148 read_io_byte PCI-BIOS
 329 0x149 read_io_word PCI-BIOS
 330 0x14A read_io_longword PCI-BIOS
 331 0x14B fast_read_io_byte PCI-BIOS
 332 0x14C fast_read_io_word PCI-BIOS
 333 0x14D fast_read_io_longword PCI-BIOS
 334 0x14E write_io_byte PCI-BIOS
 335 0x14F write_io_word PCI-BIOS
 336 0x150 write_io_longword PCI-BIOS
 337 0x151 get_machine_id PCI-BIOS
 338 0x152 get_pagesize PCI-BIOS
 339 0x153 virt_to_bus PCI-BIOS
 340 0x154 bus_to_virt PCI-BIOS
 341 0x155 virt_to_phys PCI-BIOS
 342 0x156 phys_to_virt PCI-BIOS
 350 0x15E Dma_setbuffer   ct60
 351 0x15F Dma_buffoper   ct60
 352 0x160 Read_mailbox   ct60
 353 0x161 Write_mailbox   ct60
 400 0x190 vdxGetVersion   ct60
 401 0x191 vdxProbe   ct60
 402 0x192 vdxInit   ct60
 403 0x193 vdxDestroy   ct60
 404 0x194 vdxGetCapability   ct60
 405 0x195 vdxQueryFourcc   ct60
 406 0x196 vdxConfigPlayback   ct60
 407 0x197 vdxPlaybackOn   ct60
 408 0x198 vdxPlaybackOff   ct60
 409 0x199 vdxPlaybackFrameSelect   ct60
 410 0x19A vdxGetGrKeys   ct60
 411 0x19B vdxSetGrKeys   ct60
 412 0x19C vdxPlaybackGetEq   ct60
 413 0x19D vdxPlaybackSetEq   ct60
 414 0x19E vdxPlaybackGetDeint   ct60
 415 0x19F vdxPlaybackSetDeint   ct60
 416 0x1A0 vdxPlaybackCopyFrame   ct60
 417 0x1A1 vdxQueryDMAStatus   ct60
 420 0x1A4 InitVideo   ct60
 500 0x1F4 StarTrack   SWE
 555 0x22B Trapper   Trapper
3178 0x0c6a same as ct60_read_core_temperature   ct60
3179 0x0c6b same as ct60_rw_parameter   ct60
3180 0x0c6c same as ct60_cache   ct60
3181 0x0c6d same as ct60_flush_cache   ct60
3182 0x0c6e same as ct60_vmalloc   ct60
4200 0x1068 Oscanis   OverScan
4201 0x1069 Oscantab   OverScan
4202 0x106A Oscanphy   OverScan
4203 0x106B Oscanscr   OverScan
4204 0x106C Oscanvb   OverScan
4205 0x106D Oscanpatch   OverScan
4206 0x106E Oscanswitch   OverScan
17226 0x434A CJar   Cookie Jar Manager
31000 0x7918 CHECKinst   MATRIX MatGraph - TCxx
31001 0x7919 GETscreen   MATRIX MatGraph - TCxx
31002 0x791A GETboard   MATRIX MatGraph - TCxx
32000 0x7D00 xbios(32000)   MATRIX MatScreen - Cxx
32001 0x7D01 xbios(32001)   MATRIX MatScreen - Cxx
32002 0x7D02 xbios(32002)   MATRIX MatScreen - Cxx
50698 0xC60A ct60_read_core_temperature   ct60
50699 0xC60B ct60_rw_parameter   ct60
50700 0xC60C ct60_cache   ct60
50701 0xC60D ct60_flush_cache   ct60
50702 0xC60E ct60_vmalloc   ct60
  0x53435349 SCSIBios   SCSIBios

See also: XBIOS   GEMDOS function list   BIOS function list


Home XBIOSXBIOS VIDIX XBIOS extensionVIDIX XBIOS extension XBIOS StructuresXBIOS Structures