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

Fixassembly #5

Merged
merged 6 commits into from
Apr 22, 2022
Merged

Fixassembly #5

merged 6 commits into from
Apr 22, 2022

Commits on Apr 21, 2022

  1. Use environment variable

    Spiro Trikaliotis committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    281ea10 View commit details
    Browse the repository at this point in the history
  2. Fix file names

    Some files were renamed; fix them to the current name in the call to the
    assembler.
    Spiro Trikaliotis committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    a8f13be View commit details
    Browse the repository at this point in the history
  3. Handle case sensitivity

    The assembler searches most files with uppercase letters; however, the
    files are actually named in lower-case.
    
    Handle this by using symbolic links from the upper-cased name to the
    lower-cased one.
    Spiro Trikaliotis committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    69ad1c3 View commit details
    Browse the repository at this point in the history
  4. Output if assembly entry does not exist

    Create an info if a file cannot be assembled because the entry file does
    not exist.
    
    With the current state, this info should not be printed at all.
    Spiro Trikaliotis committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    3960e49 View commit details
    Browse the repository at this point in the history
  5. Information output about the ROM currently processed

    Spiro Trikaliotis committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    02f464a View commit details
    Browse the repository at this point in the history
  6. Define default env. vars only if not already def'd

    The environment variables $KERNALEMU, $CBM6502ASM and $ASSEMBLER64 are
    only defined with defaults in build.sh if they are not already defined
    yet.
    
    This allows you to set them with
    
    export KERNELEMU=...
    export CBM6502ASM=...
    export ASSEMBLER64=...
    
    before calling the script, so you do not have to modify the script.
    Spiro Trikaliotis committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    1f11742 View commit details
    Browse the repository at this point in the history