Voyager #03
19 октября 1998
  Железо  
  Звук  

Skeleton - Description of the sound card DMA SOUND.

<b>Skeleton</b> - Description of the sound card DMA SOUND.
(C) LAST ZAHARY
Music: KENO-TEN/KENOTRON '96 STYLE



                 DMASOUND



     Not so long ago DUDE go to Moscow as a trophy brought back 
the CD-ROM. This drive for eyeballs was packed with all sorts 
of emulators. (Amiga, Spestrum, Dendi, etc.). I sat down to 
deal with texts that were present on this disc. Teksty slashed, 
duplicated in some places, some in English. But a few texts I 
was interested, among these several were 3 files: 

                   DMASDSC1.TXT

                   DMASOUN2.TXT

                   DMASOUND3.TXT

     They, in principle, and are the subject of this
Article ...



                 *



     In the first text file contains a description of
some sound-cards. I will cite some of its features:

 - The device has four independent 8-bit

   audio channel direct memory access. (Ie,

   read from memory and output to the DAC Origin of
   goes without processor simultaneously

   4 channels.)
 - Each channel has a 6-bit controller thunder
   bone. (Ie, 64 volume).
 - Discrete sampling in the channel - 0.28 ms (3.5

   MHz). For comparison: the quality of CD - 44 kHz, and

   Average sample is digitized at 8 kHz.
 - Direct access is carried out in all memory

   which is in the Spectrum (128, 256, 512, 1024

   kb) and does not depend on the port configuration, the 
maximum    mum length of the array passed to 64K (that is,


   sample could not be more than 64K, though it can be
   but bypass).



     You see, the options really intriguing. Somehow, the same 
way, the author thinks himself her work: 


     All ports of the device are the low byte of address # 77. 
High bytes of address are:  Controller DMA - # 0C, # 1C, # 2C, 
# 3C, # 4C, # 5C, 

                # 6C, # 7C, # 8C, # 9C, # AC, # BC,

                # CC, # DC, # EC, # FC;
 First timer - # 3D, # 7D, # BD, # FD;
 Second timer - # 3E, # 7E, # BE, # FE;
 Banks Channel - # 07, # 17, # 27, # 37;
 Volume channel - # 3F, # 7F, # BF, # FF;
 Mask interrupt - # F7.



     DMA controller provides direct access to
memory. Timers set the sampling frequency at
playing a sample, ie, determine the pitch. Banks channels 
contain top samples. Mask determines the priority of the 
interrupt, because in addition to staffing the interrupt 
controller DMA adds an interrupt for each channel. 

     I understand that the system works as follows:
- Load the module type MOD;
- Set up the banks to address the first notes of samples;
- Setting up a timer, volume, mask;
- Set up the DMA, (how many channels, the priority ...);
- Plays sample, after playing DMA

  provides an interrupt to the processor.
- Set the address of the new sample, etc.
I hope you do too, seemed interesting.



     Now a few words about the unpleasant:
Scheme is complicated enough (a lot of buildings, not quite
 intelligible principle).
Chips are rare and not cheap.
Connect via a standard connector will come: the need the 
intervention of the scheme on your computer. No wiring board.

Like, everything: the unpleasant - but not fatal.



     We then consulted, and I decided to try
collect this card. If I have someone interested in
drop me a line a couple of lines on the editorial office. We 
will collect all the world. Carefully read the description 
files that I have done a brilliant conclusion - "must be a 
working model." If anyone saw, drop a few lines. 


     Oh, and finally why I just do not threw those three files 
in a supplement to the journal ... As I already mentioned, the 
name of the author neizvesno (to me). Files I merged with the 
cd-rom'a, the right to which is also owned by somebody. A 
NEXT-STOP (Chief Editor) for some reason respectfully refers to 
copyright. 


                 *


Kommentapuy DUDE ...



     Due to the fact that I'm a big fan of wave soldering iron 
over the favorite a computer, then take the liberty to 
speculate a bit on this topic ... 

     Yes, I'm interested in this development, but
I would like to highlight some points. According to one 
location article is the development of Ukraine. (The author 
lives either in Donetsk, or Kharkov). And (I think), she was 
about 2 years old. K most scarce chips I would attribute 
primarily 1810VT37 (at least with the first I'm trying it in 
our town did not find any). Others are not as rare. The only 
surprise is the fact that the application of 555-series, but 
not 1533rd.


     The next point is the large number of cases. Their 40. 
Imagine yourself, what size will the device. Not everyone

have the opportunity to make it compact. Compared with the same 
GS'om, (it also 40 shells). Moreover, the case is not the same 
size. 

     I would like to dwell on the fact that
I used the domestic circuit. They
As is known, are not without defects. I think that
Where possible, we must use imported bourgeois counterparts. 
It's not so much impact on product cost, but will affect its 
performance for the better. 

     To one of the advantages of the product include the fact 
that the scheme it is open and free apply. And the article 
makes it clear that best card works on computers with high 
memory, (ie, Profi, Pentagon 512 and so on). 

     Unfortunately, LAST ZAHARY in the parameters of this
