Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify to single source directory #25

Merged
merged 21 commits into from
Jul 18, 2023
Merged

Commits on Jul 17, 2023

  1. All c files compile w. clang except fcio.c

    fcio.c is not included in the clang/ dir anyways
    mlund committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    1f03d27 View commit details
    Browse the repository at this point in the history
  2. Remove header directory

    mlund committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    b7a36c1 View commit details
    Browse the repository at this point in the history
  3. Add example

    mlund committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    e463bf0 View commit details
    Browse the repository at this point in the history
  4. Make peek/poke volatile

    mlund committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    d5817f6 View commit details
    Browse the repository at this point in the history
  5. Add volatile read/writes to clang random

    This introduces 16 and 32 bit versions of
    POKE/PEEK in order to reduce the number of
    ifdefs.
    mlund committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    ef368cd View commit details
    Browse the repository at this point in the history
  6. Minor uint8_t update

    mlund committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    1b746e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    150baf9 View commit details
    Browse the repository at this point in the history
  2. Lift src and include to root

    The restructures so that the root
    directory contains `src/` and `include/`.
    Compiler specific asm files are in src/cc65
    and src/llvm respectively. This required updated
    of the builds systems as well as instructions in
    the README.
    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    3d61a41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    328b9db View commit details
    Browse the repository at this point in the history
  4. Update github actions script

    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    3bb400d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7372747 View commit details
    Browse the repository at this point in the history
  6. Remove clang directory

    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    0801501 View commit details
    Browse the repository at this point in the history
  7. Rename Makefile -> Makefile_cc65

    This to allow for other compilers like vbcc and kickc
    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    2a8e000 View commit details
    Browse the repository at this point in the history
  8. Remove vbcc directory

    vbcc can compile src/memory.c to no
    need for special dir
    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    1b6085a View commit details
    Browse the repository at this point in the history
  9. Remove kickc directory

    Possible kickc specific assembler code
    moves to src/kickc. Main headers seem to
    be compatible.
    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    d11b9a5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    faf9c4c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ae37960 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0da2483 View commit details
    Browse the repository at this point in the history
  13. Add VSC settings

    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    70de6b4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6723b7f View commit details
    Browse the repository at this point in the history
  15. Update gitignore

    mlund committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    bda2836 View commit details
    Browse the repository at this point in the history