Skip to content

Conversation

@PedroHLC
Copy link
Contributor

@PedroHLC PedroHLC commented Apr 7, 2024

  • Add Makefile and code changes allowing to build for:
    • Mingw32 GCC
    • Mingw32 CLANG
    • i686 Linux GCC
    • i686 Linux Clang
  • They all build and generate proper artifacts right now, but only playable in:
    • i686 Linux GCC
    • i686 Linux Clang
  • Includes Nix scripts and/or Flake for helping to build everything;
  • Includes a rebuild_PC/README.md detailing requirement to build;
  • Prints where memory starts to help debugging;
  • Prints the compiler to help debugging;
  • Prints the state of USE_16BY9to help debugging;
  • Includes an .editorconfig so I don't mess with yours NL at EOF;
  • math.h needed to be renamed to ctr_math.h to stop conflicting with standard library's one;
  • Other values then 0x00D00000 works, but some corrupt the PE generated by Mingw32 GCC, and others corrupt Clang's ELF;
  • All the patching done in PsyCross was sent for reviewing in enhance gcc/mingw 32/64 support OpenDriver2/PsyCross#9
  • Includes a CI that builds these 4 environments.

@PedroHLC PedroHLC force-pushed the multiple-systems-port branch 5 times, most recently from 12e467d to a36de6c Compare April 8, 2024 17:07
@PedroHLC PedroHLC force-pushed the multiple-systems-port branch from a36de6c to f93bf85 Compare April 8, 2024 17:17
@PedroHLC PedroHLC marked this pull request as ready for review April 8, 2024 17:18
@PedroHLC PedroHLC force-pushed the multiple-systems-port branch from c6fe873 to 3e7ee8b Compare April 9, 2024 11:55
@PedroHLC PedroHLC force-pushed the multiple-systems-port branch from 3e7ee8b to 7115888 Compare April 10, 2024 11:15
@niko1point0 niko1point0 merged commit f28101e into CTR-tools:main Apr 10, 2024
@PedroHLC PedroHLC deleted the multiple-systems-port branch April 10, 2024 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants