Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: elfish_rider am 22. September 2004, 13:37
-
Wie kann ich am einfachsten den PC-Speaker ansprechen?
Die einzigen Einstellungen, die ich brauche, sind Tonhöhe und -länge.
-
so weit ich weiß geht das über den clocktimer!!! keine ahnung, wer da drauf gekommen ist!!!
-
Weil man die Tonlänge ne bestimme Zeit aufrechterhält und das geht mit den Timer nunmal;)
-
aso... und deswegen hat man den Lautsprecher auf den timer gelegt, ts... interessant! trotzdem hätt ichs an deren stelle net gemacht!
-
Mir ist immer noch nicht klar, wie ich das konkret mit dem Clocktimer machen soll.
-
irgendwie über die Ports wirds gehn, schau mal in Ralf Browns Portliste nach
-
1. ich schreibe gerade ein tut darüber, wird bald fertig sein!
2. bräuchte man sowas für die nächste lowlevel-ausgabe, könnte meins anbieten.
-
Bin auf jeden Fall dafür das der Artikel von joachim_neu in die Nächste Ausgabe mit eingebaut wird!
-
also: mein tut ist fast fertig,bis auf, dass ich den code, den ich noch dazu gemacht hab, noch testen muss.... kann bochs eigendlich soundausgaben??? bei mir scheinen sie net zu gehen...
-
teste es einfach real ^^
-
hab ich... geht net *schäm* naja, hier ist zumindest mal die theoriefassung:
http://joachim-neu.de/Lautsprecher.pdf
viel spaß beim lesen, die andere fassung kommt so schnell, wie möglich!
-
bitte gebt auch eure kommentare und tipps ab!
-
Jo is gut Joachim, kurz und knapp geschrieben so geällts mir. Vielleicht noch nen paar Begriffe erklären wie was Mhz bedeutet usw., damits auch jeder versteht.
-
ok, werd' ich einbauen! @macher von lowlevel: nehmt das tut noch nicht in der ausgabe! meldet euch, denn dann bekommt ihr die überarbeitete fassung. also noch nicht das jetztige tut einbauen!
-
irgendwie finde ich es relativ schwer zu verstehen, gerade weil es kurz und kanpp ist... (nicht böse gemeint ^^)
aber auf jedenfall thx fürs schreiben!
-
so!!! bin jetzt fertig!!! die fertige version gibts auf:
http://www.joachim-neu.de/public/tutorials/lautsprecher.pdf
die kann auch ins magazin ;-)!!! (bitte ungekürzt und unverfälscht!) viel spaß beim lesen und verstehen!!!
mfg
JN
-
Mh, sehr gut!
Aber wäre vielleicht nicht schlecht, wenn du die Rechtsschreibung befolgen würdest! :) ("net" und "nix" sind eher "chatter-sprache", "nicht" und "nichts" hören sich da wesentlich besser an :) )
-
*Zustimm*
Ausserdem sind die C und ASM Funktionen irgendwie nicht das selbe^^
Bei Asm fehlt die Einhaltung der Calling convention.
Wie sollen beim Asm die Frequenz übergeben werden?
Ne Erklärung fürn Asm Teil wär auch gut.
Die in- und out- C-Funktionen sollten besser auch dabei stehen, wie die aussehen sollen, ich mein ich weiß es, aber das sagt nich das jeder das weiß, ich hab Beispielsweise 8 Verschiedene in- und out-Funktionen.
Ansonsten vermiss ich ab und an eine Genauere Formulierung der Sachen z.B.
"aber wir wissen wenn beide bits in Port ..." Woher denn? Steht das irgendwo weiter oben? Ich habs erst nach dem 3. Mal lesen gefunden wo dazu was steht, ist versteckt formuliert irgendwie.
Ob der Code funzt weiß ich nicht->nicht getestet^^
Man sollte immer auch an die DAU denken^^
-
DAU??? was ist das?
ok, ich werde es sprachlich noch weiter umformulieren. ich mache noch ein paar erklärungen dabei, wie man die asm-funktionen benutzen soll, usw. was die inp() und outp() funktionen im C-Teil betrifft, finde ich, dass es etwas zu weit ginge, da noch alles umzubauen! soll ich auch noch erklären, wie man die einbaut, und compilert, oder was? ich finde, dass muss man schon selber hin bekommen. bei den welche calling convention bei ASM? hauptsache, es funktioniert!
danke für die Tipps, ich werde alles nochmal überarbeiten. ich melde mich, wenn eine neue version oben ist!
-
Zum DAU: Dümmster Anzunehmender User
Zu den inp() und outp() Funktionen: Vielleicht verweist du (also linkst) du da einfach auf ein anderes Tutorial (von dir oder einem anderen geschrieben), das eben diese beschreibt.
-
könnte ich machen... ich kenn aber kein solches!
-
Ein C-Kernel Tutorial von Gregor Brunmar, in dem eine Möglichkeit für inp() und outp() Funktionen erklärt und geschrieben wird. (Englisch)
http://hem.passagen.se/gregge/muos/tutorial_03/tutorial_03.html
-
Ich meine wenn man deine ASM Funktionen nehmen wollte, würden die über C nicht aufrufbar, und nicht funktionsfähig sein
-
aso... dafür ist ja auch die C-Funktion da... ich schreibe in das Tut rein, dass die so NICHT mit C aufrufbar ist. aber wenn ichs änder, dann geht se nimmer mit reinem ASM ;-)
-
Ich hab lieber ne ASM-Funktion am werkeln, als ne C Funktion, die ist meist nen kleines Stück schneller
-
ich weiß! aber dann musste se dir halt in dem fall selber zusammenbasteln!!! ich kenn mich da net aus. kannst ja alles umformen, und mir dann schicken!!! ich baue es dann ein! bitte die jetztige version noch NICHT im magazin hernehmen, die wird ja noch geändert!
-
Ich hätte se so eh nich reingenommen^^
-
Ok, nach einiger Zeit habe ich jetzt das Tut nochmal überarbeitet, und bitte, es mal wieder probezulesen.
URL: http://www.joachim-neu.de/public/tutorials/lautsprecher.pdf