Libretro: Remove serial emulation workaround
These are not needed anymore due to previous 2 commits.
This commit is contained in:
parent
70477dcd9b
commit
bdb65596ce
|
@ -2,7 +2,7 @@ DEBUG=0
|
||||||
TILED_RENDERING=0
|
TILED_RENDERING=0
|
||||||
STATIC_LINKING=0
|
STATIC_LINKING=0
|
||||||
FRONTEND_SUPPORTS_RGB565=1
|
FRONTEND_SUPPORTS_RGB565=1
|
||||||
NO_LINK=0
|
NO_LINK=1
|
||||||
|
|
||||||
SPACE :=
|
SPACE :=
|
||||||
SPACE := $(SPACE) $(SPACE)
|
SPACE := $(SPACE) $(SPACE)
|
||||||
|
|
|
@ -92,72 +92,6 @@ void (*dbgOutput)(const char* s, uint32_t addr);
|
||||||
void (*dbgSignal)(int sig, int number);
|
void (*dbgSignal)(int sig, int number);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Dummy vars/funcs for serial io emulation without LINK communication related stuff
|
|
||||||
#ifndef NO_LINK
|
|
||||||
#include "../gba/GBALink.h"
|
|
||||||
uint8_t gbSIO_SC;
|
|
||||||
bool LinkIsWaiting;
|
|
||||||
bool LinkFirstTime;
|
|
||||||
bool EmuReseted;
|
|
||||||
int winGbPrinterEnabled;
|
|
||||||
bool gba_joybus_active = false;
|
|
||||||
|
|
||||||
#define UPDATE_REG(address, value) WRITE16LE(((uint16_t*)&ioMem[address]), value)
|
|
||||||
|
|
||||||
LinkMode GetLinkMode()
|
|
||||||
{
|
|
||||||
return LINK_DISCONNECTED;
|
|
||||||
}
|
|
||||||
|
|
||||||
void StartGPLink(uint16_t value)
|
|
||||||
{
|
|
||||||
if (!ioMem)
|
|
||||||
return;
|
|
||||||
|
|
||||||
UPDATE_REG(COMM_RCNT, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
void LinkUpdate(int ticks)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void StartLink(uint16_t siocnt)
|
|
||||||
{
|
|
||||||
/* log("'s' siocnt = %04x\n", siocnt); */
|
|
||||||
|
|
||||||
if (!ioMem)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if(siocnt & 0x80)
|
|
||||||
{
|
|
||||||
siocnt &= 0xff7f;
|
|
||||||
if(siocnt & 1 && (siocnt & 0x4000))
|
|
||||||
{
|
|
||||||
UPDATE_REG(COMM_SIOCNT, 0xFF);
|
|
||||||
IF |= 0x80;
|
|
||||||
UPDATE_REG(0x202, IF);
|
|
||||||
siocnt &= 0x7f7f;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
UPDATE_REG(COMM_SIOCNT, siocnt);
|
|
||||||
}
|
|
||||||
|
|
||||||
void CheckLinkConnection()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void gbInitLink()
|
|
||||||
{
|
|
||||||
LinkIsWaiting = false;
|
|
||||||
LinkFirstTime = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
uint16_t gbLinkUpdate(uint8_t b, int gbSerialOn) //used on external clock
|
|
||||||
{
|
|
||||||
return (b << 8);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define GS555(x) (x | (x << 5) | (x << 10))
|
#define GS555(x) (x | (x << 5) | (x << 10))
|
||||||
uint16_t systemGbPalette[24] = {
|
uint16_t systemGbPalette[24] = {
|
||||||
GS555(0x1f), GS555(0x15), GS555(0x0c), 0,
|
GS555(0x1f), GS555(0x15), GS555(0x0c), 0,
|
||||||
|
|
Loading…
Reference in New Issue