From: notaz Date: Tue, 29 Sep 2009 13:38:07 +0000 (+0000) Subject: 32x: implement VDP fill, improve PWM, division unit and scheduling X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2795a567a837f9bc853516069df1aa765702c94e;hp=b2f512cab27fa3ac45d2aa944899b1c2b582906d;p=libpicofe.git 32x: implement VDP fill, improve PWM, division unit and scheduling Chaotix works but unstable git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@794 be3aeb3a-fb24-0410-a615-afba39da0efa --- diff --git a/linux/Makefile b/linux/Makefile index 8d83aaf..965b52b 100644 --- a/linux/Makefile +++ b/linux/Makefile @@ -12,7 +12,7 @@ CFLAGS += -O3 -Wall CFLAGS += -ftracer -fstrength-reduce -funroll-loops -fomit-frame-pointer -fstrict-aliasing -ffast-math CFLAGS += -fprofile-generate else -CFLAGS = -ggdb -Wall -falign-functions=2 +CFLAGS += -ggdb -Wall -falign-functions=2 endif DEFINES = _UNZIP_SUPPORT IO_STATS IN_EVDEV CFLAGS += -I../.. -I. diff --git a/linux/port_config.h b/linux/port_config.h index 152d1a8..d2f993a 100644 --- a/linux/port_config.h +++ b/linux/port_config.h @@ -26,8 +26,9 @@ #define SIMPLE_WRITE_SOUND 0 #define mix_32_to_16l_stereo_lvl mix_32_to_16l_stereo -#define EL_LOGMASK (EL_ANOMALY|EL_STATUS|EL_UIO|EL_IDLE|EL_32X)//|EL_VDPDMA|EL_HVCNT|EL_ASVDP)//|EL_SVP) +#define EL_LOGMASK (EL_ANOMALY|EL_STATUS|EL_UIO|EL_IDLE|EL_32X) // EL_VDPDMA|EL_ASVDP|EL_SR) // |EL_BUSREQ|EL_Z80BNK) +//#define EL_LOGMASK (EL_ANOMALY|EL_STATUS) //#define dprintf(f,...) printf("%05i:%03i: " f "\n",Pico.m.frame_count,Pico.m.scanline,##__VA_ARGS__) #define dprintf(x...)