kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
Kiadó: | ComputerBooks Kiadói Kft |
---|---|
Kiadás helye: | Budapest |
Kiadás éve: | |
Kötés típusa: | Ragasztott papírkötés |
Oldalszám: | 518 oldal |
Sorozatcím: | |
Kötetszám: | |
Nyelv: | Magyar |
Méret: | 23 cm x 16 cm |
ISBN: | 963-618-197-7 |
Megjegyzés: | Lemezmelléklet nélkül. |
Előszó | 1 |
Bevezetés | 3 |
Alapfogalmak | 9 |
Analóg jelek osztályozása | 9 |
A hang | 10 |
Hullámforma | 12 |
AM, FM és a többiek | 14 |
Amplitúdómoduláció (AM) | 14 |
Frekvenciamoduláció (FM) | 15 |
Hangszín | 15 |
Spektrum | 15 |
Burkológörbe, ADSR generátor | 16 |
Analóg jelek digitális feldolgozása | 20 |
Mintavételezés és kvantálás | 20 |
Analóg-digitális átalakítása (ADC) | 24 |
Digitális-analóg átalakítás (DAC) | 26 |
Periodikus függvények Fourier-analízise (sorba fejtés) | 27 |
Zene, zene, zene | 30 |
Kotta és hangjegyek | 30 |
Hangsorok, akkordok | 31 |
Gitárakkordok | 32 |
A beépített Assembler használata | 35 |
Assembly blokkok | 35 |
Direktívák | 37 |
Szimbólumok | 37 |
Címkék | 38 |
Assembly eljárások és függvények | 39 |
Paraméterek és visszaadott értékek | 40 |
Az ADLIB hangkártya | 45 |
Az ADLIB kártya regisztereinek elérése | 45 |
Az ADLIB regiszterkészlete | 49 |
Az ADLIB kártya programozása | 58 |
Az ADLIB unit | 59 |
Egyetlen hang kiadása | 72 |
A regiszterek csoportos módosítása | 73 |
A hang kitartása a Sustain szinten | 75 |
Az burkológörbe szakaszainak manipulálása | 76 |
A skálatényező használata | 77 |
Összetett hangzások, az operátorok eltérő beállítása | 78 |
Nyomkövetés, hibafelderítés | 80 |
Több csatorna használata | 81 |
A ritmushangszerek használata | 84 |
Megszakításvezérelt lejátszóprogram | 86 |
Események | 87 |
Az adathalmaz formátuma | 90 |
A lejátszó | 93 |
A fordító | 107 |
Példaprogramok a lejátszóhoz | 118 |
Az ADLIB alkalmazása játékprogramokban | 120 |
Elméleti alapok | 121 |
Dinamikus csatornaallokáció, prioritások | 122 |
Megvalósítási szempontok az ADLIB kártyán | 124 |
Végrehajtó egység | 125 |
Hangprogram utasítások | 126 |
Az FMDRV egység | 130 |
Hangprogramok készítése, szerkesztési szabályok | 142 |
Példa az FMDRV unit használatára | 144 |
A SOUND BLASTER hangkártya | 149 |
ADLIB kompatibilitás | 151 |
Szoftveres támogatás | 151 |
A DSP egység | 151 |
A DSP egység inicializálása | 152 |
Parancs és adat kiírása a DSP egységre | 153 |
Adat beolvasása a DSP-ről | 153 |
DSP átviteli módok felvételkor | 153 |
DSP átviteli módok lejátszáskor | 154 |
ADPCM | 154 |
DSP parancsok | 155 |
A DSP egység programozása | 157 |
A DSP unit | 157 |
Hullámformák előállítása a DSP egységgel | 161 |
Hangfelvétel direkt módon a DSP-vel | 165 |
Hangfelvételek visszajátszása direkt módon | 167 |
Hosszabb hangfelvételek készítése | 168 |
Visszajátszás | 171 |
A DMA vezérlő és a megszakításvezérlő | 173 |
A DMP vezérlő programozása | 174 |
A DMA átviteli korlátai | 178 |
Az IRQ vezérlő programozása | 179 |
Az egyciklusú DMA átvitel | 181 |
Az SB-DMA unit | 181 |
Felvétel DMA átvitellel | 189 |
Lejátszás DMA átvitellel | 190 |
Időállandók kiszámítása | 191 |
Az auto-init DMA átvitel | 192 |
Az SM-AIDMA unit | 193 |
Hullámforma generálás auto-init DMA módban | 202 |
Hangfelvétel auto-init DMA módban | 205 |
Lejátszás auto-init DMA módban | 207 |
Az egyciklusú és az auto-init DMA összehasonlítása | 209 |
Összegzés | 210 |
A Sound Blaster Pro hangkártya | 211 |
Hardverbeállítások | 212 |
Csatlakozók | 212 |
Szoftveres támogatás | 213 |
I/O-kiosztás | 213 |
Az FM chip programozása | 214 |
Egyéb módosítások | 216 |
A keverő programozása | 217 |
Regisztertükrök | 222 |
Az SBPRO unit | 222 |
Szteró hang a kimeneten | 227 |
Összefoglalás | 229 |
A Sound Blaster 16 hangkártya | 231 |
A Sound Blaster 16 lehetőségei | 232 |
Hardverbeállítások | 233 |
Csatlakozók | 234 |
Telepítés, szoftveres támogatás | 234 |
Az OPL-3 FM chip programozása | 235 |
Négyoperátoros FM hanggenerálás | 236 |
OPL-3 regiszterkészlet | 237 |
Négyoperátoros hang | 244 |
A továbbfejlesz tett DSP egység | 245 |
DSP parancsok | 246 |
Bájtszekvenciális parancsok | 247 |
A keverő programozása | 249 |
Az SB 16 MIX unit | 254 |
A 16 bites DMA használata | 260 |
Az SB 16DMA unit | 261 |
16 bites hullámforma generálás | 271 |
16 bites felvétel | 272 |
16 bites lejátszás | 274 |
Összefoglalás | 276 |
Sound Blaster AWE 32/64 | 277 |
Belső felépítés | 277 |
Joystick port | 278 |
MIDI port | 278 |
Bus Interface | 278 |
MCU | 278 |
ASP | 278 |
D/A | 278 |
Mixer | 279 |
Waveblaster | 279 |
MCD Interface | 279 |
Amplifier | 279 |
EMU8000 subsystem | 279 |
A Sound Blaster kártyák szoftvertámogatása | 283 |
Diagnose | 284 |
Mixerset | 284 |
DRV könyvtár | 285 |
SAMPLES könyvtár | 285 |
Az autoexec.bat és a config.sys módosítása | 285 |
A PNP kártyák beállítása | 286 |
A Sound Blaster kártyák alkalmazása játékprogramokban | 289 |
A digitális hangminták algoritmikus kezelése | 289 |
A hangerő megváltoztatása | 291 |
A hangminták típuskonverziója | 293 |
A hangminták keverése | 294 |
A hangmagasság megváltoztatása | 296 |
Interpolálás, decimálás | 297 |
A SAMPLES unit | 298 |
Virtuális csatornák | 304 |
Megvalósítás, feltételek, szempontok | 306 |
Megszakításos feed | 307 |
Az SB-IDRV unit | 308 |
Hangkeltés az SB-IDRV unittal | 314 |
Auto-init DMA feed | 316 |
A blokkok feldolgozása | 317 |
A hangminták összekeverése blokkokban | 318 |
Az SB-DDRV unit | 323 |
Hangkeltés az SB-DDRV unittal | 325 |
Összefoglalás | 327 |
A Gravis Ultrasound hangkártyák | 329 |
A Gravis Ultrasound lehetőségei | 329 |
hardver áttekintés | 330 |
Csatlakozók | 330 |
I/O címek | 331 |
A GUS DRAM memória | 332 |
MIDI interfész | 332 |
Joystick | 332 |
A GFI hangprocesszor | 333 |
Különböző verziójú kártyák | 334 |
A Gravis Ultrasound regiszterei | 334 |
Az ULTRASOUND környezeti változó | 335 |
Regiszterek | 336 |
MIDI regiszterek | 337 |
GFI globális regiszterek | 338 |
GFI csatornaparaméter regiszterek | 343 |
Általános regiszterek | 351 |
Törtszámok | 357 |
Automatikus hangerő-szabályozás | 358 |
"Megszakadok..." | 359 |
A GUS unit | 360 |
Állandók | 361 |
Eljárások, függvények | 362 |
A Gravis Ultrasound Extreme hangkártya | 377 |
A Gravis Ultrasound PNP hangkártyák | 378 |
Verziók, kompatibilitás | 378 |
Hardver paraméterek | 380 |
Szintézer | 381 |
Effektusok | 381 |
Codec | 381 |
Más hangkártyák emulációja | 382 |
Szoftvertámogatás | 382 |
MOD lejátszó Gravis kártyára | 386 |
Hiányosságok | 394 |
A Gravis Ultrasound hangkártyák alkalmazása játékprogramokban | 395 |
Hangkeltés a GUSGAME unittal | 400 |
Egyéb megoldások játékprogramokhoz | 403 |
Összetett audio driver készítése | 403 |
Hangkártya típusok | 404 |
Detektálás | 404 |
A hangok tárolása | 405 |
Inicializálás, befejezés | 406 |
hangkeltés | 407 |
A botkormány kezelése | 408 |
A botkormány állapotának lekérdezése | 410 |
Digitális botkormányok illesztése a PC-hez | 415 |
Zenefájl formátumok | 419 |
Az SBI fájlok formátuma | 419 |
Az SBI unit | 424 |
A CMF fájlok formátuma | 428 |
CMF fejléc | 428 |
A CMF fájlok lejátszása | 431 |
A VOC fájlok formátuma | 439 |
A WAV fájlok formátuma | 444 |
A MOD fájlok formátuma | 447 |
Effektus parancsok | 452 |
Extra effektus parancsok | 456 |
hangminták | 460 |
MOD fájlok kilistázása | 460 |
A MID fájlok formátuma | 466 |
Az idő tárolása, dinamikus adathossz | 467 |
MIDI események | 468 |
Hang csatornaüzenetek | 468 |
Rendszerüzenetek | 470 |
MID fejléc | 472 |
Exkluzív üzenetek | 475 |
Metaesemények | 475 |
A GENERAL MIDI szabvány | 478 |
A ROLAND GS MIDI szabványa | 479 |
Összegzés | 481 |
ADLIB | 481 |
Sound Blaster 1.0 | 481 |
Sound Blaster 1.5 | 482 |
Sound Blaster 2.0 | 482 |
Sound Blaster Pro1.0 | 482 |
Sound Blaster Pro 2.0 | 483 |
Sound Blaster 16/16ASP | 483 |
Sound Blaster AWE 32/64 | 483 |
Gravis Ultrasound | 484 |
Gravis Ultrasound PNP | 484 |
Függelék | |
MIDI adattáblázatok | 485 |
SBI hangszerek paraméterei | 488 |
Sound Blaster AWE 32 nem regisztrált MIDI paraméterek | 497 |
A CT-VOICE DRV meghajtóprogram funkciói | 500 |
Az SBFMDRV.COM meghajtóprogram funkciói | 503 |
Csatlakozók | 505 |
Az OPL-2 és OPL-3 FM chipek regiszterkészlete | 507 |
Sound Blaster DSP parancsok | 508 |
Sound Blaster PRO egyéb DSP parancsok | 509 |
Sound Blaster 16 egyéb DSP parancsok | 509 |
Sound Blaster PRO keverő regiszterek | 510 |
Sound Blaster 16 keverő regiszterek | 510 |
Irodalomjegyzék | 511 |
Tárgymutató | 513 |
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.