From
Konstantin Zhukov
→
To
All
5 December 2005
Hello, All
The Scorpio developers have always talked about 99% compatibility of their brainchild with
branded Specky. This myth was dispelled after it was discovered that
Programs that use access to the FD port do not work. Carefully studying
computer operation and examining the td-dos ROM, another SMALL thing is discovered
discrepancy with the spec's circuit design. We are talking about the magik button. Everyone knows that
By pressing this button, a copy of the 48th memory is reset to the disk. What if the computer
128th? It turns out that in this case the entire 128th memory is reset, for
with the exception of empty banks. To implement this operation, tr-dos ROM contains
commands to access port #7FFD. But in Scorpio, when you turn on the tr-dos ROM, everything
ports, except those needed to work with VG93, are disabled! Therefore on
Scorpio can neither write 128th magik files nor load them.
From
Shadow Maker
→
To
All
6 December 2005
Hello, Jukov
Juk> Scorpio developers have always talked about 99% compatibility of theirs
Juk> brainchild with branded Specky. This myth was dispelled after
Juk> it turned out that Scorpio does not support programs that use access to
Juk> port FD. Carefully studying the operation of the computer and examining the td-dos ROM
Juk> another SMALL discrepancy with the specky circuitry is discovered.
Juk> We are talking about the magik button. Everyone knows that by pressing this button
Juk> a copy of the 48th memory is flushed to disk. What if the computer is 128th?
Juk> It turns out that in this case the entire 128th memory is reset, for
Juk> excluding empty banks. To implement this operation in the tr-dos ROM
Juk> contains commands for accessing port #7FFD. But in Scorpio
Juk> enabling tr-dos ROM, all ports except those needed to work with
Juk> VG93, turning off! Therefore, you cannot write the 128th on Scorpio
Juk> magik files, do not load them.
Great, dude! And apparently I have some kind of leftism, and not Scorpio... That's all
it is recorded, everything is loaded... Damn it, but it’s impossible!
From
Konstantin Zhukov
→
To
All
6 December 2005
Hello Shadow Maker
Sha> Great, dude! And apparently I have some kind of leftism, and not
Sha> Scorpio... Everything is recorded, everything is loaded... Damn it, but
Sha> is not allowed!
Got it, the misinformation didn't work. I am correcting the previous message.
From
Konstantin Sviridov
→
To
All
7 December 2005
Hello, Jukov
Talk about the compatibility of ZS Scorpion with branded models, in terms of problems
Beta Disk controller is not entirely correct. Because this controller is absolutely
third-party in relation to branded models. Yes, and for compatibility (as on
possibility of launching and correct operation of proprietary programs) Beta Disk in ZX
Scorpion has a very indirect effect.
Problems with flushing to disk using Magic could occur for another reason.
And not only on ZS Scorpion, but on most clones without redone procedures
initialization of Beta Disk and branded models even more so. Let me explain.
The fact is that the branded Beta Disk Interface controllers did not have
WD1793 (VG93) hardware reset is provided, during Reset itself
computer. And the Reset button appeared only on the ZX Spectrum+. On ordinary
(rubber) ZX Spectrum it simply wasn’t there and the computer needed to be reset
disconnect from power.
One way or another, there is a problem with the WD1793 initialization, Beta Disk developers
Interface was solved by using the D2 bit of port #FF to reset the controller. But
in order to WD1793, you need to perform a procedure from ROM
TR-DOS, because only from there are the controller ports available. In addition, the developers
code built into the ZX Spectrum 128 ROM, of course, they didn’t know anything about Beta
Disk Interface from Technology Research.
In fact, this led to the fact that after turning on the ZX Spectrum 128 withconnected Beta Disk Interface, the latter must be initialized by typing
cherished RANDOMISE USR 15616 (15363). After performing a disk operation, you can
was to return to BASIC or the computer, and then, loading from tape
program press Magic. And everything was OK, or almost everything.
But if, after turning on the power (the computer was in the ZX start menu
Spectrum 128), launch Tape Loader and after loading from the tape, press Magic, then
the chances of getting a damaged disc were high. Processing procedure for RST#66 in ROM
TR-DOS did not imply waiting for the WD1793 to initialize, but installed D2 ports
#FF in <1>. And then the memory began to be saved, as if the WD1793 was ready for
work.
The problem was solved simply: by connecting a hardware reset from the computer to the VG93,
or by modifying the ROM initialization procedure when turned on (or processing
RST#66 in TR-DOS ROM). How it was (or was not) implemented in ZS Scorpion
those who understood its ROM know, but there was no hardware modification in it.
From
Ewgeny Ivanoff
→
To
All
7 December 2005
Hello Conan
From personal experience - I once used the magic button, the discs did not deteriorate, 128k
“threw off” correctly. A couple of times the “save” didn’t start, but it
The solution was simple - press “magic” in a slightly different place in the program.
From
Grand
→
To
All
9 December 2005
Hello Conan
Con> ... The problem was solved simply: by connecting a hardware Reset from
Con> computer to VG93, or by finalizing the ROM initialization procedure
Con> when powering up (or processing RST#66 in TR-DOS ROM). How it was (or
Con> was not) implemented in ZS Scorpion, those who dealt with it know
Con> ROM, but there was no hardware modification in it.
Scorpio doesn't really have a hard reset Beta Disk Interface, but after
pressing the Reset button, the fast test of computer procedure is performed, which,
among other things, and resets the controller programmatically before starting
BASIC systems.
Well, of course, I couldn’t help but have a question: how was it done in ZX-Next?
From
Alexander Yudin
→
To
All
10 December 2005
Hello, ewgeny7
ewg> The second feature is the “small” quantity by the standards of the same Pentagon
ewg> cycles per frame
I have always wondered why the Pentagon is taken as a standard?
But how many cycles does a Pro have, for example? at ATM? The branded one has 128,+2,+3?
It turns out that they all have this “flaw” because of the Pentagon.
From
Ewgeny Ivanoff
→
To
All
10 December 2005
Hello Conan
Taking advantage of this thread, I want to say a few words about “non-standard”
Scorpio.
There were a lot of attacks on this computer. But, IMHO, it has only one drawback. This
ports 7FFD and 1FFD. Since the second port can actually change the config
computer, then the OUT (FD),A command can in some cases completely kill
any good endeavors :) For the computer to work correctly, more than
exact port indication. This was a major problem in the 90s. Judging by the latest
programs, coders have finally left childhood, because on Scorp
ALL programs are coming. And this feature of Scorpio can hardly even be called a disadvantage,
because "recklessness" for the sake of saving two bytes is ... :(
The second feature is the “small” by the standards of the same Pentagon, the number of cycles per
frame. This has already been discussed on our forum, the reason is banal to the point of disgrace -
Scorp has the most “correct” scanning of the TV signal, 312 lines (unlike
from 320 at the Pentagon). These “missing” 8 lines precisely determine
“lag” of Scorpio from models “sharp as diarrhea” (C) Shmatrix :) Not difficult
to think that this, again, is a very controversial “disadvantage”. Try recording
video from the Pentagon on a video camera. Most likely you will get a "hee-hee". Scorpio has
there are no problems with this.
This model has many more advantages than disadvantages. Scorp in conjunction with SMUK andProfPZU is not even a Spectrum, it’s just some kind of monster :) Everything is thought out,
hard drive with TR-DOS floppy emulation, even user adjustable
moving the mouse cursor (adjustable bitrate of mouse signals)! Choice of any
possible operating mode VG73, sectors of any length, built-in monitor-debugger
with the ability to Forth program its breakpoints and the corresponding
event processing... The list is long. The only thing he doesn't have is
Compared, for example, with ATM, these are additional graphics modes. More precisely, no
in the “basic” model, a gadget called GMX (now handled by Spensor) gives
in addition to additional memory of 2 megabytes there is also an additional video mode
high resolution.
Evil "Scorpio" Evgeniy :)
From
Konstantin Sviridov
→
To
All
11 December 2005
Hello Costa
Cos> I always wondered why the Pentagon is taken as a standard?
By the mid-90s, when the domestic demo-building industry was on its feet, the most
the mass clones were the Pentagons and Scorpions. Of course, in each specific
In this case, the reasons for writing demonstrations for certain temporary huts were
individual, but counting cycles was easier for the Pentagon, because there was no
braking (WAIT).
And about the fact that the temporary buildings are very different from branded cars and simply
television standard, no one really thought about it. Almost always connected
according to RGB (which means we didn’t notice any deviations in the scans), but about the temporary
Few knew branded cars. So it turned out that the Pentagon has gained popularity
and overgrown with software for his non-standard temporary huts. It just so happened, because not always
the best solution wins.
Perhaps it was also influenced by the fact that, other things being equal, the Pentagon was somewhat
cheaper, and you could buy it in the form of an empty board (and at the local
radio market, rather than ordering by mail). And for beginner sceners (for example,
schoolchildren or students), price was an important factor.