aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2016-08-05Change target namestwinaphex
2016-03-01Add GCW Zero targettwinaphex
2016-01-25Move psp sdk include to after including Makefile.common so it properly ↵Thomas Daley
appends includes instead of being overwritten
2015-11-08(android) move more build options to Makefile.common.aliaspider
2015-10-16Add iOS 9 rulestwinaphex
2015-09-21add missing separatoraliaspider
2015-09-21change library name when compiled with USE_BLARGG_APU=1aliaspider
2015-09-15Update Makefiletwinaphex
2015-09-14(Wii) Added buildfix.Ernesto Ramirez
It now compiles and runs on this platform.
2015-09-103ds fixRadius
2015-09-10(CTR/3DS) Add targettwinaphex
2015-08-31(Vita) Add targettwinaphex
2015-08-01(OSX) Lower requirements to 10.1Twinaphex
2015-03-11remove "CFLAGS :="aliaspider
2015-03-05(linux-portable) Updatetwinaphex
2015-03-03Add linux-portable targettwinaphex
2015-03-03Use C linkertwinaphex
2015-02-28(iOS) Use xcodebuild instead of xcrunTwinaphex
2015-02-22Disabled Blargg sound by default, which sometimes freezes emulation (for ↵mwksoul
example with Tales of Phantasia's sound menu).
2015-01-31Universal build for OS XT. Joseph Carter
2014-12-23(Theos iOS) Add Theos iOS targettwinaphex
2014-12-22Link against math library to make QNX library worktwinaphex
2014-12-20LOAD_FROM_MEMORY_TEST - enable it for every target but PSPtwinaphex
2014-12-15Use MSB_FIRST instead of LSB_FIRSTtwinaphex
2014-12-06Implement cheat code stufftwinaphex
2014-11-26(windows) build fixaliaspider
2014-11-03can build with USE_BLARGG_APU enabled, still not working.aliaspider
2014-11-02start hooking up blargg's apu implementation to use as a reference.aliaspider
(not yet working)
2014-11-02tweak buildaliaspider
2014-11-02small cleanupaliaspider
2014-11-02implement rom loading from memory.aliaspider
2014-11-01add missing optimization $(DEFS) to FLAGSaliaspider
2014-11-01Add Android JNI Makefiles and Makefile.commontwinaphex
2014-11-01(Griffin) Add Griffin option, enable by defaulttwinaphex
2014-10-31add a perf counter.aliaspider
2014-10-30remove snapshot.c snaporig.c dependencies.aliaspider
2014-10-30(PSP) fix buildaliaspider
2014-10-30remove some unused functions/filesaliaspider
2014-10-30New Makefiletwinaphex
2014-10-29remove more C++ code.aliaspider
2014-10-29start moving everything to Caliaspider
2014-10-29cleanups (cont.)aliaspider
2014-10-28cleanups (cont.)aliaspider
2014-10-28del some morealiaspider
2014-10-28remove more stuffaliaspider
2014-10-28initial libretro port.aliaspider
2013-02-12Reimplement grouped multipart cheat codes on top of Snes9x's cheat data.Nebuleon Fumika
2013-02-04Fully integrate BassAceGold's libraries, finally. The README still states ↵Nebuleon Fumika
that 1.2 is required to overwrite 0.13's stuff; really, 0.13 is needed only for `gcc`. So the sequence goes 0.13's `gcc` -> 1.2 -> BassAceGold's libraries -> make `libds2a.a`. DMA function names changed to match BassAceGold's.
2013-02-04Release 1.28 after disabling the controller status sync hack.Nebuleon Fumika
2013-02-03Synchronise the controller status more spread out inside a rendered frame:Nebuleon Fumika
* before rendering a background; * before rendering sprites; * while rendering more than 128 samples of audio at once ("Prefer fluid video"); * after every 16 scanlines of CPU execution instead of every 1; * while waiting for an audio buffer to become available; * while killing time between frames with fast-forward disabled. Controller presses and releases are now combined in a DS button bitfield using a shorter 32-bit algorithm. See entry.cpp:NDSSFCAccumulateJoypad and #define ACCUMULATE_JOYPAD in the source. This is still not suitable for playing platformers frame-perfectly, but it's much better than half a second of latency to press or release a button, and one still needs to press buttons a bit more than just light taps. I'd say 50 milliseconds is the latency now. Platformers requiring more precision can be played with frameskip 0. DMA does not require double-buffered displaying, so synchronise the controller more often by disabling double-buffered displaying again.