Commit Graph

1100 Commits

Author SHA1 Message Date
Ryan Schmidt a4ce95e1a8 Make ppc/carbon cmake files refer to powerpc dir 2022-09-20 00:04:00 -05:00
Wolfgang Thaller 3d744ea86e switch PROCESSOR_DEFAULT to PROCESSOR_PPC601 2022-08-28 19:31:47 +02:00
Wolfgang Thaller 104f61d5bf
Merge pull request #166 from Kristine1975/patch-1
Link to www.nixos.org is Github-relative
2022-08-28 18:59:26 +02:00
Kristine1975 710c90bcc1
Link to www.nixos.org is Github-relative
This link to www.nixos.org incorrectly leads to https://github.com/autc04/Retro68/blob/master/www.nixos.org: 8109463758/README.md?plain=1#L155

The reason is the missing `https://` schema, so when Github renders the markdown, it treats the link as Github-relative. This PR fixes that.
2022-08-17 09:56:29 +02:00
Wolfgang Thaller 8109463758
Merge pull request #164 from ryandesign/patch-1
interfaces-and-libraries.sh: Fix typo in comment
2022-08-04 12:25:35 +02:00
Wolfgang Thaller 328a53676e
Merge pull request #165 from ryandesign/patch-3
cmake: Change double slash to single slash
2022-08-04 12:15:03 +02:00
Wolfgang Thaller b99cec8763
Merge pull request #160 from ryandesign/patch-2
LaunchAPPL: Fix two macOS Mini vMac launching bugs
2022-08-04 12:12:58 +02:00
Ryan Schmidt 53244b19c9 cmake: Change double slash to single slash 2022-08-03 14:27:30 -05:00
Ryan Schmidt 4a7b698ab4 LaunchAPPL: Fix two macOS Mini vMac launching bugs
On all macOS versions, Mini vMac would launch behind other applications
because it was being launched by running the executable within the
application bundle directly. The solution is to let the OS launch the
app normally by using the open utility. This eliminates the 30 lines of
code that laboriously determined the executable name.

On macOS 10.12 and later, Mini vMac could not find the ROM or disk
files. These files were being placed in the same directory as the Mini
vMac application, but a new macOS security measure called Gatekeeper
Path Randomization or App Translocation prevents that from working
anymore. See https://www.gryphel.com/c/minivmac/osx_note.html. The
solution is to place the ROM and disk files within the mnvm_dat
directory in the Contents directory in the application bundle.

The code that copies Mini vMac into the temporary directory had to be
moved earlier so that when the ROM file is symlinked and the disk image
is created the mnvm_dat directory into which they go will be there.

