<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><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]--></head><body lang=DE link=blue vlink=purple><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 für den Tipp.<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 Vergleich, der nicht ausgeführt wurde, hat ja nicht direkt was mit dem übergelaufenen Register zu tun. Hier prüfe ich nur, ob ein anderes Register < 7 ist. Das geht komischerweise nur dann, wenn ich nach der Anweisung die auf den Vergleich folgt noch einen Sound abspiele.<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'>Du könntest aber den entscheidenden Hinweis geliefert haben, warum es überhaupt funktioniert. Vermutlich läuft das Register auf die gleiche Art und Weise über, wenn man es stufenweise hochzählt und wenn man es direkt auf den Endwert setzt. Ich teste das mal.<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'><o:p> </o:p></span></a></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 [mailto:tiptoi-bounces@lists.nomeata.de] <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></body></html>