LoreonLabsPlatform
DocsHome
  • Overview

Intelligence

  • Markets
  • Builders
  • Research
  • Ecosystems
  • Launchpads
  • Search
Ecosystems

C++

wiz

A high level assembly language, for old-school console homebrew on platforms like the Game Boy and NES.

C++Emerging
GitHubWebsite
Stars
—
Forks
—
Contributors
4
Last push
64mo ago

Recent commits

Latest commits.

  • Sort the results of Compiler::getRegisteredDefinitions(); so that names have a consistent lexicographic order, which puts $ and % prefixed symbols after the rest. This way global/fully qualfied names have preference over local/anonymous names for debug symbols, especially if a local name and global name share an address. This will make search+debugger use a little bit nicer. Fixes #108.
    afa3393Andrew G. Crowell65mo ago
  • Cleanup minor annoying info log in the Makefile, that was leftover from testing the Makefile compiler-detection stuff. Also add a rule to exclude stuff in the LOCALFILES directory, for any extra files/notes I want to keep close to the repo but not push remotely.
    cf6c2f0Andrew G. Crowell65mo ago
  • Fix branching on bit-index of indirected terms on GB and Z80. Fixes #107. Also add a Z80 test case that demonstrates branching on indirected terms, and also tests that using an index register as pointer-to-struct will work with bit-indexing.
    c46a3ccAndrew G. Crowell65mo ago
  • Merge pull request #114 from lhsazevedo/bitindex-ix-iy
    2feffcd
Andrew G. Crowell
65mo ago
  • Z80: Fix encoding of bitwise instructions indexed by IX/IY
    809516aLucas H. Azevedo65mo ago
  • Z80: Test bitwise instructions with index by IX/IY
    b65b71dLucas H. Azevedo65mo ago
  • Implement initializers for local variables, which are permitted to have run-time expressions such as registers or run-time calculations. Note that initializers for top-level globals still need to be resolved at link-time, because top-level initializers are evaluated during compilation / before the program begins. Locals still must have explicit designated storage, for now, but potentially this could be relaxed if static stack frame allocation is ever added, or implicit typing that can deduce a storage location can be added (eg. if there are reference types, or some sort of syntax on expressions for annotating their eventual storage)
    83bea6aAndrew G. Crowell65mo ago
  • more minor stuff to hypercat
    2ea735eAndrew G. Crowell65mo ago
  • Top contributors

    Builders behind this project.

    Bananattack
    252 commits
    undisbeliever
    5 commits
    lhsazevedo
    2 commits
    Michael-Panic
    1 commits