- 27 Sep, 2015 1 commit
-
-
A. Wilcox authored
Fun fact about all compilers available for PowerPCs running Mac OS X: they ALL choke on variables defined after the prologue in strict C99 mode. Tested on: - CodeWarrior 7.1 - CodeWarrior 8.3 - Apple GCC 3.3 - Apple GCC 4.0
-
- 18 Sep, 2015 1 commit
-
-
A. Wilcox authored
-
- 08 Sep, 2015 5 commits
-
-
Elizabeth Myers authored
-
-
Elizabeth Myers authored
-
A. Wilcox authored
-
A. Wilcox authored
-
- 06 Sep, 2015 1 commit
-
-
A. Wilcox authored
Instead of having each subsystem check whether or not to tick itself, have step_emulator do it. Minor performance impact on x86_64 (0.04x), severe performance impact on ppc (>0.1x).
-
- 05 Sep, 2015 3 commits
- 04 Sep, 2015 1 commit
-
-
A. Wilcox authored
-
- 31 Jul, 2015 2 commits
-
-
Elizabeth Myers authored
Fix SDL2 build on Mac OS X.
-
Elizabeth Myers authored
-
- 04 Apr, 2015 1 commit
-
-
A. Wilcox authored
In at least the Windows 7 and Windows 10 SDKs, stat is already a valid function and _stat is used as a private hidden method internally called by stat. By definiting stat as _stat, it caused an infinite recursion.
-
- 22 Jan, 2015 2 commits
- 19 Jan, 2015 3 commits
-
-
Elizabeth Myers authored
-
Elizabeth Myers authored
Ref #29
-
Elizabeth Myers authored
Fixes #29 - the problem caused by it, but not the underlying design issue, maybe.
-
- 18 Jan, 2015 14 commits
-
-
A. Wilcox authored
SDL2, on Mac OS X only, does some really bizarre fucko shit with bools. Like, there's no other way to describe it. This fixes it with a stupid yet hilarious hack involving checking if we have mach/clock.h in a module we don't use it in just to check if OS X is present, since we don't currently HAVE a platform definition for OS X, it's "just POSIX". It Just Werks
® , right? -
Elizabeth Myers authored
-
Elizabeth Myers authored
-
Elizabeth Myers authored
execute is a very heavy call (lots of stack regs being pushed and popped), so don't call it when we don't have to
-
A. Wilcox authored
This was causing a mess of warnings on MSVC now that /W3 from CMake is actually working, so I wanted to fix it.
-
Elizabeth Myers authored
Modulus is extremely slow, so use a counter instead when a write-back is needed. When the data is written, reset the counter.
-
A. Wilcox authored
-
A. Wilcox authored
-
Elizabeth Myers authored
-
Elizabeth Myers authored
This offers a speedup at lower emulation levels and may shut up some static analysis tools
-
Elizabeth Myers authored
-
Elizabeth Myers authored
This separates MMIO from regular memory reads. It also reduces clutter in hardware-specific files. On my TODO list is perhaps use a special #define to alter visibilitiy of I/O functions, so they can go back into their own hardware-specific files. Not yet, though...
-
Elizabeth Myers authored
-
Elizabeth Myers authored
-
- 17 Jan, 2015 2 commits
-
-
Elizabeth Myers authored
-
Elizabeth Myers authored
-
- 16 Jan, 2015 3 commits
- 14 Jan, 2015 1 commit
-
-
A. Wilcox authored
-