Wolfgang Thaller
|
431390d872
|
brutally use absolute addresses in exception handling tables and stick them in .data (for now)
|
2017-04-12 11:55:14 +02:00 |
|
Wolfgang Thaller
|
17d92f98a3
|
work around a mysterious compiler crash
|
2017-04-12 11:54:30 +02:00 |
|
Wolfgang Thaller
|
4564e9e774
|
gcc 6.3 seems to have problems with make -j8
|
2017-04-12 11:53:47 +02:00 |
|
Wolfgang Thaller
|
71f78cceb8
|
Merge branch 'upstream' into gcc-6.3
# Conflicts:
# binutils/bfd/coff-rs6000.c
# gcc/gcc/calls.c
# gcc/gcc/config/m68k/m68k.c
# gcc/gcc/config/rs6000/rs6000.opt
# gcc/gcc/cp/cfns.gperf
# gcc/gcc/cp/cfns.h
# gcc/gcc/cp/parser.c
|
2017-04-11 23:25:51 +02:00 |
|
Wolfgang Thaller
|
d464252791
|
re-add newlib
|
2017-04-11 23:13:36 +02:00 |
|
Wolfgang Thaller
|
95b59e3315
|
Support for older systems (64K ROMs). See issue #22.
Thanks to @mdanh2002 for submitting the patch.
|
2017-04-11 20:44:47 +02:00 |
|
Wolfgang Thaller
|
26c2330aae
|
patch gcc to compile with gcc 6.2 (long since fixed in the official gcc)
|
2017-04-11 18:55:40 +02:00 |
|
Wolfgang Thaller
|
21ec187812
|
68K: get -mpcrel to work (for tiny programs)
|
2017-04-11 18:55:39 +02:00 |
|
Wolfgang Thaller
|
45bf39e1f7
|
prepare-headers: include fenv.h
|
2017-04-11 18:55:38 +02:00 |
|
Wolfgang Thaller
|
0a883ac4aa
|
upgrade gcc to 6.3.0, binutils to 2.28
|
2017-04-10 13:32:00 +02:00 |
|
Wolfgang Thaller
|
c4e19a6cac
|
prepare-headers: deal with Interfaces from QuickTime for Windows SDK
|
2016-07-08 02:08:33 +02:00 |
|
Wolfgang Thaller
|
b170465d06
|
fix build-toolchain.sh
|
2016-07-08 01:16:01 +02:00 |
|
Wolfgang Thaller
|
ee2ce6a1b0
|
fix header file filtering
|
2016-07-08 01:01:14 +02:00 |
|
Wolfgang Thaller
|
ead3ac1ad6
|
add --cmakeonly option
|
2016-06-17 22:58:32 +02:00 |
|
Wolfgang Thaller
|
f0173384c0
|
Rez/CMakeLists.txt: Call bison directly, don't rely on bison_target (which seems to have changed in subtle ways)
|
2016-06-09 22:48:45 +02:00 |
|
Wolfgang Thaller
|
19e6f3d015
|
include ../CIncludes/PEFBinaryFormat explicitly instead of adding CIncludes to path
|
2016-04-03 23:03:32 +02:00 |
|
Wolfgang Thaller
|
258488e2a5
|
prepare-headers.sh: skip incompatible MPW header files
|
2016-04-03 23:03:12 +02:00 |
|
Wolfgang Thaller
|
3c854590b8
|
Fix Console for Carbon
|
2015-10-17 00:20:32 +02:00 |
|
Wolfgang Thaller
|
cbfd5957e9
|
Carbon examples: some more port flushing
|
2015-10-17 00:19:56 +02:00 |
|
Wolfgang Thaller
|
1048b06ce4
|
Console improvements
|
2015-10-17 00:19:20 +02:00 |
|
Wolfgang Thaller
|
e7d2e37e22
|
Console: blink cursor
|
2015-10-17 00:18:45 +02:00 |
|
Wolfgang Thaller
|
17cf4beff7
|
pass CPPFLAGS to elf2flt build
|
2015-10-17 00:18:09 +02:00 |
|
Wolfgang Thaller
|
380c8115fe
|
Carbon examples: some more port flushing
|
2015-10-12 02:48:43 +02:00 |
|
Wolfgang Thaller
|
2187affef2
|
Console: Carbon support
|
2015-10-12 01:02:21 +02:00 |
|
Wolfgang Thaller
|
9866de71bb
|
More Carbon support (Dialogs example)
|
2015-10-08 22:44:18 +02:00 |
|
Wolfgang Thaller
|
d8065be04b
|
Merge branch 'ppc'.
Retro68 is now actually Retro68+RetroPPC+RetroCarbon.
|
2015-10-07 02:13:08 +02:00 |
|
Wolfgang Thaller
|
595fedf43b
|
README: mention Carbon, fix typos
|
2015-10-07 02:11:44 +02:00 |
|
Wolfgang Thaller
|
79d23218a9
|
Clean up Carbon build
|
2015-10-07 00:03:28 +02:00 |
|
Wolfgang Thaller
|
5339e2419b
|
uncomment QDFlushPortBuffer
|
2015-09-18 01:09:10 +02:00 |
|
Wolfgang Thaller
|
9b13d38682
|
libretro: implement gettimeofday(). Fixes issue #18
|
2015-09-16 00:39:03 +02:00 |
|
Wolfgang Thaller
|
8bd1a20557
|
ppc: yes, we need GCC's COLLECT_EXPORT_LIST hack. Constructors/Destructors and exceptions now work.
|
2015-09-16 00:38:12 +02:00 |
|
Wolfgang Thaller
|
64e7a15755
|
ResourceFile: Don't rely on finder info being set, even on Macs
|
2015-09-14 23:06:21 +02:00 |
|
Wolfgang Thaller
|
54591b457a
|
Carbon HACKS (breaks other stuff)
|
2015-09-13 16:54:15 +02:00 |
|
Wolfgang Thaller
|
a9337f529f
|
PEFTools: reduce dependencies on Apple's interfaces
|
2015-09-13 00:43:34 +02:00 |
|
Wolfgang Thaller
|
05d5067e33
|
Implement a -carbon option for gcc: link with CarbonLib instead of InterfaceLib
|
2015-09-13 00:42:48 +02:00 |
|
Wolfgang Thaller
|
ce3a2dcc52
|
prepare-headers: patches for Carbon
|
2015-09-13 00:42:07 +02:00 |
|
Wolfgang Thaller
|
a295204bf0
|
update README
|
2015-09-13 00:33:40 +02:00 |
|
Wolfgang Thaller
|
9cf0349de8
|
PPC: Add generated import libraries
|
2015-09-10 00:06:26 +02:00 |
|
Wolfgang Thaller
|
28e5b4ed09
|
MakeImport: clean up, combine multiple fragments into one file
|
2015-09-09 20:51:36 +02:00 |
|
Wolfgang Thaller
|
06bf36503b
|
proper .r file for cfrg resource
|
2015-09-09 01:25:59 +02:00 |
|
Wolfgang Thaller
|
8f9720a31e
|
add ConsoleTest application (test console without going through stdio/iostreams); make Console lib less likely to crash on bad_alloc
|
2015-09-08 23:47:46 +02:00 |
|
Wolfgang Thaller
|
4851123ac6
|
MakePEF: some cleanup
|
2015-09-08 22:49:59 +02:00 |
|
Wolfgang Thaller
|
92f168555f
|
MakePEF: C++ify endian swapping
|
2015-09-08 21:09:35 +02:00 |
|
Wolfgang Thaller
|
1102a7ce10
|
PEFTools: use just one header file from binutils for the xcoff format
|
2015-09-08 19:42:32 +02:00 |
|
Wolfgang Thaller
|
a65704d4fa
|
update samples for powerpc
|
2015-09-08 18:05:00 +02:00 |
|
Wolfgang Thaller
|
e2cb927c65
|
powerpc: disable lto
|
2015-09-08 18:04:27 +02:00 |
|
Wolfgang Thaller
|
3ae6b24cca
|
setup libs for powerpc
|
2015-09-08 18:04:15 +02:00 |
|
Wolfgang Thaller
|
c79a973691
|
prepare-headers / ConditionalMacros: gcc supports microsoft-style "pack" pragma, use those
|
2015-09-08 18:01:57 +02:00 |
|
Wolfgang Thaller
|
db403ed5a0
|
update libretro for powerpc
|
2015-09-08 18:01:17 +02:00 |
|
Wolfgang Thaller
|
06b8cf62eb
|
binutils: don't lose entry point when linking with -bnogc
|
2015-09-08 10:13:10 +02:00 |
|