🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
5 messages
5 total messages Started by piotrg Wed, 12 Mar 2008 18:12
PC Speaker
#1716
Author: piotrg
Date: Wed, 12 Mar 2008 18:12
51 lines
1556 bytes
Witam!
Mam pytanie odnośnie pc speakera mam projekt do zrobienie w asm i mam jedno
pytanie zrobiłem sobie procedurkę do grania głośniczkiem.
Oto ta procedura

mov al,10110110b

out 43h,al

mov al,169

out 42h,al

mov al,4

out 42h,al

in al,61h

or al,00000011b

out 61h,al

;mov cx,0fh

;mov dx,4240h

;mov ah,86h

;int 15h


in al,61h

and al,11111101b

out 61h,al

w sumie wzięta z książki ale niby speaker działa ale nie wyłacza się .

Odpalam w trybie chronionym pod dosem .

Jakieś pomysły ?

Wykomentowane linie wziąłem z kursu asm na dosa. ale one nic nie zmienają



Pozdro

piotrg
Re: PC Speaker
#1717
Author: Wojciech Muła
Date: Wed, 12 Mar 2008 19:16
7 lines
1033 bytes
"piotrg" <piotrgrota@gmail.com> wrote:

> in al,61h
> 
> and al,11111101b

spróbuj and al, 11111100b
Re: PC Speaker
#1718
Author: piotrg
Date: Wed, 12 Mar 2008 20:54
50 lines
1770 bytes
>
> mov al,10110110b
>
> out 43h,al
>
> mov al,169
>
> out 42h,al
>
> mov al,4
>
> out 42h,al
>
> in al,61h
>
> or al,00000011b
>
> out 61h,al
>
> ;mov cx,0fh
>
> ;mov dx,4240h
>
> ;mov ah,86h
>
> ;int 15h
>
>
> in al,61h
>
> and al,11111101b
>
> out 61h,al
>
> w sumie wzięta z książki ale niby speaker działa ale nie wyłacza się .
>
> Odpalam w trybie chronionym pod dosem .
>
> Jakieś pomysły ?
>
> Wykomentowane linie wziąłem z kursu asm na dosa. ale one nic nie zmienają
>

Dzęki z tym już sobie poradziłem.
Bo w sumie mam napisać organy na pc speaker i próbuje zrozumieć wczytywanie 
z klawiatury narazie zrobiłem na spacje że jest koniec.
Czy mozna jakoś sprawdzić czy jakiś klawisz podniesiono ? po naciśnięciu?

Pzodro
Re: PC Speaker
#1719
Author: Matuzalem
Date: Thu, 13 Mar 2008 12:34
10 lines
1457 bytes
> Czy mozna jako� sprawdzi� czy jaki� klawisz podniesiono ? po naci�ni�ciu?
>
> Pzodro

Witam

Uzyj int 16h i ah 10h, 11h.
http://www.ctyme.com/intr/int-16.htm

Pozdrawiam
Re: PC Speaker
#1720
Author: Paweł Więcek
Date: Thu, 13 Mar 2008 19:44
12 lines
2243 bytes
Thus wrote piotrg <piotrg@attu.pl>:
> Czy mozna jako? sprawdziae czy jaki? klawisz podniesiono ? po naci?nieciu?

Sugerowałbym się podpiąć pod sprzętowe przerwanie klawiatury (INT09h).

         Paweł

-- 
 (___)  | Pawel Wiecek ----------------- Coven / Svart --------------------- |
< o o > |  http://www.coven.vmh.net/    <coven@vmh.net>    GSM: +48603240006 |
 \ ^ /  | GPG/PGP info in message headers  *  [ Debian GNU/Linux developer ] |
  (")   |   *  *  *         What was your user name again?         *  *  *   |
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads