Wolfgang Thaller
83b9c8d2c5
Merge pull request #302 from matthewdeaves/fix-gcc15-compilation
...
Fix GCC 15 compilation error in ConvertDiskImage
2025-11-20 23:32:40 +01:00
mndeaves
4909742a0b
Fix GCC 15 compilation error in ConvertDiskImage
...
Add missing #include <cstdint> to ConvertDiskImage.cc to fix compilation
with GCC 15. GCC 15 removed transitive includes of <cstdint>, causing
uint8_t and other fixed-width integer types to be undefined when not
explicitly included.
Fixes #296
2025-11-17 17:14:54 +00:00
Wolfgang Thaller
8b51c026f8
Merge pull request #294 from programmingkidx/Add-more-ANSI-escape-codes
...
Add support for more ANSI escape codes
2025-05-11 16:07:42 +02:00
programmingkidx
746807d963
Update Console.h
...
Add save and restore cursor position support.
2025-05-07 10:26:17 -04:00
programmingkidx
bda863da48
Update Console.cc
...
Add save and restore cursor position support.
2025-05-07 10:24:54 -04:00
programmingkidx
4d2834db60
Update Console.cc
...
Fix an issue with the text being blinky when using the EraseInLine() function.
2025-04-25 10:45:59 -04:00
John Arbuckle
4c2d8d1b51
Add support for more ANSI escape codes
2025-04-21 12:49:39 -04:00
Wolfgang Thaller
932c079fac
Merge pull request #293 from programmingkidx/ANSI-escape-codes-improvements
...
Improve ANSI escape codes support
2025-04-18 21:17:53 +02:00
programmingkidx
0892fc8ef4
Update Console.h
...
Removed windowName and replaced it with argument.
2025-04-15 18:08:03 -04:00
programmingkidx
2571da1a4b
Update Console.cc
...
Make argument variable a class variable.
Remove windowName and use argument instead.
Added call to function HandleControlSequence() to ProcessEscSequence().
Switched from std::stack to std::vector.
2025-04-15 18:06:35 -04:00
John Arbuckle
4fb58eaf23
Improve ANSI escape codes support
2025-04-15 11:02:06 -04:00
Wolfgang Thaller
531a03fc59
Merge pull request #290 from autc04/macos-build-experiments
...
Fix macOS build
2025-04-04 01:51:12 +02:00
Wolfgang Thaller
2f5b3fdac9
prevent errors related to fdopen if gcc/binutils try to use their built-in zlib on macos
2025-04-04 00:38:22 +02:00
Wolfgang Thaller
9a644fb63e
add missing configure check for setlocale.
...
This corresponds to upstream gcc commit d44aa3e3bf.
2025-04-04 00:16:48 +02:00
Wolfgang Thaller
5ef740a724
upgrade macOS image to macOS-15
2025-04-03 01:10:04 +02:00
Wolfgang Thaller
9c7d938e4d
remove variable group
2025-04-01 00:46:46 +02:00
Wolfgang Thaller
04d887e223
fix typo
2025-04-01 00:46:46 +02:00
Sigrid Solveig Haflínudóttir
17d7e2bf04
m68k: put read-only arrays of computed gotos to its own text section ( #275 ) ( #276 )
2025-03-31 21:51:25 +02:00
programmingkidx
017f80ad50
Reduce high CPU when sitting idle at the console. ( #288 )
...
* Reduce high CPU when sitting idle at the console.
* Update ConsoleWindow.cc
Add include for Patches.h. This is where OSTrap and ToolTrap are defined.
* Update ConsoleWindow.cc
Define OSTrap and ToolTrap instead of relying on a header file to do it.
* Update ConsoleWindow.cc
Added two different routineAvailable() functions.
* Update ConsoleWindow.cc
Implement changes suggested by the maintainer.
- Declare new functions as static.
2025-03-31 10:21:01 +02:00
kanjitalk755
3672e5e663
Specify return type of main() in conftest.c ( #268 )
2024-12-31 02:29:49 +01:00
IoIxD
018c064180
"Change BUILD_JOBS=8" to match the threads on the computer itself. ( #264 )
...
Now works for macOS and Linux.
* Update build-toolchain.bash
2024-08-02 18:55:09 +02:00
Wolfgang Thaller
929acbb3c8
Merge pull request #260 from mcayland/fix/minor-docker-updates
...
Minor docker updates
2024-07-29 15:09:39 +02:00
Mark Cave-Ayland
18ff16c932
install-universal-interfaces.sh: remove workaround for MacBinary library support
...
Since commit 7b597afbed ("accept .bin for universal interface files and update docs")
the interfaces-and-libraries.sh script now works directly with libraries in MacBinary
format, and so the existing workaround (converting MacBinary libraries to separate
BasiliskII-style data and resource files) can now be removed.
2024-07-29 09:11:37 +01:00
Mark Cave-Ayland
8ef9c3f315
README.md: fix up reference to docker-entrypoint.sh
...
The file was renamed from entrypoint.sh to docker-entrypoint.sh just before
the updated docker support was merged, but the documentation was not updated
accordingly.
2024-07-29 09:05:47 +01:00
Wolfgang Thaller
7b597afbed
accept .bin for universal interface files and update docs
2024-07-24 22:20:23 +02:00
Wolfgang Thaller
e9efa0c989
downgrade lambda syntax for better compat with old compilers
2024-07-20 15:56:35 +02:00
Wolfgang Thaller
2abae70456
Merge pull request #249 from briankendall/fix-empty-resources
...
Fix compilation of empty resources as generated by MPW's DeRez
2024-06-02 17:44:07 +02:00
Brian Kendall
5a4d8d4db8
Fix compilation of empty resources as generated by MPW's DeRez
2024-06-02 11:31:43 -04:00
Wolfgang Thaller
2c6272e5b1
Merge pull request #247 from autc04/cachix-install-ratelimit-fix
...
Avoid GitHub's rate limits in CI builds
2024-05-12 13:36:21 +02:00
Wolfgang Thaller
d4636b5c86
avoid using nixpkgs to install cachix, to avoid stressing github's rate limits
2024-05-12 13:20:06 +02:00
Wolfgang Thaller
353b9713b1
remove the 'half-understood hack' added to fixup_args_size_notes years ago; it seems to cause ICEs.
...
(see #232 , #244 , #167 )
2024-05-11 02:25:05 +02:00
Wolfgang Thaller
2a15e6f1f3
use '#!/usr/bin/env bash' instead of '#!/bin/bash' for better NixOS compatibility
2024-05-11 02:15:41 +02:00
Wolfgang Thaller
5a740db226
make Elf2Mac write non-empty data forks, to unbreak some configure scripts ( fixes #233 )
2024-05-11 02:13:46 +02:00
Wolfgang Thaller
9f4252d7f8
Elf2Mac: treat an empty RETRO68_REAL_LD environment variable as unset
2024-05-11 01:14:14 +02:00
Wolfgang Thaller
ae4f1cfa1f
update multiversal
2024-05-11 01:10:22 +02:00
Wolfgang Thaller
ea25160b2e
Merge pull request #243 from autc04/build-parallel
...
on linux, adjust `make -j` option to processor count
2024-05-09 14:22:35 +02:00
Wolfgang Thaller
0d6ab657a2
on linux, adjust make -j option to processor count
2024-05-05 21:06:27 +02:00
Wolfgang Thaller
d073b6e52b
output rawinline calls in pic modes
2024-05-05 15:43:10 +02:00
Wolfgang Thaller
d5e013f891
add a reference to Retro68NixSample to the README
2024-05-02 00:11:49 +02:00
Wolfgang Thaller
5f72352b3e
increase timeout for macOS/Nix builds
2024-05-01 23:31:10 +02:00
Wolfgang Thaller
147252f5a4
LaunchAPPL: allow more flexible configuration
2024-05-01 23:30:20 +02:00
Wolfgang Thaller
ff372a8d82
Merge pull request #241 from pando-fredrik/fix-include-poisoning-sonoma
...
Fixes include poisoning on sonoma
2024-04-16 15:31:23 -05:00
Fredrik Andersson
d55d90a9e5
Fixes include poisoning on sonoma
2024-04-16 20:12:00 +02:00
Wolfgang Thaller
1ed09307a7
Merge pull request #235 from agoode/cpp
...
Define "macintosh" and "Macintosh"
2024-04-12 09:29:11 -06:00
Wolfgang Thaller
99de31d45a
Merge pull request #240 from agoode/flush
...
Call FlushVol on close()
2024-04-11 22:25:44 -06:00
Adam Goode
5157624174
Call FlushVol on close()
...
This is recommended by Inside Macintosh.
2024-04-11 17:48:22 -04:00
Adam Goode
05a3f397e1
Update to latest multiversal
2024-04-11 17:48:18 -04:00
Wolfgang Thaller
f31e9d99ff
Merge pull request #239 from agoode/glue
...
Delete glue.c
2024-04-07 02:40:47 +02:00
Adam Goode
9ea4529d12
Delete glue.c
...
It hasn't been used since
0e11f298ba .
The actual glue.c is in multiversal.
2024-04-05 23:31:27 -04:00
Wolfgang Thaller
6c1dad390a
Merge pull request #234 from agoode/rwx
...
Disable RWX segment warnings
2024-03-27 19:47:47 +01:00