Beiträge von Haubitze im Thema „farbinformationen besser speichern?“

    oh hab ich ganz vergessen, mit mc71s pseudo code bin ich ans ziehl gekommen, laeuft einwand frei
    ind reicht meinen anspruechen. zZ verbraucht mein ganzez prg mir allen zusatz daten und routinen
    17kb da koennte man sicher noch mehr rausholen aber das waere dann doch zu viel des guten.

    ich denke die restlichen 43kb sollten fuer den rest dann auch noch reichen.

    also ich bedanke mich bei allen beteiligten, fuer mich is das thema damit erstmal erledigt.

    salute

    es kommt ja auch auf den screen an, wenn im colorspeicher folgen wie
    $0f,0f,$0f,0f,$0f,0f,$0f,0f,$0f,0f,$0f,0f,... stehen
    dann cruncht man die zu $ff,ff,ff,ff,ff,ff,ff,...
    diese koennte man dann weiter crunchen mit bspw rle

    normal sollten da ja nich soviele moeglichkeiten zu stande kommen
    so das sich der rle nich aufblaeht.

    hm irgenwie geht das nich ...

    naja ich hab das jetzt auf selfmod code umgestellt da ich ah in der ZP bin,
    und da ja (zp),y wrapt dachte ich mir das das besser waer.

    nun muss ich ja aber die zeiger immer updaten und da hab ich mal wider ein problem mit dem colorspeicher.

    wann muss ich den denn updaten, eigendlich aller 2 durchlaeufe aber das will irgenwie nich.

    koenntet ihr mir bitte nochmal auf die spruenge helfen.

    salute

    wow aufstehen und losk.. aeh loscoden und schon isses erledigt :)

    hab die tips von Hexworx mit umgesetzt, danke dafuer :)


    somit waere diese baustelle fuer mich erstmal erledigt.
    ich bedanke mich bei allen beteiligten.

    salute

    hm ja hm aha :D
    ich hab mir den code eben wieder zerschossen beim versuch ihn in mein project zu integrieren.

    glaub ich brauch ne pause ich seh nur noch "lda sta"'s.
    werd mich morgen noch mal dran machen,
    anbei mal ein kaputter code den ich versuch zum laufen zu bekomm.

    naja zZ sind das ganze 5 screens evtl kommen noch 1 oder 2 dazu, weis ih noch nich.
    dann liegen da noch viele kleinere blockgrafiken rum die auch alle farbe haben, die werden
    benutzt um teile des screens zu ueberschreiben.

    von daher denke ich schon mal 5*1000b gegen 5*500b das es da schon lonenswert ist etwas platz zu sparen ;)
    und wiegesagt geschwindigkeit ist bei meinem project nicht so relevant.

    salute

    hehe ja Mac Bacon das war ja nur ein beispiel, klar macht das erst bei groesseren strings sinn.
    diese sind aber auch vorhanden ;)

    hier mal mein grottiger versuch nach rogie67's pseudo code.


    danke und salute

    PS:geschwindigkeit ist eigendlich auch garnich so wichtig.

    EDIT: fehler gefunden und thema somit erledigt

    hm klar ich kann j das carry benutzen um zu sagen "denk dran ungerade anzahl zeichen" :) wie ich das jetzt aber umsetze weis
    ich noch nich, wird wohl aber noch kommen.

    Bitte melde dich an, um diesen Link zu sehen. gute idee die farbwerte andrsrum zu speichern, werd das mal testen. danke dafuer :)

    Bitte melde dich an, um diesen Link zu sehen.hm ja counter und so werd ich testen, RLE is mir jetzt noch zu aufwendig, hab ja noch mehr
    als genur ram zur verfuegung ;D

    danke erstmal

    okay also wie ich an die nibbles komm is mir klar aber bei einem text der laenge 6 hab ich genau 3 "farbbytes"
    was wunderbar klappt aber bei einem text der laenge 5 haette ich ja 2.5 "farbbytes" und hier komm ich nich weiter.
    irgendie muss ich ja rausbekomm wieviele farbinformationen ich habe, nur weis ich nicht wie :/

    das problem ist halt das wenn ich bei textlaenge 5, 6 farbbytes schreibe ich ja 1 farbbyte ueberschreibe und
    so evtl bestehende grafik/text zerstoere. das mochte ich vermeiden wenn das ueberhaupt geht.

    hallo leute,

    ich steh grad bissl aufn schlauch.
    ich moechte den bildschirm mit zeichen und farbe fuellen, dazu hab ich mir einen screen im CBM Programm Studion
    gemacht. dieses speichert mir die noetigen farb daten aber etwas verschwenderisch.
    naehmlich so

    Code
    byte $07,$0e,$08,$02....

    crunchen kann ich das ja per hand zu sowas hier

    Code
    byte $7e,$82.....

    aber wie kann ich dann meinen text/blockgrafik ausgeben so das die farben im farbram wie oben stehen? :search:

    ein kleiner pseudocode oder einfach nur hn wink mitm :zaunpfahl: waere nett.

    danke und salute