VIA256
bf6c94e641
did evil shitty fix for generic function pointers on unix-based platforms
2025-12-16 09:35:08 -08:00
VIA256
38d9f58477
marsruntime: fix the pointer types in mono runtime linking
2025-12-12 19:48:07 -08:00
VIA256
90f7de6454
add configuration to diffirentiate between self-hosted and legacy-hosted
2025-12-07 17:32:15 -08:00
VIA256
79080a6e55
MarsRuntime: fix missing semicolon
2025-11-13 16:14:48 -08:00
VIA256
70a50e3bf5
MarsRuntime: impliment logging to output_log.txt
2025-11-13 15:57:18 -08:00
VIA256
a95257981c
organize mono init code into its own func
2025-11-13 09:36:10 -08:00
VIA256
bc90b054e2
MarsRuntime fully make building work on mac
2025-11-12 19:56:11 -08:00
VIA256
047388a74e
MarsRuntime: make wscript account for darwin hosts
2025-11-12 19:41:47 -08:00
VIA256
7fe9a1b8a5
MarsRuntime: fix warning on linux caused by joining win32 and linux mono runtime linker
2025-11-11 15:08:33 -08:00
VIA256
5998a401ff
MarsRuntime: attempt 1 at making runtimelinker win/linux cross platform with preprocessor
2025-11-11 12:23:47 -08:00
VIA256
d75bc2aca9
MarsRuntime: start making runtime linking work on windows
...
much refactoring to do with this ofc but im eepy
2025-11-11 01:19:50 -08:00
VIA256
5c306dac5c
MarsRuntime: make memory allo/deallocation of path strings in main.c less mind-numbing
2025-11-10 17:45:56 -08:00
VIA256
d1dbf22af0
MarsRuntime: make FSUtil use const char * as input instead of char *, add variadic MX_pathConcat
2025-11-10 15:15:09 -08:00
VIA256
eafdfec9d8
MarsRuntime: fix mono runtime linking and revert mscorlib.dll to old position
2025-11-10 12:04:53 -08:00
VIA256
07ae01a867
added runtime linking for mono
2025-11-08 23:00:46 -08:00
VIA256
2a8a6bf8e7
MarsRuntime: fix things i missed in the build script when changing to c from c++, and fixed memory allocation bugs in FCUtil.c
2025-11-08 14:25:57 -08:00
VIA256
4dbe5f67ed
MarsRuntime: fuck it we use c now
...
cannot deal with c++ its too much madness istg
2025-11-07 23:36:17 -08:00
VIA256
fa5304e4b2
add unity resources from original Mars Explorer_Data to resources dir
2025-11-07 13:06:12 -08:00
VIA256
d504c12d54
MarsRuntime: fix problems that surfaced when testing on linux
2025-11-06 22:34:54 -08:00
VIA256
55d2752345
get rid of boost, make our own little fs path helper functions
...
we're not doing much heavy lifting with what we need boost.(filesystem, logging) for and its easy enough to make simple versions of these things ourselves. better than adding another dependancy
2025-11-06 22:16:40 -08:00
VIA256
ebb8d4670d
setup to successfully load UnityDomainLoad.exe with dummy internalcall
2025-11-06 14:32:55 -08:00
VIA256
55a3764563
get mscorlib.dll working in runtime
2025-11-06 12:48:39 -08:00
VIA256
b75ffdb50b
start preparing source tree for using machine config and mscorlib
2025-11-06 10:02:51 -08:00
VIA256
9be77652c3
MarsRuntime: try loading UnityDomainLoad.exe in mono runtime
2025-11-06 09:45:18 -08:00
VIA256
16a891b425
fixed presumptuous .exe extension in MarsRuntime postbuild copy
2025-11-05 21:29:45 -08:00
VIA256
f1c8dfd6e0
add boost filesystem configuration to new waf file and test it in MarsRuntime
2025-11-05 21:18:41 -08:00
VIA256
ba484a42e2
add marsruntime postbuild copy
2025-11-05 19:40:30 -08:00
VIA256
b55a1e3ce4
fix various issues when testing on linux
2025-11-05 19:26:09 -08:00
VIA256
1592e648d6
add MarsRuntime and linking with mono
2025-11-05 18:50:28 -08:00