Mail - From: Dmitry Mikhalchenkov.

----------                              
Track: For "Majam@..."-=-TheMusicSketch 
By: Andrew FER/Phantom FAMILY/080199    
 ----------
from: Dmitry Mikhalchenkov              
                
                                        
                                        
Here I read your MSF-23 and me
prompted me to answer your article about
super-spec:                            
                                        
You know, the idea is just great.  But
some thoughts are not expressed
correct.  I'll try to make a few
comments, it seems to me they
more logical. And even more so for this
and a section was created so that
make changes? Okay, read:     
                                        
As one of the promoters
(failed?) DMA and, of course,
as a spektrumist
looking for the simplest and most realistic solution
for the task at hand, I want
note that the best candidate for
sound device post for this
company - DMA USC. I'll tell you why: She already
ready, she's alreadyThere is.   In it
there is no process and it does not depend on the firmware
ROM, which makes assembly easier and
adjustment and moreover - further
development, because it will already change
not the ROM itself, which varies from version to version
will be less compatible with
a prototype, and the device has nowhere to go
keep winding
but still the same drivers. Why does a computer need so much
brain (BMB) and more
there's also an additional amount to add to them - about
0.SMB or more meters for audio
device?   Let's take GS - 128 kilograms
Yes, users are shouting - not enough!  So here it is
I note that the same thing will happen there!
And if you do it humanely, do
so that the card uses
The computer's RAM (and the DMA controller can
work with RAM up to 1bmeter!), then
the only limit will be
human (not sick;)
fantasy.      Well, explain to me
stupid, why does a computer need so much
memory,                                 
if he doesn't have it 100%
use?  Why is it needed if
not for screenshots, music and code? I'll bring you
comparison:                              
Why does the video camera need memory? To store
data on which to build
image.   And that's all?  No, good
the card should work on
graphics, from this it turns out that thereintermediate ones must be stored
data, textures, fills and other information.
After all, this is the so-called       active
the device, it creates, it runs graphics,
overlays sprites, masks, etc.
the chip needs room for action and fast
memory, your memory!
What about the sound card? - You ask.
And the same thing, up to
on the contrary!             no longer
she creates, intermediate data is not for her
needed.    She's just playing... And
plays pre-prepared data. Their
more expedient and more profitable
store it in the computer's RAM, it's cheaper, there
he has direct access himself
programmer, he can do what with them
whatever.       After all, the credit is
playing 1-bit audio on real
DMA USC of the card itself
actually zero!  It's just a maneuver
programmer tricks such as
the same as when playing digitized
color on AY.
And in general, it seems to me, for sound
driving a whole percent is
excess!     I don't want to break it
the creators of GS (they made
distributed and supported it - they
Well done!  because this is already better than nothing at all
without                                     
digital!), but there are many ways
implementation of one andthat
same thoughts, they chose not the simplest one,
optimal and cheap!                  
What's next? Ah... ROM emulator. I think
what is the best way to implement it
so (this opinion is debatable, because you are your
the thought was not fully revealed, I
I'll try to answer more fully):
In general it seems better to do this:       
Organizing everything this way will
The BIOS is also on flash, but
Organization of lower level drivers
the strictest!                  Emulator
regular Spectrum (after all, this is already super
Spectrum and organization
memory needs to be changed), make it like this,
to organize a pseudo ROM,
piece of RAM with limited access
(recording prohibited in emulator mode),
where the Basic firmware and
TR-DOS.      It is also necessary
emulate the memory organization of a normal
spec.    By what standard?   -
The question is open.                          
It's better to do all this in hardware.        
Regarding memory organization on S-ZX
(Super ZX-Spectrum) - it’s not
leave the old ones, broken down for years
16k pages, right?
After all, how did they switch to writing from
entrenched XT standards, to the new AT?
Yes, also, the guy there has a regime -
protective.      He doesn't allow
appear neither to the processor's new commands nor
expandedmemory...                   
And in general about the axis - I recommend it
read the thoughts expressed, it seems
Golden Max, in ZXTime#10 (if you have
it is not there, see on the Internet, on the virtual TRDOS).
It seems to me that the issue is being resolved there,
touched by you, isn't it a little better
join forces in this direction?     

Share your thoughts about the article