disk drives and resources

This commit is contained in:
2025-07-25 18:10:16 +02:00
parent 3f873f5165
commit 0c3a3f0d75
11 changed files with 327 additions and 4 deletions

View File

@@ -24,6 +24,7 @@ fn addEngineSources(b: *std.Build, opts: LibBuildOpts) *std.Build.Module {
"src/lock.c",
"src/utils.c",
"src/value.c",
"src/resource.c",
"src/component.c",
"src/computer.c",
"src/universe.c",
@@ -40,6 +41,7 @@ fn addEngineSources(b: *std.Build, opts: LibBuildOpts) *std.Build.Module {
"src/components/keyboard.c",
"src/components/modem.c",
"src/components/loopbackModem.c",
"src/components/diskDrive.c",
},
.flags = &.{
if(opts.baremetal) "-DNN_BAREMETAL" else "",
@@ -178,7 +180,7 @@ pub fn build(b: *std.Build) !void {
emulator.linkLibrary(raylib.artifact("raylib"));
}
const luaVer = b.option(LuaVersion, "lua", "The version of Lua to use.") orelse LuaVersion.lua52;
const luaVer = b.option(LuaVersion, "lua", "The version of Lua to use.") orelse LuaVersion.lua53;
emulator.addCSourceFiles(.{
.files = &.{
"src/testLuaArch.c",