COMMENTS
BACK TO EARLIER
(C) 2000 Inside
-------------------------------------------------------
Hello readers of "Black Crow"! By
At Max's suggestion, I decided to write an article
to his journal, I hope the information
outlined below will be useful to someone -
on. These are mainly comments on the third
his number. So, let's go...
HDD circuit for ZX=NEXT
====================
Just some kind of diagram without explanation
information "what, where and by what software is supported
but", and the buggy commander under TyR-DOS is
clearly not what is needed. Actually, there is
There are several types of ATA/IDE controllers
(host adapters):
= SMUC,
= ZX=NEXT,
= (c) NEMO,
= Sprinter.
There may be others, but these are the main ones.
new.
The fact that SMUC is Scorpion's lotion
ka - it is known, as it is also known that he himself
Scorpion is no longer produced. And for anyone
SMUC's amateurish repetition is too challenging
fatal Sprinter IDE controller diagram
I didn’t see it and therefore I can’t say anything
huh, most likely everything is cool there as always
then, but there is no support from IS-DOS
There is no connection for this circuit, as I understand it. Now
many may be indignant >8-oh why
we need this IS-DOS. Well, first of all, what
work with HDD is complete only under full
valuable OS, I think this is understandable. Secondly
ry, there is NO other OS yet: NEOS is not in
account, because in the form in which
it's located now, it's more like
on the modernized TyR-DOS than on OPE-
RATIONAL SYSTEM.
The (c)NEMO circuit is simple and technologically advanced,
BUT the ZX-NEXT scheme has a number of advantages in terms of
compared to one disadvantage: two
there are more bodies (why look at two, yes-
lee). Athe advantages are:
It is possible to disable the control ports
ra, which reduces the likelihood of damage to in-
formations. There is no need to organize a signal
blocking IORQ, but it’s still better to disable it
lead. To the controller (c)NEMO signal RES/
goes directly without the possibility of blocking it -
rovki, that within the framework of the ZX-SPECTRUM ideology
(RESET button is trampling on everything)
- undesirable. To signals CS0/ and CS1/
two addresses were spent, although according to the specifics
ATA/IDE tions are orthogonal. In ZX-NEXT
controller, port addressing is carried out
is based on the “classical” scheme - when
the device is selected by the low byte ad-
res, and already the ports of the device itself -
senior
There are IS-DOS drivers for both (ZX-NEXT
and (c)NEMO) controllers.
As it was in ZX-NEXT,
it’s good, but for repeating separately
This device would benefit from some
minimization of the number of IC housings.
Below is a list of changes:
Для организации сигнала IORGE (блоки-
ровка IORQ) необходимо подключить элемент
"И" входами на не "висящие в воздухе" вы-
ходы дешифратора, а выходом на оставшийся
свободным буфер ЛП8 (вход EZ). Т.к. эле-
мента "И" нет, то использован его диодный
"аналог". После такой "минимизации" вид-
но, что8 buildings remain. For organi-
tion of the work of the so-called Slave IDE-
devices sometimes use addressing
cable - to pin 28 on the host side
adapter is connected to ground, and the 28th
the wire going to the Slave device is re-
cut.
If anyone is unable to reproduce the scheme,
mu of scattered additions, it’s better not
mock yourself and your equipment - HDD
and CD-ROMs are expensive things. I and the author of the magazine
no responsibility for crooked hands
We don’t carry ki readers. Payment is POSSIBLE (but
I, the author of this article, have nothing to do with this
I can’t firmly promise) it will be produced
dit in very small batches as you progress
slowdown of orders, if any at all
blow. The price for a "bare" printed circuit board will be
not less than $2, when combined with CMOS (according to
scheme Mg. Gluk) - no less than $4 for “naked”
board. For example, the price for a HDD controller
(c)NEMO - $17.32. The bus will be NEMO-BUS +
separate connector for connecting to the
DMA roller, if anyone has one
available (DMA UltraSound Card, etc.). By-
Why NEMO-BUS and not ZX-BUS? Because
Hard is now produced only for it and
the most important thing is that the only one left
Gosya active IS-DOS developer Alexey
Leontyev is precisely KAU, then the tire corresponds
existing
And now = a little about NEOS.
==========================
Even though I belong to the category of those people...
deys who don't have KEMPSTON MOUSE in
2000";), but the problem of NE-
OS solved through the cache, although it was extremely barbaric
Chinese method:
;LOAD ANY NEOS FIRMWARE
ORG #8000
INCBIN "neos_512r"
;JUMP TO THE INSTALLER
ORG #7FFD
JP #C000
;INSTALLER
ORG #С001
D.I.
IN A,(#FB);OPEN THE CACHE
LD HL,#8000
LD DE,0
LD Sun,#4000
LDIR ; LOADING THE FIREWARE INTO THE CACHE
RST 0;PASSING THE BATON TO NEOS
;RECONDITIONING THE APPEAL TO TR-DOS
ORG #BD2F;IN THE WORLD #3D2F
JP #2FED;ANY FREE
;IN THE FIRMWARE PLACE
ORG #AFED;THIS IS THE "FREE-
;BOTTOM PLACE"
LD (#2A04),HL
POP HL; REMOVE THE ADDRESS FROM THE STACK
;SUBROUTINES IN TR-DOS
LD (#2A00),HL;#2A00,#2A04: Junior-
;THERE ARE FREE CELLS IN THE FIRSTWARE
POP HL; REMOVE THE ADDRESS FROM THE STACK
;RETURN TO NEOS,
LD (#5EF8),HL;SAVE IT BY
;TO THE ADDRESS WE NEED
LD HL,#5EF3
PUSH HL;AND CHANGE IT TO THE REQUIRED
;US
LD HL,(#2A00)
PUSH HL,DE,SUN
LD HL,#3100
LD DE,#SEEC
LD Sun,#000С
LDIR ;LDIRIM THE SUBPROGRAM TRANSFER
;TURN ON CACHE/TR-DOS TO THE ONE WE NEED
;ADDRESS. I HAVE #SEEC - UNDER THE NEOS STACK
POR BC,DE
LD HL,(#2A04)
JP #SEEC;AND LET'S JUMP TO ENTU SA-
;MY SUBROUTINE.
;AND HERE IS THE SUBPROGRAM ITSELF:
ORG #В100;ANY FREE IN
;FIRMWARE PLACE.
;INPUT:
PUSH AF
INA,(#7B); TURN ON TR-DOS
POP AF
JP#3D2F; AND GO THERE
;OUTPUT:
PUSH AF
IN A,(#FB);ENABLE CACHE
POP AF
JP #0000;AND GO NOT TO ADDRESS 0,
;AND TO THE ONE THAT IS IN THE PROCESS OF WORK
;SAVE HERE (SEE ABOVE)
[Text in assembler format STORM v1.3]
After this, run the recorded ta-
In this way the code block can be "evaluated"
"Vat". Although at the application level to "Cher-
Noah Vorone-3" - firmware+commander, estimated
It is most likely impossible to destroy the SYSTEM.
Max: oh well, it’s just a small matter - for-
show yourself a complete set or look
come to me for a more complete one.
But in general the first impression is this:
- buggy disk drive driver: mine is 5`25"
Robotron, according to the driver, is not keeping up
spin up, and 3`5" Epson in turbo mode
does not initialize the first time;
- for some reason TR-DOS was selected as boot
floppy disk :-| , and MS-DOS drivers in the firmware
no at all;- message "unknoWn file system" if in
In this case, one might say so, not quite
seven honest. It would be more honest to call it "ah-
sent FS driver" because this is the message
issued only in case of MS-DOS floppy disk,
with other NEOS file systems it is beneficial
explodes;
- interesting, but what do the authors suggest?
exclude drivers from the chain, finding
stored in ROM, and whether the operation will be invalidated
installing a driver or library by finding
at the beginning of a long chain, similar to
MOVE operation on a TR-DOS floppy disk;
- something is not visible in the start options menu
TR=DOS 128
TR=DOS MORE 128
as, for example, in GLUK RESET SERVICE. Or
hang everything with toggle switches again?
- HIMEM driver does not recognize correctly
physically available pages;
- no system command to clear blocks
memory, i.e. if in the 128th firmware from
commander nc.spr do some EXEC
nonsense, then falling out of the commander,
You can “clear” the memory only with the command
EXIT, you mean RST 0;
- in the commander, displaying information
razhalku does not go through system
functions,but as in TR-DOS, read - without op-
rational system;
- press and hold any button... OP!
Stopped. We count: 4 lines of 64
symbol. So... Sixteen characters in
name + "." + 3 characters in extension...
not counting "" and the cd command... Multiply...
let's divide... OP! Directory nesting - 12
(read - but the king is NAKED!!!). Well this is to
to what is in IS-DOS today -
32. In WINDOWS`9x...
And now about IS=DOS...
=====================
It has become fashionable (if I can say so,
considering the number of users ZX) ru-
go IS-DOS. Like, there is not enough memory, etc. and
etc., and especially the RST 16 viper was tortured.
But the main problem that remains there is
The volume of the device is 16M. Do you want
speed - work with system RAM dis-
com. Do you want a cold start HDD - perhaps -
hundred, and the 128th basic remains for a month
those Do you want TR-DOS emulation - subject to availability
TR-DOS v5.12р, etc. (where there is RAM-
disk drive) - please, and in the format
*.TRD, which in light of all sorts of compact
disks are very convenient. Tortured RST 16 -
install IS-DOS cHik. Even RK UNZIP started up.
Which of the followingprovides (the main
goal in the present tense!) NEOS?
What IS-DOS lacks is a driver
faith CD-ROM, so run every time with
PC users get tired of using a CD, yes
and the latter are satisfied with this fact. And so it is
it turns out that Ukraine with its Pentagons
and St. Petersburg is all in KAU-ZS-PROFI far away
are apart from each other, especially in terms of
information on ZX. If they are talking about CACHE
generally heard, then very little. Alexey Le-
Ontiev, for example, thinks that shadow RAM
Only the St. Petersburg ZX listed above has it,
and IS-DOS cHik under CACHE is not yet available. Well
the most sore spot of IS-DOS, as they say,
moose higher - maximum volume of the device
16M - you have to split the hard drive into
several logical drives. And there are only
there can be only 8 (for ISDOS`2000). Mi-
plus two floppy drives, minus a RAM disk (I have
there are two of them - fast in the cache and system - in
HIMEM). And there is practically nothing left
th.
About everything...
===========
There is nothing to write about Spectrum,
I don't agree. And if there is nothing, then you need
write about something else, but then not in Spectrum-
publication,so as not to confuse the minds of the gullible
users. For some reason it hurts about iron...
most write in the form of “write and forget”
and only rare editions like Deja Vu, on-
example, sometimes they condescend to comment
repeated schemes. But Hard, like
soft, needs comments. But in
The difference from soft is also in the print patterns -
nal boards, etc. For example, for a very long time
I was struggling with RU7. When the board was lying on
semi - everything was fine (I assembled it from scratch
pentagon-512K). How it came to IBM's -
corps - problems began: not li-
byat RU`shki located close to the pi-
tania. Pi-blocking capacitors
tania was not helped. After a long search I
made the memory work stably,
and very stable - the computer is under-
connected to a 220V network on one wire with
old refrigerator. But business: only 1
capacitor 470pF on CAS/zero line-
ki. Yes, there is a common belief that
as if you can’t put RU’shki in the panel-
ki, but I had one and a half rulers
exactly like that, because I bought RU7 on ba-
early on cheap - the seller pulled them out of
old board in which they also stood
on panels. Their legs were oxidized to
the fact that they were practically not soldered. And
nevertheless, we worked for a year without glitches and
failures. What exactly is this conversation for?
is it coming? And I upgraded my penta
- installed 2MByte SIMMs according to the schememagazine-
la Deja Vu #7... and it began. Sims don't want to
They work stably - and that’s it. When
hanging a capacitor on CAS/, like
advised in Deja Vu #9, memory is stable
works only in turbo mode. When sub-
hanging the capacitor on RAS / vice versa -
only at 3.5 MHz. So what's better in that
circuit still signal WE/ shift and decrease
vary in duration, as was the case
author of the diagram. But I was glad that fact
the one that one and a half lines of RU'sheks were in pa-
nelkah and I removed them from the board without any
harm to the flimsy tracks of the latter, especially
those who were hiding had to be blocked.
A little higher I mentioned that I do not bring
There are drawings of printed circuit boards. But there's nothing here
no surprise - no corresponding
current editor. And in general, when I
people who are far from ZX ask what I can-
what to do with it, I don’t even know what to do
answer. The first thing I want to say right away is
Well, I'm typing texts. But that's not really
honestly, since typing texts for ZX
without the ability to rewrite them on a PC - this is
cannot be called the word "DO", in the sense
"WORK".
N.V. The fact that it is not possible to transfer texts to the PC
perhaps - not entirely true - the same isdos
will allow you to write to almost without problems
msdosdisk any text file. Criterion
"to do" cannot be defined only by this,
otherwise it turns out that if the PC does not read
floppy disks formatted on zx, then on
her work cannot be called “work”... ;)
Here is another topic that can be covered -
sorry, because after reading numerous
magazines, it seems that
there is no problem as such - everything is fine -
but is written and read between IBM and ZX, but
in fact this is not the case. The problem of inconsistency
controller capacity has been affected
only in ZXPOWER #2 magazine. And that's just
at the level of the fact of existence, and not as with
this fight with 100% efficiency.
PC emulators write all sorts of emu-
lators, write all sorts of formatters and
copiers, but from the Spectrum it’s impossible
was to rewrite it on IBM, so, at least with
50% confidence in successful completion
operation, and still - it’s impossible! And
then copiers for the new FAT I something
I haven’t met that. No, well, an IBM floppy disk
copied, but looks MS-DOS directory
somehow strange.
And that Spectrum is supposedly becoming obsolete,
so it’s not the fault of megahertz and megabyte -
This computer just ended up in our CIS
(forgive me) asshole hands: everyone's friend
don't care about the other. And it's not even my faulthackers and pirates 100%, just semi-
This is a vicious circle:
- Hard manufacturers don’t care about the stan-
darts Sinclair Research ltd, AMSTRAD, and
most importantly - at each other: for example,
there is LPRINT-3, but we don’t care, we are
let's try and come up with something like that on AY
or even more confusing; there are #7FFD, #DFFD, and
we don't care - we'll figure it out
76543210
#1FFD .X.X....
#7FFD X....XXX
and it doesn’t matter that there are intersections with the port
extensions PENTAGON-512, the main thing is technology
logical! But I will outdo everyone on this issue -
zero makers of one cool car -
we spat on NEMO-BUS and ZX-BUS together
taken - we will have an ISA!
- soft producers don’t care about production
Hard's drivers, most importantly - on CONJUNCTURE
soft market:
- we will not support HIMEM: it
no one has (although "sociological
surveys" conducted by some
by our magazines back in 1997
they called that there is at least 256k
for the majority). But for some reason Mazda-
According to some, Windows is ra-
they work great on 128 cars,and on machines with HIMEM;
- we write programs only for ourselves,
and don’t care about what others need,
they won't pay us any money anyway
accidentally indicate prices at the end
always more than $1 for a 640k floppy disk, and
PC CD 640M costs $2. As a result, the necessary
There is NO soft.
A great thing (in terms of statistics) was done
launched PLAYGEAR GROUP by releasing a CD - immediately
you can see how much soft-TRASH was released for
Spectrum.
Something is missing in this link -...
USER. And he remained like a CLASS in the Spectrum -
sya? What should he use? Soft-trash on
non-standard cars? There are only
Hard-&soft-makers (thank you), hackers,
swappers, etc. The situation is reminiscent of rock
concerts (not pop-rock, but rock), where
at concerts in most cases the music
there are many more cants than listeners. But
"Rock and roll is dead, but I'm not yet" they sang
in the decade before last, and Spectrum
dead, but I'm not yet" they started singing like that
in 1993 (see ZX-REVIEW published by INFORCOM). Yes
that in the light of such analogies we still have
a chance to change something! But it needs to change already
NOW!
When preparing an articlewere used:
soft: IS-DOS TECH EDITOR
ART-STUDIO 128
literature:
Guk M. "PC Hardware. Encyclopedia"
lopedia".
address: 61143
Ukraine
Kharkov
st. Bolshaya Koltsevaya
building 14, apt. 61
Lazarev Andrey
FIDO: 2:461/48.3 (for Inside)
Share your thoughts about the article