Commit Graph

159 Commits

Author SHA1 Message Date
Wolfgang Thaller
027af8eb8a use __magic_inline hack & stdcall for toolbox calls 2012-04-15 03:34:57 +02:00
Wolfgang Thaller
390818e425 avoid transformations on __magic_inline functions 2012-04-15 03:34:33 +02:00
Wolfgang Thaller
a79c598392 make register usage match mac toolbox expectations (d0-d2, a0-a1 volatile, a5 fixed) 2012-04-15 03:33:23 +02:00
Wolfgang Thaller
4282f24fb4 fix stdcall: implement call_pop instruction 2012-04-15 03:32:29 +02:00
Wolfgang Thaller
a609de329b whitespace 2012-04-13 22:03:51 +02:00
Wolfgang Thaller
e0f694a069 asm postprocessing filter 2012-04-13 20:43:27 +02:00
Wolfgang Thaller
d8544deec7 stdcall attribute for m68k 2012-04-13 20:43:04 +02:00
Wolfgang Thaller
49d3964993 pass shorts as shorts, parameter alignment 2 bytes only 2012-04-13 20:42:45 +02:00
Wolfgang Thaller
3509493ef3 add mac os rt architectures document (APPLE) 2012-04-10 23:56:07 +02:00
Wolfgang Thaller
624232f38b benchmark for fixed 2012-04-10 23:55:53 +02:00
Wolfgang Thaller
52b50689d2 move fixed point number class to separate file 2012-04-10 23:23:21 +02:00
Wolfgang Thaller
793b94bacc fixed point arithmetic! 2012-04-09 00:17:55 +02:00
Wolfgang Thaller
b014ba5ba2 fix reflection 2012-04-09 00:16:01 +02:00
Wolfgang Thaller
00f704871a copy raytracer.cc for "modern-c++" development 2012-04-08 17:23:10 +02:00
Wolfgang Thaller
7fb556dbb2 metrowerks compatibility 2012-04-08 17:21:11 +02:00
Wolfgang Thaller
819d195c04 minor mistakes 2012-04-08 17:03:37 +02:00
Wolfgang Thaller
707f1a0d07 destructor for class Console 2012-04-08 14:45:54 +02:00
Wolfgang Thaller
b435fbeb7e Merge gould.local:Projects/Retro68 2012-04-08 14:45:24 +02:00
Wolfgang Thaller
b506f88652 write link map 2012-04-08 14:45:20 +02:00
Wolfgang Thaller
daf8b6aac6 switch to better dithering algo 2012-04-08 09:28:33 +02:00
Wolfgang Thaller
93d587b314 Raytracer :-) 2012-04-08 00:29:54 +02:00
Wolfgang Thaller
a2b3d80acc add missing include <stdlib.h> to MacUtils.h 2012-04-08 00:29:25 +02:00
Wolfgang Thaller
6e0a59fa92 add Str255 to type map 2012-04-08 00:28:46 +02:00
Wolfgang Thaller
dd1fe214cd Pascal Strings (using C++11 user-defined string literals) 2012-04-06 23:10:33 +02:00
Wolfgang Thaller
2ddb1c1849 fix MakeAPPL again 2012-04-06 21:12:41 +02:00
Wolfgang Thaller
6b82186aad Mac OS X (host) compatibility, build cmake things from build scripts 2012-04-06 20:56:16 +02:00
Wolfgang Thaller
e8c6ce4215 add elf.h (from glibc) 2012-04-06 20:55:41 +02:00
Wolfgang Thaller
2fbc651ec2 backport MakeAPPL to C++03 for compatibility with Mac OS X 2012-04-06 20:55:20 +02:00
Wolfgang Thaller
51209b9c46 build both host and target cmake projects from same root CMakeLists.txt 2012-04-06 20:54:45 +02:00
Wolfgang Thaller
1430d6d7e2 realign 2012-04-06 01:46:12 +02:00
Wolfgang Thaller
26b18b2f4c Place console in window 2012-04-06 01:43:44 +02:00
Wolfgang Thaller
5ab8b58291 clean up cmakefile 2012-04-06 01:43:18 +02:00
Wolfgang Thaller
5a7c5aae74 startup code: call FlushCache if necessary, inline a-traps 2012-04-06 01:04:43 +02:00
Wolfgang Thaller
1fef6246bf remove old makefile 2012-04-06 01:04:08 +02:00
Wolfgang Thaller
4f6bed514d reindent 2012-04-06 00:46:05 +02:00
Wolfgang Thaller
c5e8e4700c add wput-based upload rule for App2 2012-04-06 00:45:26 +02:00
Wolfgang Thaller
2194af326d cmake build for libretro 2012-04-06 00:45:04 +02:00
Wolfgang Thaller
de0aa6610b add "memory" and "cc" clobbers to asm statements 2012-04-05 10:46:36 +02:00
Wolfgang Thaller
012f491d4e deal with odd-address errors:
handle non-aligned relocations
make sure .init/.fini sections are aligned
2012-04-03 10:57:27 +02:00
Wolfgang Thaller
69ecf7f5e0 build script tweaks (ubuntu) 2012-04-03 09:04:22 +02:00
Wolfgang Thaller
f370137c88 readline! 2012-03-30 10:01:55 +02:00
Wolfgang Thaller
04fcc13550 find hcopy/hformat based on argv[0] 2012-03-29 22:00:00 +02:00
Wolfgang Thaller
b5f1b028d4 MakeAPPL: abort on invalid flag 2012-03-29 21:59:45 +02:00
Wolfgang Thaller
e4c12180fa cmake build for retro apps 2012-03-29 21:59:18 +02:00
Wolfgang Thaller
6b484b5f72 set -DTYPE_BOOL=1 for C++ 2012-03-29 21:58:22 +02:00
Wolfgang Thaller
8dbff71e48 test app with console 2012-03-29 10:31:05 +02:00
Wolfgang Thaller
cc2f5140a8 toolchain build script 2012-03-29 10:30:42 +02:00
Wolfgang Thaller
f6d2cf79e9 BFLT documentation 2012-03-29 10:30:31 +02:00
Wolfgang Thaller
241a161ca1 type map for PrepareHeaders.hs 2012-03-29 10:30:14 +02:00
Wolfgang Thaller
3f848a42b7 MakeAPPL 2012-03-29 10:30:03 +02:00