Package libsidutils

Klasse CBMCodeUtils

java.lang.Object
libsidutils.C64FontUtils
libsidutils.CBMCodeUtils

public class CBMCodeUtils extends C64FontUtils
  • Felddetails

    • PETSCII_TO_ISO8859_1

      private static final int[] PETSCII_TO_ISO8859_1
      Petscii to ISO-8859-1 conversion table.
    • ISO8859_1_TO_SCREENRAM

      private static final int[] ISO8859_1_TO_SCREENRAM
      ISO-8859-1 to screen RAM conversion table (Font2: upper case and lower case letters).
  • Konstruktordetails

    • CBMCodeUtils

      public CBMCodeUtils()
  • Methodendetails

    • petsciiToIso88591

      public static final String petsciiToIso88591(byte[] petscii)
      Converts PETSCII to ISO-8859-1 characters.
      Parameter:
      petscii - PETSCII bytes. (zero byte terminates the string)
      Gibt zurück:
      ISO-8859-1 characters.
    • iso88591ToScreenRam

      public static final byte[] iso88591ToScreenRam(String iso, int maxLen)
      Converts ISO-8859-1 to screen RAM characters.
      Parameter:
      iso - ISO-8859-1 bytes
      Gibt zurück:
      screen RAM characters.
    • iso88591ToScreenRam

      public static final byte iso88591ToScreenRam(char iso)
      Convert ISO-8859-1 to screen RAM character.
      Parameter:
      iso - ISO-8859-1 character
      Gibt zurück:
      screen RAM byte
    • petsciiToScreenRam

      public static final byte[] petsciiToScreenRam(String petscii)
      Converts PETSCII to screen RAM characters.
      Parameter:
      petscii - PETSCII bytes.
      Gibt zurück:
      screen RAM characters.
    • petsciiToScreenRam

      public static byte petsciiToScreenRam(byte petscii)
      Convert PETSCII to screen RAM character. https://sta.c64.org/cbm64pettoscr.html
      Parameter:
      petscii - PETSCII byte
      Gibt zurück:
      screen RAM character