mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2025-02-04 22:16:24 +01:00
[libretro] improved libretro implementation
.added support for .mdx ROM files .added missing core settings (system hardware, region, lock-on, multitap, master system FM,...) .fixed viewport width when NTSC Filter is enabled with Mega Drive or Mega CD games using H-32 mode .code cleanup
This commit is contained in:
parent
e76fb5dc08
commit
58c6506a7f
File diff suppressed because it is too large
Load Diff
@ -34,7 +34,7 @@ typedef struct
|
|||||||
uint8 padtype;
|
uint8 padtype;
|
||||||
} t_input_config;
|
} t_input_config;
|
||||||
|
|
||||||
typedef struct
|
struct
|
||||||
{
|
{
|
||||||
char version[16];
|
char version[16];
|
||||||
uint8 hq_fm;
|
uint8 hq_fm;
|
||||||
@ -59,16 +59,12 @@ typedef struct
|
|||||||
uint8 addr_error;
|
uint8 addr_error;
|
||||||
uint8 bios;
|
uint8 bios;
|
||||||
uint8 lock_on;
|
uint8 lock_on;
|
||||||
uint8 hot_swap;
|
|
||||||
uint8 overscan;
|
uint8 overscan;
|
||||||
uint8 ntsc;
|
uint8 ntsc;
|
||||||
uint8 gg_extra;
|
uint8 gg_extra;
|
||||||
uint8 render;
|
uint8 render;
|
||||||
t_input_config input[MAX_INPUTS];
|
t_input_config input[MAX_INPUTS];
|
||||||
} t_config;
|
} config;
|
||||||
|
|
||||||
/* Global data */
|
|
||||||
t_config config;
|
|
||||||
|
|
||||||
extern char GG_ROM[256];
|
extern char GG_ROM[256];
|
||||||
extern char AR_ROM[256];
|
extern char AR_ROM[256];
|
||||||
@ -82,10 +78,6 @@ extern char MS_BIOS_US[256];
|
|||||||
extern char MS_BIOS_EU[256];
|
extern char MS_BIOS_EU[256];
|
||||||
extern char MS_BIOS_JP[256];
|
extern char MS_BIOS_JP[256];
|
||||||
|
|
||||||
extern int16 soundbuffer[3068];
|
|
||||||
|
|
||||||
#define VERSION "Genesis Plus GX 1.7.1 (libretro)"
|
|
||||||
|
|
||||||
void osd_input_update(void);
|
void osd_input_update(void);
|
||||||
int load_archive(char *filename, unsigned char *buffer, int maxsize, char *extension);
|
int load_archive(char *filename, unsigned char *buffer, int maxsize, char *extension);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user