Beiträge von NorbertJ

    Hallo Jörg,

    wenn du sowieso alles bereitstehen hast, so ist mir deine Version von Rahmen am liebsten. Ich habe orion7 und Shadow-aSc schon abgesagt, die hatten sich auch bereits bereit erklärt mir zu helfen. Beine habe ich selbst bereits per Gerätefüßchen realisiert.

    Ich hoffe, die beiden haben Verständnis für mein Wechseln und niemand ist mir Gram. Ich finde die Bereitschaft zu helfen hier im Forum wirklich beeindruckend. Danke an alle!


    Viele Grüße

    Norbert

    Da ich keinen 3D-Drucker besitze: mag mir jemand - natürlich gegen Aufwandsentschädigung - ein solches wunderschönes 7-Segment-Display-Gehäuse drucken? Mein Junior meinte vorhin, er fühlt sich so unangezogen... :) Die Klebelösung hat sich leider beim Herumschrauben- und -hämmern schon 2x gelöst.

    Ich nerve noch mal: ich habe jetzt mal die letzte Printer Monitor Rom Version 0.6 8K geflashed. Die meldet sich bei mir als Version 0.5 und hat noch den Disassembler 'Bug' . Ist das richtig?

    Kenne ich, böser Ohrwurm. Bei mir ist das das main theme von Game of Thrones. Manchmal Tagelang im Ohr, kann richtig nervig sein. :weinen:. Wie gut, dass wir hier nur schreiben können... :):):) Bist du auch Musiker? Bei denen scheint das häufiger vor zu kommen.

    Zitat

    Zitat von Jörg

    Was meinst du mit kurios? Der Beep beim Reset oder der "leise vernehmbare" Beep beim Reset?

    Das ein Beep beim Reset kommt, ist von mir im ROM Ver. 0.6 so beabsichtigt. Das wäre also nur im Vergleich zum Original Junior kurios.

    Sollte der Ton zu leise sein, kannst du nur mal versuchen, einen 4Ohm Lautsprecher einzusetzen. Bei mir ist aber der Ton zwar leise, aber doch recht gut mit einem 32 Ohm Lautsprecher noch vernehmbar.

    Nee, der Beep ist schon erfreulich, erinnert mich an den Apple. Den Beep habe ich schon im Assembler-Listing entdeckt. Ich dachte, dass wegen der relativ geringen Lautstärke bei mir was nicht stimmt, mehr nicht.

    Danke für eure Hilfe. :thumbup::thumbup::thumbup: ich denke, wenn ich einen anderen LS als den kleinen Quäker dranhänge, könnte sich das Problem (das vermutlich davor sitzt) ergeben. Es ist aber gut zu wissen, dass jetzt alles stimmt. Die Widerstände sind jetzt gemäß Schaltung auf jeden Fall korrekt. Die Leiterbahnverbindungen sind auch ok.:)

    Kurios. Ich habe jetzt alle drei Widerstände aus meinem Bestand ersetzt. Es ist ein leises vernehmbares 'tüt' beim Reset hörbar. Vielleicht muss das so sein ?!

    Ich habe ein Problem: ich habe das DEMO-Programm aus Elektor Junior Buch 2 S.225/226 eingegeben. Ich habe es mit den nötigen Änderungen von $0000 nach $ 0200 verlegt.

    Danach setze ich Port B mit und starte das Programm

    0300: A9 1E

    0302: 8D 83 1A

    0305: 4C 00 02

    Die Ausgabe ist superleise, kann das bitte einmal jemand verifizieren? Ansonsten könnte mein BC516 hin sein, was ich aber eigentlich nicht glauben kann, denn die Soundausgabe hat bereits funktioniert...


    Soundtest.zip

    Hallo Jörg,

    der ist aus der Bucht 'Kleinlautsprecher / Miniaturlautsprecher / Mini Lautsprecher / 10 OHM - 0,5W 14' und kostet 1,55 inkl. Versand. Ich habe ihn auf eine 2-er Stiftleiste 'gebogen' und mit Schrumpfschlauch verschönert. Der macht den Piep am Anfang zwar nur sehr leise (habt ihr das auch, trotz Initialisierung?), funktioniert aber bei anderen Programmen, die den LS ansteuern recht gut.


    Eine Frage bezüglich des sehr hilfreichen Disassemblers:

    ist es gewollt, dass das erste Byte eines Assembler-Listings in einer eigenen Zeile steht und im eigentlichen Listing noch einmal wiederholt wird? Oder liegt das 'Problem' bei mir?

    Also z.B.

    *0200L


    0200 - A9

    0200 - A9 FF

    0202 - 85 05

    0204 - 20 BA 02

    ...

    Hier nun das fertige Programm 'Timer', das per XMODEM nach $0200 geladen und dort auch gestartet werden kann.

    Bedienung;

    0 - Timer stoppen

    1 - Timer starten

    2 - Timer auf 0 zurücksetzen

    4 - Nach dem Stoppen das Programm verlassen


    Timer.zip


    Nochmals danke an Jörg für den geduldigen Beistand!

    Hallo Jörg,

    das ganze hat jetzt geklappt. Allerdings gibt es nach dem Einlesen ein kleines Problem. Im Speicher ab $0200 fehlen am Programmfang die ersten beiden Bytes des ursprünglichen Codes. Es stimmt doch die Syntax für den A65 .... ORG $0200, oder?

    Ich habe die Datei entsprechend auf $0202 kompiliert und hinterher im RAM den fehlenden Code ergänzt(0200:A9 25). Danach konnte ich das Programm korrekt auf dem PC abspeichern. Die Sprungadressen stimmen alle. Das Programm läuft aber noch nicht, ich bin daran...


    Danke und viele Grüße

    Norbert