32x: implement VDP fill, improve PWM, division unit and scheduling
authornotaz <notasas@gmail.com>
Tue, 29 Sep 2009 13:38:07 +0000 (13:38 +0000)
committernotaz <notasas@gmail.com>
Tue, 29 Sep 2009 13:38:07 +0000 (13:38 +0000)
Chaotix works but unstable

git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@794 be3aeb3a-fb24-0410-a615-afba39da0efa

linux/Makefile
linux/port_config.h

index 8d83aaf..965b52b 100644 (file)
@@ -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.
index 152d1a8..d2f993a 100644 (file)
@@ -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...)