Since more than one method needed to know whether Mini vMac was an app
bundle, a Boolean instance var was added on macOS to indicate that.
2022-08-03 14:07:41 -05:00
Ryan Schmidt a8910354d2
interfaces-and-libraries.sh: Fix typo in comment 2022-08-03 13:20:03 -05:00
Wolfgang Thaller 75631f17ae
Merge pull request #161 from ryandesign/patch-1
Raytracer: Fix typo in comment
2022-08-02 17:47:57 +02:00
Wolfgang Thaller 32c718987d cachix: suppress failures 2022-08-01 18:06:16 +02:00
Wolfgang Thaller b1dde42211 Revert "Another attempt at skipping cachix upload without tokens"
This reverts commit 9e977cfd6e.
2022-08-01 16:58:49 +02:00
Wolfgang Thaller 9e977cfd6e Another attempt at skipping cachix upload without tokens 2022-08-01 10:29:52 +02:00
Wolfgang Thaller b80961e6c1 simplify 2022-07-31 23:24:53 +02:00
Wolfgang Thaller d8186c3af4 try a different method of testing whether the cachix token is available 2022-07-31 23:24:17 +02:00
Wolfgang Thaller 36a7828356
Merge pull request #162 from autc04/cachix-fix
don't try to upload PR builds to cachix
2022-07-31 23:08:29 +02:00
Wolfgang Thaller d4d6fc69a9 don't try to upload PR builds to cachix 2022-07-31 22:54:06 +02:00
Wolfgang Thaller cbeb763ab5
Merge pull request #159 from myon98/boost179-fix
Fix for Boost 1.79
2022-07-31 19:38:12 +02:00
Ryan Schmidt 60fe5bdec9
Raytracer: Fix typo in comment 2022-07-31 12:24:34 -05:00
Takamichi Horikawa b6a68b59e9
Fix for Boost 1.79 2022-07-31 15:58:10 +09:00
Wolfgang Thaller 8704ff3756
Merge pull request #157 from wezm/patch-1
Update attribute for powerpc nix builds in README
2022-07-21 16:11:46 +02:00
Wesley Moore e9ad55daf7
Update attribute for powerpc nix builds in README 2022-07-21 22:00:00 +10:00
Wolfgang Thaller 64e5ee1db7
Merge pull request #156 from PQCraft/master
Arch dependency command
2022-07-18 19:11:12 +02:00
PQCraft ad7fb2b2d0
Arch dependency command
Added a command to install the prerequisites on Arch Linux to README.md
2022-07-13 03:17:40 -04:00
Wolfgang Thaller 943a34a2f8
Merge pull request #153 from ryandesign/patch-1
Fix typo in README.md
2022-03-18 10:44:52 +01:00
Ryan Schmidt ecf9a4e12b
Fix typo in README.md 2022-03-17 23:10:37 -05:00
Wolfgang Thaller 6e00994e45
Merge pull request #151 from autc04/macnix
NIx-based CI for macOS
2022-01-29 18:46:40 +01:00
Wolfgang Thaller 461911892d re-enable regular builds 2022-01-29 17:47:48 +01:00
Wolfgang Thaller 5677cd6976 try adding carbon build 2022-01-19 00:58:03 +01:00
Wolfgang Thaller 67ca8f6e7c ADO is so strict about job names.... 2022-01-19 00:10:50 +01:00
Wolfgang Thaller eb8be73b36 fix yaml syntax 2022-01-19 00:09:34 +01:00
Wolfgang Thaller 9791599661 matrix build 2022-01-19 00:06:02 +01:00
Wolfgang Thaller 19f143a4be syntax variation 2022-01-18 10:20:11 +01:00
Wolfgang Thaller ae6785bcdc forgot export 2022-01-18 09:35:00 +01:00
Wolfgang Thaller e00d4c692a try NIX_EXTRA_CONF 2022-01-18 09:30:03 +01:00
Wolfgang Thaller 636e1a26ec experiment 2022-01-18 09:20:04 +01:00
Wolfgang Thaller 423ac43905 use launchctl to restart nix daemon 2022-01-18 09:08:45 +01:00
Wolfgang Thaller 4b9d7265a2 cachix fixes 2022-01-18 00:41:23 +01:00
Wolfgang Thaller 0a3e5550c7 add cachix 2022-01-18 00:05:48 +01:00
Wolfgang Thaller 015529e93f experiment 2022-01-17 23:59:29 +01:00
Wolfgang Thaller 3508da596a source something else to get nix profile 2022-01-17 23:51:01 +01:00
Wolfgang Thaller 4d7f9ce1bb set up nix profile 2022-01-17 23:19:09 +01:00
Wolfgang Thaller 4717c9bf3c nix on macOS, first try 2022-01-17 23:12:07 +01:00
Wolfgang Thaller 229edc3957
Merge pull request #150 from autc04/cachix
Cachix & Universal
2022-01-17 22:55:36 +01:00
Wolfgang Thaller 123f0069d5 increase timeouts on azure 2022-01-17 21:39:58 +01:00
Wolfgang Thaller 9418dc1a4d re-enable non-nix builds on azure 2022-01-17 00:53:12 +01:00
Wolfgang Thaller f4562d5a08 fix build command 2022-01-17 00:32:51 +01:00
Wolfgang Thaller c3c2b8723a upload samples to cachix 2022-01-17 00:22:57 +01:00
Wolfgang Thaller fb5be44cbd build launchapplserver as parrt of samples 2022-01-17 00:17:48 +01:00