X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Flinux%2Femu.c;h=aee8d44c75a02e4758c91ed3ad8351fe5cadd2d8;hb=ba11a48115de2d25531ddd5fec841ebee42166bd;hp=c22f4fd0407a0084d11a9b9e209d4082dbf20b64;hpb=f7e40c9b2e6d5ca446cb8c2edf9e7601dd9c97cd;p=picodrive.git diff --git a/platform/linux/emu.c b/platform/linux/emu.c index c22f4fd..aee8d44 100644 --- a/platform/linux/emu.c +++ b/platform/linux/emu.c @@ -31,7 +31,9 @@ void pemu_validate_config(void) { extern int PicoOpt; // PicoOpt &= ~POPT_EXT_FM; +#ifndef __arm__ PicoOpt &= ~POPT_EN_DRC; +#endif } static void draw_cd_leds(void) @@ -68,8 +70,8 @@ void pemu_finalize_frame(const char *fps, const char *notice) { if (currentConfig.renderer != RT_16BIT && !(PicoAHW & PAHW_32X)) { unsigned short *pd = (unsigned short *)g_screen_ptr + 8 * g_screen_width; - unsigned char *ps = PicoDraw2FB + 328*8 + 8; - unsigned short *pal = HighPal; + unsigned char *ps = Pico.est.Draw2FB + 328*8 + 8; + unsigned short *pal = Pico.est.HighPal; int i, x; if (Pico.m.dirtyPal) PicoDrawUpdateHighPal(); @@ -99,7 +101,7 @@ static void apply_renderer(void) case RT_8BIT_ACC: PicoOpt &= ~POPT_ALT_RENDERER; PicoDrawSetOutFormat(PDF_8BIT, 0); - PicoDrawSetOutBuf(PicoDraw2FB + 8, 328); + PicoDrawSetOutBuf(Pico.est.Draw2FB + 8, 328); break; case RT_8BIT_FAST: PicoOpt |= POPT_ALT_RENDERER; @@ -201,3 +203,7 @@ void plat_wait_till_us(unsigned int us_to) } } +void *plat_mem_get_for_drc(size_t size) +{ + return NULL; +}