Card forgot to mention nutrition. From naprug required 
standard: +5 V and +12 V and-12V. The owners of the components 
with IBM'ovskom power supply will not experience special 
problems. I do not think that card And this will consume more 
than 400mA. I will try to make every effort to obtain a working 
sample. If All this will then be published in the journal

report on the undertaken work.

     With respect to CD. I'm inclined to believe that this
the same disk, which told M.M.A., (UNBELIEVER). And the fact 
that the author of this disc, emitting he hoped to convey to 
spektrumistov information about their favorite computer. For 
what it huge THANK YOU! 

     Here, perhaps, and all ...


                 *



     For those who know anything about the author of this 
development and those zainteresovavschihsya primary source, ie 
Article dmasound, as well as persons who may know anything at 
all about this card, leaving his coordinates.


     It should be noted that the LAST ZAHARY living with me in 
the same house. 



                2:5022 / 41.46 Sergey Larionov.



                 *


Commentary NEXT-STOP ...



     About the "copyright" - LZ rights. ;)


But after some thought, decided to give in the Appendix all
texts on this card. It would be foolish to wait for responses, 
did not publish the material and placing in Journal of only its 
review. And the author (if any will respond) - will present to 
a fresh issue "VOYAGER" a deluxe version. We are waiting for 
answers! 



curve will respond) - will present to a fresh issue "VOYAGER" a 
deluxe version. We are waiting for answers! 



vya and oxygen.


 2. If the message "Good" or otherwise,

   action was carried out and had some

   effect, even though outwardly nothing has changed.


     What to expect in the full version.

 1. Gaming space will increase by several times.

 2. There will be characters that will be on
   schatsya.

 3. Earn unrealized in the demo Days
   tviya.


    Comments, suggestions, feedback, send to

    addresses:

606039, Nizhny Novgorod region., Dzerzhinsk
POBox 165

606039, Nizhny Novgorod region., Dzerzhinsk
Blvd Cosmonauts, 12, Apt. 64.
Labutin Dmitry Yu.

E-mail: kaea@uic.nnov.ru

      ldy@uic.nnov.ru



                 *


     If you want to buy the full version, then
send a request to me - Labutin Dmitry showing the amount you 
are willing to pay for the game. 



*


     If you want to buy the full version, then
send a request to me - Labutin Dmitry showing the amount you 
are willing to pay for the game. 





   At twelve plates are confusing

   signs. They can move and get this:



                  E to H in

                  W L A R

                  P & T O



   Recall the line inscription: "THE WAY TO OPEN THE WORD

   To the fire. "Clearly, the letters to make a ka
   some of the word. That word "MIRROR!



   At the plate can attack (which came to nothing when
   leads) and put them on the subjects. Let's try to
   lozhit seven plates with the letters that make up

   the word "Mirror", the various items.


 - Put on a plate and sword flower;
 - To rise up and go to the central tower;
 - To take the shield back and put it on the stove;
 - Just put on a plate and a crossbow;
 - Go to the first tower and take a left there

   mushrooms, flint and a pitcher;
 - Put them on the right plate;
 - Back to the lower room of the central tower

   and open the door;
 - Take a left on the stove and the sword again to return
   Camping in the room;
 - Go to the door;
 - Throw a sword and talk to the knight;
 - Go to the secret passage;
 - Use flame;
 - Go through the tunnel;
 - Go to the light;
 - Use a mirror.



   Everything! The game is passed!



sword and talk to the knight;
 - Go to the secret passage;
 - Use flame;
 - Go through the tunnel;
 - Go to the light;
 - Use a mirror.



   Everything! The game is passed!






Other articles:

Inform - The plans of the magazine.

Authors - The authors of the journal and editorial contacts.

Inform - Guide magazine.

Locman - On the game SubSunk.

Locman - Game Description DARK SIDE.

loafer - Complete walkthrough MIRROR.

Kaleidoscope - On the game Star Dust roads.

Kaleidoscope - On the second virtual computer art festival Art Comp-99.

Kaleidoscope - The presentation of text utilities - Text Utility V2.8i.

Skeleton - Description of the sound card DMA SOUND.

Skeleton - an undocumented feature of the processor Z80.

History - Life After Willie. Softografiya Matthew Smith.

History - On fidoshnom slang.

Laboratory - Intro POORGUY! - Inside (original text with commentaries).

Laboratory - ZX-SPECTRUM and operating systems.

Laboratory - Procedures from MicroSoft.

Laboratory - The algorithm output decimal numbers on the screen from the register of DE & HL.

Laboratory - The algorithm of division and multiplication of large numbers.

PROFI CLUB - Studying CP / M (compatibility, processors, terminals).

Humor - Ladder - advice to competent user.

Humor - Verse "OA programmers.

Mail - Letters from readers in the magazine.

Advertising - Advertisements and announcements ...

ZXTraders - Deystvyyuschie distributors software ZX Spectrum in Russia and Ukraine


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Toys - "Last battle" (The Last Stand) a detailed description.

В этот день...   21 November