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

Make FontXY and scummfont use the internal I/O lib for big-endian support #24

Merged
merged 12 commits into from
Apr 5, 2021

Commits on Jan 15, 2021

  1. feat(build): Move the I/O part from ScummRp to a scummiolib in common/

    The idea is to have all tools using the same I/O functions, so that
    endianness and such is dealt in the same way in all our tools.
    dwatteau committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    9eee8ab View commit details
    Browse the repository at this point in the history
  2. fix(cleanup): Remove "ScummRp" leftovers from our new scummiolib

    It's not part of ScummRp anymore, so avoid any ambiguity.
    dwatteau committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    d1d3184 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    cb3b5fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93810d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. fix(scummfont): Fix a decoding bug observed on ppc32 with Loom EGA

    More tests are going to be needed, because I fear other cast problems.
    dwatteau committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    f11a023 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c56ce25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ed8823 View commit details
    Browse the repository at this point in the history
  4. feat(scummfont): Rework the SCUMMFONT_MAKETABLE ifdef a bit, and rena…

    …me the file to width-table.txt
    dwatteau committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    0f9ad5d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Configuration menu
    Copy the full SHA
    879b198 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Configuration menu
    Copy the full SHA
    080e3c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    614e462 View commit details
    Browse the repository at this point in the history
  3. feat(scummfont): Use putBE32() for the block header, now that we have…

    … access to that
    
    Tested with CHAR_0001 from DIG-FR: the output is the same between ppc and x86,
    and with and without the change on x86.  Same output, but it's a cleaner and
    shorter way of writing a big-endian value, now that we're using ScummIO.
    dwatteau committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    657bcd6 View commit details
    Browse the repository at this point in the history