Commit Graph

626 Commits

Author SHA1 Message Date
Wolfgang Thaller
1871a9cbad LaunchAPPLServer: Think about memory usage and code size 2018-05-01 21:17:39 +02:00
Wolfgang Thaller
2474387f74 LaunchAPPL: reduce debug output 2018-05-01 21:15:49 +02:00
Wolfgang Thaller
07869f0480 Be more conservative about default SIZE bits 2018-05-01 21:08:49 +02:00
Wolfgang Thaller
b86da1d406 Save all registers for LoadSeg
This prevents crashes when calling a struct-returning function triggers a LoadSeg
(the address for the returned struct is passed via A0)
2018-05-01 19:42:14 +02:00
Wolfgang Thaller
bb894a87c5 make --mac-strip-macsbug (mostly) work again, see #32 2018-05-01 19:42:14 +02:00
Wolfgang Thaller
2283f16fa1 LaunchAPPLServer: cleanup 2018-04-29 16:39:12 +02:00
Wolfgang Thaller
b5c99c41e4 LaunchAPPLServer: Save Prefs and resume after sublaunch 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
40430409f5 LaunchAPPLServer: don't need separate code for Sys 6 MultiFinder and single-process Finder 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d7ac3a94a0 LaunchAPPLServer: move AppLauncher to separate file 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
797ab906f5 LaunchAPPLServer: choose the right method for launching the app by system 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d91c257d89 LaunchAPPLServer: now for System 6 / Multifinder 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
692fcc073c LaunchAPPLServer: fix window position 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d11c708e57 LaunchAPPL/Serial: three packets in flight should be enough 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
6eb7da51c3 LaunchAPPL/Serial: configurable bauf rate 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
f2542a0ff9 LaunchAPPL/Serial: send response 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
d9ab8bee37 LaunchAPPL/Serial: stream resetting 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
fc9f941891 LaunchAPPL/Serial: start a nice GUI for the server 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
e2967f3bb9 LaunchAPPL/Serial: split up source, fix bug 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
89c6471153 LaunchAPPL/Serial: Various retransmission fixes 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
033a1561e5 LaunchAPPL/Serial: resending of failed packets (attempt 1) 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
c66bf4c088 LaunchAPPL/Serial: UnreliableStram to simulate bit errors 2018-04-27 09:14:48 +02:00
Wolfgang Thaller
c9f125cb22 LaunchAppl/Serial: towards reliable data transmission 2018-04-27 09:13:59 +02:00
Wolfgang Thaller
bafd53f2ae LaunchAPPL: serial connection 2018-04-27 09:05:26 +02:00
Wolfgang Thaller
bdf4685d82 start a LaunchAPPL server 2018-04-27 09:05:26 +02:00
Wolfgang Thaller
280b9d0adf Prevent console apps from launching in the background with MultiFinder 2018-04-27 09:05:26 +02:00
Wolfgang Thaller
a4442e6984 make Launch and Chain work in multi segment apps without MultiFinder 2018-04-27 09:05:26 +02:00
Mike Greiner
8ef4b8f54b Update README to no longer use the c++11 option when installing boost
The option was removed from the package in 7db3553e07
`tigerbrew` has not picked that up yet, so keep the option when building on Tiger
2018-04-20 16:35:22 +02:00
Wolfgang Thaller
310ad344c2 Calling RecoverHandle on the wrong address is bad, so don't, for now. (see #33) 2018-04-17 19:07:48 +02:00
Wolfgang Thaller
401278a18e powerpc: fix global destructors (fix #40) 2018-03-28 22:10:12 +02:00
Wolfgang Thaller
f1fc4cd228 syscalls: Fall back to HOpen if HOpenDF is unavailable - should fix #53 2018-03-28 19:17:22 +02:00
Wolfgang Thaller
1bf9012d5e fix data-to-code references for single-segment apps and code resources 2018-02-22 22:05:58 +01:00
Wolfgang Thaller
88d7614612
Merge pull request #44 from MaddTheSane/macPortsSupport
Add support for MacPorts
2018-01-17 23:22:41 +01:00
C.W. Betts
7c0e99994b Add support for MacPorts 2018-01-17 15:01:08 -07:00
Wolfgang Thaller
7f8a62f686 make SIZE resource overriding work again 2018-01-09 00:29:02 +01:00
Wolfgang Thaller
5639d39ae7 LoadSeg: assert to MacsBug when loading CODE fails 2018-01-09 00:28:06 +01:00
Wolfgang Thaller
12270f7caa WDEF sample: PowerPC support 2018-01-07 17:28:28 +01:00
Wolfgang Thaller
b585d65962 Rez: fix error reporting bug - report in phase two instead of phase 1 2018-01-07 12:59:44 +01:00
Wolfgang Thaller
e40a4c76a1 Rez: report errors from $$read 2018-01-07 12:59:21 +01:00
Wolfgang Thaller
3675b0e252 Rez: predefine TRUE and FALSE as well as true and false (real Rez would also accept tRuE) 2018-01-07 12:59:03 +01:00
Wolfgang Thaller
f52121964c Rez: accept "binary" radix declaration for fields 2018-01-07 12:58:25 +01:00
Wolfgang Thaller
c517558e5b build-toolchain.bash: add --ninja option 2018-01-06 03:13:05 +01:00
Wolfgang Thaller
e608b466ce New Sample Program: WDEF 2018-01-06 03:11:48 +01:00
Wolfgang Thaller
f98a7672f3 Elf2Mac: silence debug output 2018-01-06 03:11:48 +01:00
Wolfgang Thaller
04a63e00df Elf2Mac: support custom entry points 2018-01-06 03:11:48 +01:00
Wolfgang Thaller
3d791de14e fixes to add_application: rsrc files can now come from binary directory as well 2018-01-06 03:11:47 +01:00
Wolfgang Thaller
2aed6b69f9
Merge pull request #42 from antscode/master
Updated intl from 0.12.1 to 0.19.8.1 to fix compilation errors.
2018-01-03 17:25:25 +01:00
anthony
c539261ef4 Updated intl from 0.12.1 to 0.19.8.1 to fix compilation errors.
Added missing Cygwin packages to readme.
2018-01-03 17:17:53 +11:00
Wolfgang Thaller
853031fa31 INTERFACE_O should be a cached CMake variable 2017-12-05 21:58:39 +01:00
Wolfgang Thaller
dad26c5f3a Clarify license section of README 2017-12-05 21:54:56 +01:00
Wolfgang Thaller
d7976cae6b add __PPC__ to list of predefined symbols for powerpc-macos 2017-12-04 22:11:33 +01:00