A couple of questions with amendments
ZXNet echo conference «zx.spectrum»
From Paul Falcon (812/03.00) → To All 26 February 1997
* Message from gate SpbZxNet<=>FidoNet.
Hi Evgeny & All !
Seeing this (see subject) topic for the one hundred and ninety-ninth
time, I decided to write... Well, since I started...
EM> If you haven’t figured out my IBM example, then let’s move on to
Spectrum.
EM> In particular, to the upper memory ports.
EM> Given: I have a Scorpion with its standard #1FFD; you have Profi - with your
#DFFD
EM> (or #FDFD? I confuse them (Profi and ATM ports) all the time, and I
EM> don’t have a “cheat sheet” with me right now :)).
You mean (#FDFD port) the very crappy
ATM of the first versions. And this is by no means an indicator.
I have Turbo 2+ v7.10 and my port is #XFF7.
X - it’s there because the high bits indicate
_in_which_socket_ to plug this page into. That is, you take, for example, page 30 and put it in place of #4000, here you have another screen (at least make 32 (64) screens) with
switching in 100 clock cycles (approximately). There is no such thing anywhere
therefore, in AUTOconfig v5.3 there is port #FFF7 .
Moreover, this port only works under TR-DOS
_THIS_AND_ELIMINATES_ANY_CONFLICTS_ .
EM> Question: which standard is more standard?
EM> Answer: no, because both equal. And into the program
supporting
EM> the upper memory on one and on the other, you need to insert a block for determining the type
com-
EM> of the computer.
AUTOconfigV5.3 _EVERYWHERE_WORKS_CORRECTLY_ !!!
This has been tested on all cars (with ATM-1 I’m not so sure, but it should also work).
EM> Now the case with the BIOS:
EM> - Scorp with the address of the page switching procedure, for example, #200 and port
#1FFD
EM> Profi - with address #200 and port #DFFD.
EM> - the same question.
EM> - answer: page switching standard - calling procedure #200 !!!
EM> That is. From using two standard ports, we moved on to using
just
EM> only one procedure!!! In addition, if on ATM or some ZX-
EM> NEW_UNKNOWN the corresponding procedures are also located with #200, then... Yes
more
EM> without any “plug and play”. Although, naturally, the program will slow down somewhat, but... it is absolutely compatible with both Profi and Scorpion without any self-adjustments.
EM> This is the main function of the BIOS - to relieve the programmer of the burden of knowledge about a specific board. And if, for example, port #7FFD would be switched
through the BIOS procedure, then there would be no wise guys always clicking the mythical #FD.
:(
I (on TURBO 2+) at 15557 in tr-dos
have just such a procedure. In normal
tr-dose there #FF , so flash yours as
no big deal...
2All : what are you discussing here, AUTOconfig
99.99% determinescomputer is correct. And there shouldn't be any problems!!! By the way, should I make version 5.5? It will be 100 bytes smaller and
switch pages faster... Do we need something like this???
Good luck! Creator .
-+- sts 5.1b ...
+ Origin: SpbZxNet rulezzz! (812/03.00)