<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><span></span></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div></div><div>Ich bin ehrlich gesagt überrascht, dass es überhaupt klappt...</div><div>Hast du mal getestet, ob es auf dem Stift funktioniert, wenn du mit einem 5stelligen Code (<=65535) arbeitest?</div><div>Hintergrund: Du sprengst mit Zahlen über 65535 ja nicht nur die Register, sondern auch das uns bekannte Format der Script-Zeilen.</div><div>Schau dir mal die erzeugte GME-Datei an: Entspricht die noch dem Schema<span style="background-color: rgba(255, 255, 255, 0);"> "t1 aaaa cccc t2 bbbb" für alle Bedingungen?</span></div><div>135246 ist in Hex fünfstellig, lässt sich also nicht als bbbb darstellen.</div><div><span style="background-color: rgba(255, 255, 255, 0);">Ich könnte mir vorstellen, dass sich da in der GME-Datei einiges verschiebt. Das zusätzliche Play-Command rückt es dann vielleicht versehentlich wieder gerade.</span></div><div><br><div></div>Am 01.05.2015 um 14:48 schrieb Andreas Binzenhöfer <<a href="mailto:binzi@binzi.de">binzi@binzi.de</a>>:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="Generator" content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.E-MailFormatvorlage18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.E-MailFormatvorlage19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:94643321;
        mso-list-type:hybrid;
        mso-list-template-ids:-121893226 -1300301522 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;}
