Salta al contenuto
0
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Mondo
  • Utenti
  • Gruppi
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Mondo
  • Utenti
  • Gruppi
Collassa

Forum Federato

Di Piero Bosio
  1. Home
  2. Categorie
  3. Senza categoria
  4. I found a tool that can handle the image format I want to extract but it only runs on PC-9801.

I found a tool that can handle the image format I want to extract but it only runs on PC-9801.

Pianificato Fissato Bloccato Spostato Senza categoria
10 Post 2 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
    Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
    Foone🏳️‍⚧️
    scritto su ultima modifica di
    #1

    I found a tool that can handle the image format I want to extract but it only runs on PC-9801.

    that's a new problem

    Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
    • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

      I found a tool that can handle the image format I want to extract but it only runs on PC-9801.

      that's a new problem

      Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
      Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
      Foone🏳️‍⚧️
      scritto su ultima modifica di
      #2

      fortunately DOSBox-x can be booted in PC98 mode which is compatible enough to make it work

      Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
      • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

        fortunately DOSBox-x can be booted in PC98 mode which is compatible enough to make it work

        Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
        Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
        Foone🏳️‍⚧️
        scritto su ultima modifica di
        #3

        okay now I'm hacking on the game itself and... oh dear.
        the fopen takes the char* in SI, which it then stuffs into a global, then yanks it back out (?) to pass to DOS.

        this is some assembly nonsense. that's not a good sign for reverse engineering

        Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
        • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

          okay now I'm hacking on the game itself and... oh dear.
          the fopen takes the char* in SI, which it then stuffs into a global, then yanks it back out (?) to pass to DOS.

          this is some assembly nonsense. that's not a good sign for reverse engineering

          Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
          Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
          Foone🏳️‍⚧️
          scritto su ultima modifica di
          #4

          and now it's broken ghidra

          Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
          • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

            and now it's broken ghidra

            Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
            Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
            Foone🏳️‍⚧️
            scritto su ultima modifica di
            #5

            Princess Maker 2 has an unusual error handler in the text drawing routine: a missing glyph in the font? stop drawing the string!

            Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
            • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

              Princess Maker 2 has an unusual error handler in the text drawing routine: a missing glyph in the font? stop drawing the string!

              Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
              Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
              Foone🏳️‍⚧️
              scritto su ultima modifica di
              #6

              so, like, "before\x01after" will render as just "before".

              that's unusual, text engines usually just render a wrong glyph (sometimes an intentional one, usually just whatever's at the pointer) or crash.

              Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
              • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

                so, like, "before\x01after" will render as just "before".

                that's unusual, text engines usually just render a wrong glyph (sometimes an intentional one, usually just whatever's at the pointer) or crash.

                Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
                Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
                Foone🏳️‍⚧️
                scritto su ultima modifica di
                #7

                but the weird part of that? it does successfully error out for most glyphs, except when you go above 140ish it hangs completely

                Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
                • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

                  but the weird part of that? it does successfully error out for most glyphs, except when you go above 140ish it hangs completely

                  Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
                  Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
                  Foone🏳️‍⚧️
                  scritto su ultima modifica di
                  #8

                  maybe I'm accidentally triggering a scripting/expression language

                  Foone🏳️‍⚧️undefined 1 Risposta Ultima Risposta
                  • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

                    maybe I'm accidentally triggering a scripting/expression language

                    Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
                    Foone🏳️‍⚧️undefined Questo utente è esterno a questo forum
                    Foone🏳️‍⚧️
                    scritto su ultima modifica di
                    #9

                    also I can't get the text engine to render a space. I don't know what the fuck that is about

                    Tom Forsythundefined 1 Risposta Ultima Risposta
                    • Foone🏳️‍⚧️undefined Foone🏳️‍⚧️

                      also I can't get the text engine to render a space. I don't know what the fuck that is about

                      Tom Forsythundefined Questo utente è esterno a questo forum
                      Tom Forsythundefined Questo utente è esterno a questo forum
                      Tom Forsyth
                      scritto su ultima modifica di
                      #10

                      @foone I remember encoding spaces specially, because Every Space IS A Precious Fucking Snowflake. Some are "normal". Some are longer. Some are NBSP. Some are "we highly recommend you break here". Some are zero-length, but do allow breaks. etc etc etc.

                      1 Risposta Ultima Risposta
                      1
                      • Oblomovundefined Oblomov ha condiviso questa discussione
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti


                      • Accedi

                      • Accedi o registrati per effettuare la ricerca.
                      • Primo post
                        Ultimo post