Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: elfish_rider am 22. September 2004, 13:37

Titel: PC-Speaker
Beitrag 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.
Titel: PC-Speaker
Beitrag von: joachim_neu am 22. September 2004, 14:44
so weit ich weiß geht das über den clocktimer!!! keine ahnung, wer da drauf gekommen ist!!!
Titel: PC-Speaker
Beitrag von: Roshl am 22. September 2004, 15:22
Weil man die Tonlänge ne bestimme Zeit aufrechterhält und das geht mit den Timer nunmal;)
Titel: PC-Speaker
Beitrag von: joachim_neu am 22. September 2004, 17:40
aso... und deswegen hat man den Lautsprecher auf den timer gelegt, ts... interessant! trotzdem hätt ichs an deren stelle net gemacht!
Titel: PC-Speaker
Beitrag von: elfish_rider am 22. September 2004, 18:40
Mir ist immer noch nicht klar, wie ich das konkret mit dem Clocktimer machen soll.
Titel: PC-Speaker
Beitrag von: Roshl am 22. September 2004, 19:00
irgendwie über die Ports wirds gehn, schau mal in Ralf Browns Portliste nach
Titel: PC-Speaker
Beitrag von: joachim_neu am 23. September 2004, 11:17
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.
Titel: PC-Speaker
Beitrag von: najjannaj am 23. September 2004, 12:13
Bin auf jeden Fall dafür das der Artikel von joachim_neu in die Nächste Ausgabe mit eingebaut wird!
Titel: PC-Speaker
Beitrag von: joachim_neu am 25. September 2004, 00:29
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...
Titel: PC-Speaker
Beitrag von: Another Stupid Coder am 25. September 2004, 00:39
teste es einfach real ^^
Titel: PC-Speaker
Beitrag von: joachim_neu am 25. September 2004, 01:47
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!
Titel: PC-Speaker
Beitrag von: joachim_neu am 25. September 2004, 10:59
bitte gebt auch eure kommentare und tipps ab!
Titel: PC-Speaker
Beitrag von: lobmann am 25. September 2004, 16:39
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.
Titel: PC-Speaker
Beitrag von: joachim_neu am 25. September 2004, 16:52
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!
Titel: PC-Speaker
Beitrag von: zacK am 27. September 2004, 10:26
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!
Titel: PC-Speaker
Beitrag von: joachim_neu am 01. October 2004, 17:13
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
Titel: PC-Speaker
Beitrag von: vish am 01. October 2004, 17:39
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 :) )
Titel: PC-Speaker
Beitrag von: Roshl am 01. October 2004, 17:59
*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^^
Titel: PC-Speaker
Beitrag von: joachim_neu am 01. October 2004, 18:35
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!
Titel: PC-Speaker
Beitrag von: vish am 01. October 2004, 20:00
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.
Titel: PC-Speaker
Beitrag von: joachim_neu am 01. October 2004, 21:51
könnte ich machen... ich kenn aber kein solches!
Titel: PC-Speaker
Beitrag von: vish am 02. October 2004, 10:09
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
Titel: PC-Speaker
Beitrag von: Roshl am 02. October 2004, 15:55
Ich meine wenn man deine ASM Funktionen nehmen wollte, würden die über C nicht aufrufbar, und nicht funktionsfähig sein
Titel: PC-Speaker
Beitrag von: joachim_neu am 02. October 2004, 16:13
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 ;-)
Titel: PC-Speaker
Beitrag von: Roshl am 02. October 2004, 16:19
Ich hab lieber ne ASM-Funktion am werkeln, als ne C Funktion, die ist meist nen kleines Stück schneller
Titel: PC-Speaker
Beitrag von: joachim_neu am 02. October 2004, 18:38
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!
Titel: PC-Speaker
Beitrag von: Roshl am 02. October 2004, 22:53
Ich hätte se so eh nich reingenommen^^
Titel: PC-Speaker
Beitrag von: joachim_neu am 13. November 2004, 16:44
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