ListReference

Macro constant

SMPC_MASK_STE


SETTIME executed mask

function

    #define SMPC_MASK_STE 0x80




ListReference

Macro constant

SMPC_MASK_RESD


Reset enable mask

function

    #define SMPC_MASK_RESD 0x40




ListReference

Macro constant

SMPC_MASK_WEEK


RTC day of the week mask

function

    #define SMPC_MASK_WEEK 0xf0




ListReference

Macro constant

SMPC_MASK_MONTH


RTC month mask

function

    #define SMPC_MASK_MONTH 0x0f




ListReference

Macro constant

SMPC_MASK_CTG1


Cartridge code 1

function

    #define SMPC_MASK_CTG1 0x02




ListReference

Macro constant

SMPC_MASK_CTG0


Cartridge code 0

function

    #define SMPC_MASK_CTG0 0x01




ListReference

Macro constant

SMPC_MASK_DOTSEL


DOTSEL signal

function

    #define SMPC_MASK_DOTSEL 0x4000




ListReference

Macro constant

SMPC_MASK_MSHNMI


MSHNMI signal

function

    #define SMPC_MASK_MSHNMI 0x0800




ListReference

Macro constant

SMPC_MASK_SYSRES


SYSRES signal

function

    #define SMPC_MASK_SYSRES 0x0200




ListReference

Macro constant

SMPC_MASK_SNDRES


SNDRES signal

function

    #define SMPC_MASK_SNDRES 0x0100




ListReference

Macro constant

SMPC_MASK_CDRES


CDRES signal

function

    #define SMPC_MASK_CDRES 0x0040




ListReference

Macro constant

SMPC_SUN


RTC day number (Sunday)

function

    #define SMPC_SUN (0 << 4)




ListReference

Macro constant

SMPC_MON


RTC day number (Monday)

function

    #define SMPC_MON (1 << 4)




ListReference

Macro constant

SMPC_TUE


RTC day number (Tuesday)

function

    #define SMPC_TUE (2 << 4)




ListReference

Macro constant

SMPC_WED


RTC day number (Wednesday)

function

    #define SMPC_WED (3 << 4)




ListReference

Macro constant

SMPC_THU


RTC day number (Thursday)

function

    #define SMPC_THU (4 << 4)




ListReference

Macro constant

SMPC_FRI


RTC day number (Friday)

function

    #define SMPC_FRI (5 << 4)




ListReference

Macro constant

SMPC_SAT


RTC day number (Saturday)

function

    #define SMPC_SAT (6 << 4)




ListReference

Macro constant

PER_RESULT_MAX


Maximum number of peripherals

function

    #define PER_RESULT_MAX 30




ListReference

Macro constant

PER_ID_StnPad


Saturn standard pad

function

    #define PER_ID_StnPad 0x02




ListReference

Macro constant

PER_ID_StnLacing


Saturn Racing Controller

function

    #define PER_ID_StnLacing 0x13




ListReference

Macro constant

PER_ID_StnAnalog


Saturn analog joystick

function

    #define PER_ID_StnAnalog 0x15




ListReference

Macro constant

PER_ID_3DPad


Sega multi controller

function

    #define PER_ID_3DPad 0x16




ListReference

Macro constant

PER_ID_StnMouse


Saturn mouse

function

    #define PER_ID_StnMouse 0x23




ListReference

Macro constant

PER_ID_StnShooting


Saturn shooting controller

function

    #define PER_ID_StnShooting 0x25




ListReference

Macro constant

PER_ID_StnKeyBoard


Saturn keyboard

function

    #define PER_ID_StnKeyBoard 0x34




ListReference

Macro constant

PER_ID_MD3BtnPad


Mega drive 3 button pad

function

    #define PER_ID_MD3BtnPad 0xe1




ListReference

Macro constant

PER_ID_MD6BtnPad


Mega drive 6 button pad

function

    #define PER_ID_MD6BtnPad 0xe2




