Autor Thema: PC-Speaker  (Gelesen 10090 mal)

elfish_rider

  • Beiträge: 293
    • Profil anzeigen
Gespeichert
« 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.

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #1 am: 22. September 2004, 14:44 »
so weit ich weiß geht das über den clocktimer!!! keine ahnung, wer da drauf gekommen ist!!!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #2 am: 22. September 2004, 15:22 »
Weil man die Tonlänge ne bestimme Zeit aufrechterhält und das geht mit den Timer nunmal;)
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #3 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!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

elfish_rider

  • Beiträge: 293
    • Profil anzeigen
Gespeichert
« Antwort #4 am: 22. September 2004, 18:40 »
Mir ist immer noch nicht klar, wie ich das konkret mit dem Clocktimer machen soll.

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #5 am: 22. September 2004, 19:00 »
irgendwie über die Ports wirds gehn, schau mal in Ralf Browns Portliste nach
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #6 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.
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

najjannaj

  • Beiträge: 75
    • Profil anzeigen
Gespeichert
« Antwort #7 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!

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #8 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...
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

Another Stupid Coder

  • Beiträge: 749
    • Profil anzeigen
Gespeichert
« Antwort #9 am: 25. September 2004, 00:39 »
teste es einfach real ^^

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #10 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!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #11 am: 25. September 2004, 10:59 »
bitte gebt auch eure kommentare und tipps ab!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

lobmann

  • Beiträge: 243
    • Profil anzeigen
    • http://www.fallek.de.vu
Gespeichert
« Antwort #12 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.
Man kann doch nem alten Mann nicht in den Bart spucken und sagen es hat geschneit

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #13 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!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

zacK

  • Beiträge: 216
    • Profil anzeigen
    • http://www.domae.ch
Gespeichert
« Antwort #14 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!

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #15 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
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

vish

  • Beiträge: 44
    • Profil anzeigen
Gespeichert
« Antwort #16 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 :) )

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #17 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^^
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #18 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!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

vish

  • Beiträge: 44
    • Profil anzeigen
Gespeichert
« Antwort #19 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.

 

Einloggen