It’s been a fun long weekend for me. No major progress, but much understanding has been gained.
Their backend information so far isn’t well documented… Lots left to learn. On Jun 29, 2014, at 4:36 PM, Nathan Wild <[email protected]> wrote: > This sounds awesome! Fodder there for a winter Hackathon, for sure! > > Nathan T. Wild > > On Jun 29, 2014 12:25 PM, "Edwin Amsler" <[email protected]> wrote: > I’ve decided as a fun little aside to learn how to create an LLVM target. My > goal? to target the MOS6502 CPU architecture > that was used in the NES, SNES, C64 and others so I can write C/C++ programs > and games for really ancient computers and game systems. > > Here’s quick links and explanations: > http://llvm.org/ - Low Level Virtual Machine, libraries and executables for > creating binary compilers and dev tools. > Clang - Think of it as a really amazing BSD-licensed alternative to GCC. > Apple uses it to compile everything they do. It uses LLVM to turn C programs > into CPU byte code. > LLVM target - The piece of the LLVM framework that chooses machine > instructions and registers for the binary. > MOS6502 - Really old CPU that I’m targeting. Used in oodles of old computers > and game systems. > https://github.com/RandomInsano/llvm-mos6502/tree/mos6502_support > > It’s probably not going to get anywhere, but if learning some chunk of LLVM > or how your C programs actually get turned into something useful seems fun to > you, let us embark on this discovery together! > > > Look for me on Tuesdays after our general meeting. I look something like this: > > <PastedGraphic-1.tiff> > > _______________________________________________ > SkullSpace Discuss Mailing List > Help: http://www.skullspace.ca/wiki/index.php/Mailing_List#Discuss > Archive: https://groups.google.com/group/skullspace-discuss-archive/ > _______________________________________________ > SkullSpace Discuss Mailing List > Help: http://www.skullspace.ca/wiki/index.php/Mailing_List#Discuss > Archive: https://groups.google.com/group/skullspace-discuss-archive/
_______________________________________________ SkullSpace Discuss Mailing List Help: http://www.skullspace.ca/wiki/index.php/Mailing_List#Discuss Archive: https://groups.google.com/group/skullspace-discuss-archive/
