com.tapina.robe.swi
Class OSExt

java.lang.Object
  extended bycom.tapina.robe.runtime.Block
      extended bycom.tapina.robe.runtime.DataBlock
          extended bycom.tapina.robe.module.Module
              extended bycom.tapina.robe.swi.SWIHandler
                  extended bycom.tapina.robe.swi.OSExt

public final class OSExt
extends SWIHandler


Field Summary
 
Fields inherited from class com.tapina.robe.swi.SWIHandler
log, METHOD_PARAMETERS
 
Method Summary
 void CallASWIR12(Environment env)
           
 void ChangeEnvironment(Environment env)
           
 void CRC(Environment env)
           
 short crc(short crc, ByteArray data, int increment)
           
 void DynamicArea(Environment env)
           
static int getBase()
           
 Handler getEnvironmentHandler(int handlerNumber)
           
static OSExt getInstance()
           
static java.lang.reflect.Method getMethod(java.lang.Integer offset)
           
 PlatformFeatures getPlatformFeatures()
           
 int getScreenMode()
           
 void PlatformFeatures(Environment env)
           
 MemMapInfo readMemMapInfo()
           
 void ReadMemMapInfo(Environment env)
           
 int readMonotonicTime()
          Number of centi-seconds since program start.
 void ReadMonotonicTime(Environment env)
          Number of centi-seconds since last hard reset.
 void ScreenMode(Environment env)
          This call is used to change or read the screen mode.
 void WriteEnv(Environment env)
           
 void writeEnv(java.lang.String commandLine, java.util.Date startTime)
           
 
Methods inherited from class com.tapina.robe.module.Module
getBytes, getHelp, getName, getSize, setSize
 
Methods inherited from class com.tapina.robe.runtime.Block
getAddress, setAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static OSExt getInstance()

getBase

public static int getBase()

getMethod

public static java.lang.reflect.Method getMethod(java.lang.Integer offset)
                                          throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

ChangeEnvironment

public final void ChangeEnvironment(Environment env)

getEnvironmentHandler

public final Handler getEnvironmentHandler(int handlerNumber)

ReadMonotonicTime

public final void ReadMonotonicTime(Environment env)
Number of centi-seconds since last hard reset.

Parameters:
env - OUT: R0 = Number of centi-seconds since last hard reset.

readMonotonicTime

public final int readMonotonicTime()
Number of centi-seconds since program start.

Returns:
Number of centi-seconds since program start.

WriteEnv

public final void WriteEnv(Environment env)

writeEnv

public final void writeEnv(java.lang.String commandLine,
                           java.util.Date startTime)

ReadMemMapInfo

public final void ReadMemMapInfo(Environment env)

readMemMapInfo

public final MemMapInfo readMemMapInfo()

CRC

public final void CRC(Environment env)

crc

public final short crc(short crc,
                       ByteArray data,
                       int increment)

ScreenMode

public final void ScreenMode(Environment env)
This call is used to change or read the screen mode. See also Wimp_SetMode.

Parameters:
env - IN: R0 = reason code, other registers dependant on call.

getScreenMode

public final int getScreenMode()

DynamicArea

public final void DynamicArea(Environment env)

PlatformFeatures

public final void PlatformFeatures(Environment env)

getPlatformFeatures

public final PlatformFeatures getPlatformFeatures()

CallASWIR12

public final void CallASWIR12(Environment env)


Copyright © 2003-2005 . All Rights Reserved.