Kodi Development  20.0
for Binary and Script based Add-Ons

Detailed Description

Game types data

Enumeration Type Documentation

◆ GAME_REGION

Game reguin definition

Returned from game_get_region()

Enumerator
GAME_REGION_UNKNOWN 

Game region unknown.

GAME_REGION_NTSC 

Game region NTSC.

GAME_REGION_PAL 

Game region PAL.

◆ SPECIAL_GAME_TYPE

Special game types passed into game_load_game_special().

Remarks
Only used when multiple ROMs are required.
Enumerator
SPECIAL_GAME_TYPE_BSX 

Game Type BSX.

SPECIAL_GAME_TYPE_BSX_SLOTTED 

Game Type BSX slotted.

SPECIAL_GAME_TYPE_SUFAMI_TURBO 

Game Type sufami turbo.

SPECIAL_GAME_TYPE_SUPER_GAME_BOY 

Game Type super game boy.

◆ GAME_MEMORY

Game Memory

Enumerator
GAME_MEMORY_MASK 

Passed to game_get_memory_data/size(). If the memory type doesn't apply to the implementation NULL/0 can be returned.

GAME_MEMORY_SAVE_RAM 

Regular save ram.

This ram is usually found on a game cartridge, backed
up by a battery. If save game data is too complex for a single memory
buffer, the SYSTEM_DIRECTORY environment callback can be used. 
GAME_MEMORY_RTC 

Some games have a built-in clock to keep track of time.

This memory is usually just a couple of bytes to keep track of time. 
GAME_MEMORY_SYSTEM_RAM 

System ram lets a frontend peek into a game systems main RAM.

GAME_MEMORY_VIDEO_RAM 

Video ram lets a frontend peek into a game systems video RAM (VRAM)

GAME_MEMORY_SNES_BSX_RAM 

Special memory type.

GAME_MEMORY_SNES_BSX_PRAM 

Special memory type.

GAME_MEMORY_SNES_SUFAMI_TURBO_A_RAM 

Special memory type.

GAME_MEMORY_SNES_SUFAMI_TURBO_B_RAM 

Special memory type.

GAME_MEMORY_SNES_GAME_BOY_RAM 

Special memory type.

GAME_MEMORY_SNES_GAME_BOY_RTC 

Special memory type.

◆ GAME_SIMD

enum GAME_SIMD

ID values for SIMD CPU features

Enumerator
GAME_SIMD_SSE 

SIMD CPU SSE.

GAME_SIMD_SSE2 

SIMD CPU SSE2.

GAME_SIMD_VMX 

SIMD CPU VMX.

GAME_SIMD_VMX128 

SIMD CPU VMX128.

GAME_SIMD_AVX 

SIMD CPU AVX.

GAME_SIMD_NEON 

SIMD CPU NEON.

GAME_SIMD_SSE3 

SIMD CPU SSE3.

GAME_SIMD_SSSE3 

SIMD CPU SSSE3.

GAME_SIMD_MMX 

SIMD CPU MMX.

GAME_SIMD_MMXEXT 

SIMD CPU MMXEXT.

GAME_SIMD_SSE4 

SIMD CPU SSE4.

GAME_SIMD_SSE42 

SIMD CPU SSE42.

GAME_SIMD_AVX2 

SIMD CPU AVX2.

GAME_SIMD_VFPU 

SIMD CPU VFPU.