Charsets kombinieren zur Optimierung?

Es gibt 6 Antworten in diesem Thema, welches 1.605 mal aufgerufen wurde. Der letzte Beitrag (29. Dezember 2014 um 00:52) ist von spider-j.

  • Macht sich eigentlich üblicherweise jemand die "Mühe", mehrere Charsets in einen zu kombinieren, um Speicherplatz zu sparen? [1]
    (Solange beide Charsets zusammen weniger als 256 Zeichen und das gleiche Farbschema haben.)

    Ich hab' das jetzt für mein erstes Demo gemacht, da ich so
    1. ein Charset weniger laden muss und ich (und so eine Bank weniger brauche)
    2. (bei abwechselnder Darstellung der Logos an der gleichen Stelle) nicht den Charset abhängig vom dargestellten Logo umschalten muss.


    [1]: So mühsam ist das ja eigentlich nicht... Ich hab' nur die beiden Charsets und die beiden Maps aneinanderkopiert und den Offset beim Auslesen der Chars der zweiten Map entsprechend erhöht.

  • Liegt grundsätzlich nahe, wenn man darum bemüht ist, Speicherplatz zu sparen.

    Man kann das aber noch weitertreiben und den Text der Laufschrift darauf untersuchen, ob evtl. einige Buchstaben überhaupt nicht benötigt werden, und die dann aus dem Charset rauswerfen. 8o

  • Das ist eigentlich in der Tat der STandard bei Intros, Spielen, Demos, naja. Allem eigentlich :)

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

  • Ich würde auch sagen, dass man das eigentlich immer so macht.

  • Sehr gut dann bin ich ja am richtigen Weg! ;)
    Macht es dann auch Sinn, Multicolour- und HiRes-Chars zu kombinieren?
    (Mal abgesehen davon, dass sie dann (zumindest mit CharPad) wahrscheinlich komplizierter zu editieren sind...)

    Oder überwiegen die Nachteile?

  • Der MC charmode erlaubt ja explizit die Darstellung von Hires Chars.
    Davon mal abgesehen sollte man sich den charset nicht als charset vorstellen, sondern praktischer als bitmap.
    Einfach bitmapdaten im 8x8 block format (in dem bitmap btw eh vorliegen).
    Noch heute pixel ich die meisten charsets in einem hires bitmap editor und extrahiere mir was ich benötige.
    Von den Daten her macht MC und 1bit gar keinen Unterschied. Nur die jeweilige Interpretation je nach Verwendung.

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.

  • Sehr gut dann bin ich ja am richtigen Weg! ;)
    Macht es dann auch Sinn, Multicolour- und HiRes-Chars zu kombinieren?
    (Mal abgesehen davon, dass sie dann (zumindest mit CharPad) wahrscheinlich komplizierter zu editieren sind...)

    Oder überwiegen die Nachteile?


    Es zwingt Dich ja niemand alles in einer CharPad Session zu machen. Da die Zeichen ja hintereinander im Speicher liegen, kann man ja einfach z.B. 64 Zeichen Hires-Schrift machen, exportieren, dann 192 Zeichen Multicolor Logo und das im Assembler hintereinanderweg in einen Charset laden. Also so mache ich's jedenfalls.