Commit Graph

707 Commits

Author SHA1 Message Date
Wolfgang Thaller
878a21d741 PowerPC: use long int for int32_t, to match Apple's SInt32 and the m68k target 2019-09-09 21:48:40 +02:00
Wolfgang Thaller
252a10a671 don't forget to build WDEF sampel on PowerPC 2019-09-09 01:05:31 +02:00
Wolfgang Thaller
898ebff404 improve MultiversalInterfaces compatibility 2019-09-09 01:05:01 +02:00
Wolfgang Thaller
fcf9548bff Stop using Apple's PEFBinaryFormat, use MultiversalInterfaces instead! 2019-09-08 20:54:09 +02:00
Wolfgang Thaller
8b7c52d993 don't fail when files don't exist when removing old interfaces and libraries 2019-09-02 23:21:35 +02:00
Wolfgang Thaller
4e7e895782 slight cleanup in class ResourceFile 2019-08-25 17:48:02 +02:00
Wolfgang Thaller
57d99dfbed fix build on case-sensitive file systems 2019-08-25 16:19:58 +02:00
Wolfgang Thaller
14570ffa1f add a utility to convert NDIF disk images (WIP) 2019-08-25 12:56:49 +02:00
Wolfgang Thaller
057768eedf
Merge pull request #91 from easybe/man
Move man pages for hfsutils to share/man
2019-08-24 12:56:10 +02:00
Ezra Buehler
ac972cb6c7 Move man pages for hfsutils to share/man
This is only necessary for Homebrew. However, it makes sense in general,
it is where the other man pages lie.
2019-08-24 08:35:13 +02:00
Wolfgang Thaller
67848bfc6f
Merge pull request #90 from easybe/interfaces
Prevent interfaces-and-libraries.sh from removing Retro*.r
2019-08-20 18:45:02 +02:00
Ezra Buehler
c39d772d2d Prevent interfaces-and-libraries.sh from removing Retro*.r 2019-08-20 08:47:16 +02:00
Wolfgang Thaller
5dc8179b1c Fix Mac OS X 10.4 compatibility 2019-08-18 22:34:49 +02:00
Wolfgang Thaller
962b214833 Clean old interfaces and libraries in case of --skip-thirdparty 2019-08-18 22:33:35 +02:00
Wolfgang Thaller
44799e5b5c fix static ppc OpenTransport libraries 2019-08-18 15:29:04 +02:00
Wolfgang Thaller
e5185d23c3 Switch tab-indented files to 4-space indent 2019-08-18 13:21:00 +02:00
Wolfgang Thaller
9cb90cb3b0 some #include cleanup 2019-08-18 12:31:32 +02:00
Wolfgang Thaller
78bc08814d make interfaces-and-libraries.sh handle PEFBinaryFormat.h 2019-08-18 12:31:05 +02:00
Wolfgang Thaller
54201b2733 Don't fail LaunchAPPLServer 68K build if OpenTpt libs are unavailable 2019-08-17 23:49:17 +02:00
Wolfgang Thaller
2a5bd9b5fa make interfaces-and-libraries.sh keep track of installed files 2019-08-17 23:48:50 +02:00
Wolfgang Thaller
48e6c62d6f special characters should now work in interfaces&libraries path 2019-08-17 21:57:11 +02:00
Wolfgang Thaller
e6ba1bf012 make interfaces-and-libraries.sh work with spaces in source path name
Now that it's a separate script, people might invoke it with more varied paths.
2019-08-17 21:35:52 +02:00
Wolfgang Thaller
f564cc05bb
Merge pull request #89 from easybe/interfaces
Move Interfaces&Libraries handling to separate file
2019-08-17 13:22:54 +02:00
Ezra Buehler
e76dfe1f4d Move Interfaces&Libraries handling to separate file
To enable binary distribution it is now possible to install Apple's
interfaces and libraries at a later point by running:

    interfaces-and-libraries.sh /install/to /from/InterfacesAndLibraries
