Thursday, March 31, 2005

 

Pal Console Functions

Call this function in parallel with the running functions:

The declaration for the Running function

PalConsoleRun (ConsolePtrPtr, Font,  VideoOutHandleCT, ClockRate);
Example:

PalConsoleRun(&ConsolePtr, PAL_CONSOLE_FONT_NORMAL, VideoOut, ClockRate);
Call The following functions in sequence
(1) PalVideoOutEnable(VideoOut);
(2) PalConsoleEnable(ConsolePtr);
(3) MyConsole(ConsolePtr);

MyConsole(ConsolePtr) is your function to run the program




Console Functions Declaration:

typedef struct _PalConsole PalConsole;

/*
* Choice of console fonts
*/
typedef enum
{
PAL_CONSOLE_FONT_NORMAL,
PAL_CONSOLE_FONT_COMIC,
PAL_CONSOLE_FONT_ADVENTURE
}
PalConsoleFont;

/*
* Console API
*/
extern macro proc PalConsoleRun (ConsolePtrPtr, Font,
VideoOutHandleCT, ClockRate);
extern macro proc PalConsoleReset (ConsolePtr);
extern macro proc PalConsoleEnable (ConsolePtr);
extern macro proc PalConsoleDisable (ConsolePtr);
extern macro proc PalConsoleClear (ConsolePtr);
extern macro proc PalConsolePutChar (ConsolePtr, Char);
extern macro proc PalConsolePutString (ConsolePtr, String);
extern void PalConsolePutHex (PalConsole *ConsolePtr,
unsigned 32 Value);
extern void PalConsolePutUInt (PalConsole *ConsolePtr,
unsigned 32 Value);

Comments: Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?