No description
Find a file
2019-09-22 00:32:33 +02:00
custom more glue code 2019-09-14 14:31:03 +02:00
overrides some executor fixes (works now) 2019-09-21 10:55:05 +02:00
yaml-cpp@e0e01d53c2 initial wip 2019-08-27 22:08:37 +02:00
.clang-format add clang-format file 2019-08-31 17:08:53 +02:00
.gitignore rearrange directories 2019-09-13 19:59:51 +02:00
.gitmodules initial wip 2019-08-27 22:08:37 +02:00
cincludes.rb fix UnloadSeg 2019-09-16 08:33:48 +02:00
CMakeLists.txt fix void arguments, renaming, print nice comments 2019-08-31 19:24:54 +02:00
COPYING add a license 2019-08-31 17:45:41 +02:00
executor.rb output struct size assertions 2019-09-22 00:13:43 +02:00
generate.rb more executor progress 2019-09-21 02:26:02 +02:00
generator.rb more executor progress 2019-09-21 02:26:02 +02:00
HeaderLexer.l executor's fourccs are now written differently 2019-09-07 22:24:58 +02:00
HeaderParser.yy allow } /* namespace Executor */ comment 2019-09-22 00:13:18 +02:00
parse.sh don't hardcode path 2019-09-22 00:32:33 +02:00
ParseExecutorHeaders.cc more executor progress 2019-09-21 02:26:02 +02:00
README.md add minimal README 2019-08-31 17:49:21 +02:00

Multiversal Interfaces

Work in progress. The plan is to parse header files from the executor project, convert them to an intermediate (YAML) representation, and then generate C/C++ header files from them again for use with Retro68.

As Executor was a clean-room implementation of MacOS, the resulting header files will be freely redistributable.