2019-08-17 12:55:30 +02:00
Wolfgang Thaller
bfb9a16d3b silence unnecessary output 2019-08-12 22:38:22 +02:00
Wolfgang Thaller
5bf877c2f9 fix warning 2019-08-12 22:38:13 +02:00
Wolfgang Thaller
f16edcfbef another attempt at fixing dependencies 2019-08-12 22:37:22 +02:00
Wolfgang Thaller
7d8b6140d6 work around bug in UniversalInterfaces 3.4.2 2019-08-12 21:17:30 +02:00
Wolfgang Thaller
4470b2055c attempt to fix dependency ordering of build 2019-08-12 21:16:44 +02:00
Wolfgang Thaller
856639df55 fix cmake warning 2019-08-12 21:16:20 +02:00
Wolfgang Thaller
df12324d15
Merge pull request #86 from autc04/gcc-9.1
Upgrade to GCC 9.1
2019-08-11 11:36:33 +02:00
Ezra Buehler
06ebaee1f8 Add --prefix option to build-toolchain.bash
Some people might want to install the toolchain to a path like
/usr/local/retro68.
2019-08-10 19:50:29 +02:00
Ezra Buehler
e107fb0dfb Fix whitespace in build-toolchain.bash 2019-08-10 19:50:29 +02:00
Ezra Buehler
b6ad702a0f Samples: fix build for WDEF 2019-07-22 10:48:20 -04:00
Wolfgang Thaller
10b95c33d8 fix 68K inline functions 2019-06-23 23:55:18 +02:00
Wolfgang Thaller
2075e92f23 add test case for pascal traps 2019-06-23 17:27:47 +02:00
Wolfgang Thaller
3612935ed9 documentation updates 2019-06-23 16:50:09 +02:00
Wolfgang Thaller
a486d8267c update gcc version number in readme 2019-06-20 23:51:16 +02:00
Wolfgang Thaller
d29b12e18a conflict resolution 2019-06-20 20:48:48 +02:00
Wolfgang Thaller
a49302b4ee Merge branch 'upstream' (gcc 9.1) 2019-06-20 20:41:40 +02:00
Wolfgang Thaller
6fbf4226da gcc-9.1 2019-06-20 20:10:10 +02:00
Wolfgang Thaller
4162dfca54
Merge pull request #81 from alastairstuart/fix-header-parsing
Fix header processing on non en_US locales
2019-03-19 22:23:47 +01:00
Alastair Stuart
b94177ebde fix header processing on non en_US locales 2019-03-19 17:05:08 +00:00
Wolfgang Thaller
b99f252a27 add missing include (see #80) 2019-03-13 22:42:54 +01:00
Wolfgang Thaller
8d277dfbfa make LaunchAPPL work when only the needed autoquit/autquit7 image is specified 2019-02-11 21:20:21 +01:00
Wolfgang Thaller
5f60c59ea6
Merge pull request #79 from szymonlopaciuk/support_autquit7
Add support for using AutQuit7
2019-02-11 21:07:41 +01:00
Szymon Łopaciuk
89d4565f0d Autodetect System version for correct AutoQuit
Reads the System resource to find out the System Software
version for running correct AutoQuit.

Includes other minor changes.

Signed-off-by: Szymon Łopaciuk <szymon@lopaciuk.eu>
2019-02-10 01:56:37 +00:00
Szymon Łopaciuk
a3919a0bb4 Add support for using AutQuit7
This allows the user to choose whether to use AutoQuit or AutQuit7
(which supports System 7). When the path to AutQuit7 is specified,
it will be configured according to the instructions at
https://www.gryphel.com/c/minivmac/extras/autquit7/ by putting an
alias to AutQuit7 in the "Startup Items" folder. That will cause
the application named "app" in the folder of AutQuit7 (top level,
no change) to start on boot, and will shut down the OS when quit.

Signed-off-by: Szymon Łopaciuk <szymon@lopaciuk.eu>
2019-02-07 23:00:25 +00:00
Wolfgang Thaller
a74873bc39
Merge pull request #78 from szymonlopaciuk:fix_rom_symlink_bug
Fix error on ROM symlink creation if name non-standard
2019-02-07 22:51:15 +01:00
Szymon Łopaciuk
fe00dde02b Fix error on ROM symlink creation if name non-standard
This fixes a bug that appeares when using LaunchAPPL
with Mini vMac and a ROM which name is not "vMac.ROM".

Signed-off-by: Szymon Łopaciuk <szymon@lopaciuk.eu>
2019-02-06 00:04:57 +00:00