ListReference

Macro constant

PER_ID_ShuttleMouse


Shuttle mouse

function

    #define PER_ID_ShuttleMouse 0xe3




ListReference

Macro constant

PER_ID_ExtDigital


Extended size digital device

function

    #define PER_ID_ExtDigital 0x00




ListReference

Macro constant

PER_ID_ExtAnalog


Extended size analog device

function

    #define PER_ID_ExtAnalog 0x10




ListReference

Macro constant

PER_ID_ExtPointing


Extended size pointing device

function

    #define PER_ID_ExtPointing 0x20




ListReference

Macro constant

PER_ID_ExtKeyBoard


Extended size keyboard device

function

    #define PER_ID_ExtKeyBoard 0x30




ListReference

Macro constant

PER_ID_ExtMegaDrive


Extended size mega drive device

function

    #define PER_ID_ExtMegaDrive 0xe0




ListReference

Macro constant

PER_ID_NotConnect


disconnected

function

    #define PER_ID_NotConnect 0xff




ListReference

Macro constant

PER_DGT_KR


Right button on the digital pad

function

    #define PER_DGT_KR (1 << 15)




ListReference

Macro constant

PER_DGT_KL


Left button on digital pad

function

    #define PER_DGT_KL (1 << 14)




ListReference

Macro constant

PER_DGT_KD


Lower button on digital pad

function

    #define PER_DGT_KD (1 << 13)




ListReference

Macro constant

PER_DGT_KU


Top button on digital pad

function

    #define PER_DGT_KU (1 << 12)




ListReference

Macro constant

PER_DGT_ST


Digital pad start button

function

    #define PER_DGT_ST (1 << 11)




ListReference

Macro constant

PER_DGT_TA


Digital pad A button

function

    #define PER_DGT_TA (1 << 10)




ListReference

Macro constant

PER_DGT_TC


Digital pad C button

function

    #define PER_DGT_TC (1 << 9)




ListReference

Macro constant

PER_DGT_TB


B button on the digital pad

function

    #define PER_DGT_TB (1 << 8)




ListReference

Macro constant

PER_DGT_TR


Digital pad R button

function

    #define PER_DGT_TR (1 << 7)




ListReference

Macro constant

PER_DGT_TX


X button on the digital pad

function

    #define PER_DGT_TX (1 << 6)




ListReference

Macro constant

PER_DGT_TY


Digital pad Y button

function

    #define PER_DGT_TY (1 << 5)




ListReference

Macro constant

PER_DGT_TZ


Z button on the digital pad

function

    #define PER_DGT_TZ (1 << 4)




ListReference

Macro constant

PER_DGT_TL


Digital pad L button

function

    #define PER_DGT_TL (1 << 3)




ListReference

Macro constant

PER_KBD_CL


function

    #define PER_KBD_CL (1 << 6)




ListReference

Macro constant

PER_KBD_NL


function

    #define PER_KBD_NL (1 << 5)




ListReference

Macro constant

PER_KBD_SL


function

    #define PER_KBD_SL (1 << 4)




ListReference

Macro constant

PER_KBD_MK


Make keys on the keyboard

function

    #define PER_KBD_MK (1 << 3)




ListReference

Macro constant

PER_KBD_BR


Break key on keyboard

function

    #define PER_KBD_BR (1 << 0)



ListReference

Global variables

Smpc_Status


SMPC status parameters

Form

    #include "sgl.h"

    extern SmpcStatus * Smpc_Status;



ListReference

Global variables

Smpc_Peripheral


Peripheral information

Form

    #include "sgl.h"

    extern PerDigital * Smpc_Peripheral;



ListReference

Global variables

Per_Connect1



ListReference

Global variables

Per_Connect2


Peripheral connection information

Form

    #include "sgl.h"

    extern Uint8 Per_Connect1
    extern Uint8 Per_Connect2;




return
Copyright SEGA ENTERPRISES, LTD., 1997