@list l0:level1
        {mso-level-start-at:2;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--><div class="WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Danke Tobias. Du hattest Recht.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Der Test ging jetzt schneller als erwartet.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mein Register läuft natürlich über und jeder Wert, der mod 65536 den gleichen Wert liefert wie 135246 mod 65536  funktioniert.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">$code==135246? <o:p></o:p></span></p><p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Ist z.B. äquivalent zu<o:p></o:p></span></a></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">$code==69710?<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Was natürlich immer noch nicht erklärt, warum in meinem Beispiel dann der Vergleich für ein völlig anderes Register mit <7 nur dann funktioniert, wenn am Ende der Zeile noch ein Sound-File abgespielt wird.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p><div><div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Von:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> tiptoi [<a href="mailto:tiptoi-bounces@lists.nomeata.de">mailto:tiptoi-bounces@lists.nomeata.de</a>] <b>Im Auftrag von </b>Tobias Bäumer<br><b>Gesendet:</b> Freitag, 1. Mai 2015 14:05<br><b>An:</b> Die Mailingliste für Tiptoi-Bastler<br><b>Betreff:</b> Re: [Tiptoi] Vergleich auf < (kleiner als) bzw. >= geht im play modus aber nicht auf dem Stift<o:p></o:p></span></p></div></div><p class="MsoNormal"><o:p> </o:p></p><div><p class="MsoNormal">Kannst du die Register dann mal gegen den angenommenen Höchstwert (65535) vergleichen, bzw. gegen "DEINWERT mod 65535"?<o:p></o:p></p></div><div><p class="MsoNormal">Wenn z.B. 65536 im Register als 1 ankommt, wären Probleme beim Vergleich ja durchaus zu erwarten.<o:p></o:p></p></div><div><p class="MsoNormal">Hängt alt davon ab, wie der Stift einen Überlauf handhabt.<o:p></o:p></p></div><div><p class="MsoNormal"><o:p> </o:p></p></div><div><p class="MsoNormal"><o:p> </o:p></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt">Am 01.05.2015 um 13:30 schrieb Andreas Binzenhöfer <<a href="mailto:binzi@binzi.de">binzi@binzi.de</a>>:<o:p></o:p></p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Ich habe es jetzt noch mal mehrfach mit unterschiedlichen Codes > 2^16 getestet. Es geht zuverlässig auf dem Stift. Theoretisch sollte das ja dann eigentlich nicht funktionieren.</span><o:p></o:p></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"> </span><o:p></o:p></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Ich mache folgendes:</span><o:p></o:p></p><p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span style="font-family:"Calibri",sans-serif"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">          </span></span></span><!--[endif]--><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Schreibe eine sechsstellige Zahl in ein Register</span><o:p></o:p></p><p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span style="font-family:"Calibri",sans-serif"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">          </span></span></span><!--[endif]--><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Prüfe, ob das Register exakt dieser sechsstelligen Zahl entspricht</span><o:p></o:p></p><p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo2"><!--[if !supportLists]--><span style="font-family:"Calibri",sans-serif"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">          </span></span></span><!--[endif]--><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Nur dann gebe ich einen speziellen Sound aus</span><o:p></o:p></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"> </span><o:p></o:p></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Das funktioniert bestens.</span><o:p></o:p></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">(Mit der Einschränkung, dass er die Anweisungen bei  < 7 und >=7, wie ich oben beschrieben habe, nach einem Jump-Befehl nur dann ausführt, wenn nach der Anweisung noch ein Audio-File abgespielt wird. Da ich das zweite Audio-File nicht wollte, mache ich jetzt einfach die Anweisungen bei <7 und >=7 einfach ohne Jump-Befehl direkt beim oid-code. Das geht auch mit sechstelligen Zahlen zuverlässig und problemlos)</span><o:p></o:p></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"> </span><o:p></o:p></p><div><div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Von:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> tiptoi [<a href="mailto:tiptoi-bounces@lists.nomeata.de">mailto:tiptoi-bounces@lists.nomeata.de</a>] <b>Im Auftrag von </b>Tobias Bäumer<br><b>Gesendet:</b> Freitag, 1. Mai 2015 12:33<br><b>An:</b> Die Mailingliste für Tiptoi-Bastler<br><b>Betreff:</b> Re: [Tiptoi] Vergleich auf < (kleiner als) bzw. >= geht im play modus aber nicht auf dem Stift</span><o:p></o:p></p></div></div><p class="MsoNormal"> <o:p></o:p></p><div><p class="MsoNormal">Ich zitiere mich mal selbst...<o:p></o:p></p></div><div><p class="MsoNormal"> <o:p></o:p></p></div><div><div><p class="MsoNormal">Anfang der weitergeleiteten E‑Mail:<br><br><br><br><o:p></o:p></p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><p class="MsoNormal"><b><span style="color:black">Von:</span></b><span style="color:black"> Tobias Bäumer <<a href="mailto:to_b@gmx.de">to_b@gmx.de</a>><br><b>Datum:</b> 13. Januar 2015 21:39:09 MEZ<br><b>An:</b> Die Mailingliste für Tiptoi-Bastler <<a href="mailto:tiptoi@lists.nomeata.de">tiptoi@lists.nomeata.de</a>><br><b>Betreff:</b> <b>Re: [Tiptoi] komische zeile</b><br><br><br><br></span><o:p></o:p></p></blockquote><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><p class="MsoNormal"><span style="color:black">[...]<br>Die Register sind übrigens wirklich uint_16. Zieht man von 0 noch 1 ab, kommt 65535 raus.</span><o:p></o:p></p></blockquote></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><br>Am 01.05.2015 um 11:30 schrieb Ulrich Sibiller <<a href="mailto:ulrich.sibiller@gmail.com">ulrich.sibiller@gmail.com</a>>:<o:p></o:p></p></div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div><p class="MsoNormal">2015-05-01 10:24 GMT+02:00 andi <<a href="mailto:aaaaandi@gmail.com">aaaaandi@gmail.com</a>>:<br><br><br><o:p></o:p></p><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><p class="MsoNormal">Hi,<o:p></o:p></p></blockquote><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><p class="MsoNormal">Kann das Problem daran liegen, dass Du mit Werten groesser als 2^16<o:p></o:p></p></blockquote><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><p class="MsoNormal">rechnest. Der Tiptoi rechnet aber nur mit uint16.<o:p></o:p></p></blockquote><p class="MsoNormal"><br>Das war auch meine erste Idee. Aber bist du dir sicher mit dem _u_int?<br>Soweit ich weiß, haben wir mal 16bit angenommen, aber nicht überprüft.<br>Und ob das ganze signed oder unsigned ist hat IIRC auch noch keiner<br>überprüft.<br><br>Freiwillige vor!<br><br>Uli<br><br>-- <br>tiptoi mailing list<br><a href="mailto:tiptoi@lists.nomeata.de">tiptoi@lists.nomeata.de</a><br><a href="https://lists.nomeata.de/mailman/listinfo/tiptoi">https://lists.nomeata.de/mailman/listinfo/tiptoi</a><o:p></o:p></p></div></blockquote></div></blockquote><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div><p class="MsoNormal">-- <br>tiptoi mailing list<br><a href="mailto:tiptoi@lists.nomeata.de">tiptoi@lists.nomeata.de</a><br><a href="https://lists.nomeata.de/mailman/listinfo/tiptoi">https://lists.nomeata.de/mailman/listinfo/tiptoi</a><o:p></o:p></p></div></blockquote></div></div></blockquote><blockquote type="cite"><div><span>-- </span><br><span>tiptoi mailing list</span><br><span><a href="mailto:tiptoi@lists.nomeata.de">tiptoi@lists.nomeata.de</a></span><br><span><a href="https://lists.nomeata.de/mailman/listinfo/tiptoi">https://lists.nomeata.de/mailman/listinfo/tiptoi</a></span><br></div></blockquote></div></body></html>