From
Vladimir Kladov
→
To
All
8 March 2006
Hello, All
I would like to read a document on high-definition video modes. All
clear with video mode 256x192 bytes of attributes per byte of pixels. Everything is (already) clear with
Pentagon 512x192. Not clear with ATM 320x200x16 (color per dot), with
640x200x16 (like byte per byte), nothing is clear at all with 384x (? I don’t remember on
how much) - and there is such a thing in nature. I haven’t fully figured out the AlCo mode yet either.
I went to the site indicated by Maxagor. There is a list of modes, which ports
turns on (but by the way, N7 mode is not mentioned. If according to the text of the unril, this is
text mode). But I didn’t find where to look for a detailed description of these
modes, how to program, what features. It's probably nice for real people
having the device at hand, experiment and “discover” all these
delights, savoring and feeling a kind of Columbus within. But I don't have real money. I want
have documentation written in a “for a dummies” style that does not understand
circuit design and cannot look at the diagram and understand “what’s what.” Do you know why
Is there not enough software for these video modes? I know. Because some people are too lazy to document
write about what was done and, mind you, sold, along with the hardware, video mode.
Or put it where you can find it for once. So, tell me again
pick through the unril sources, digging out where which bytes are in memory, andHow can you then build a picture from them? What if he missed something or was lazy?
finish it or test it, or put it off for later, then I have to do it again
reproduce its bugs? He may be pleased, but I want to do my own thing
step on, not on someone else's. Briefly speaking. Have a conscience, tell me where to get the docks
normal according to ATM video modes. I'm coming up! (8-O>>>
From
Vladimir Kladov
→
To
All
9 March 2006
Hello, Vladimir Kladov
I found a book on ATM modes. There is no true mode 7 (maybe the version is outdated). Gender
Logically, it turns out that this is a normal text 40x25.
Question about the 384x304 mode (Pentagon, sort of): who has a description?
From
Doronetty
→
To
All
9 March 2006
Hello, Vladimir Kladov
No, on (ATM) TURBO 2+ the text mode is not 40*25, but 80*25 :)
From
Vladimir Kladov
→
To
All
9 March 2006
Hello, Vladimir Kladov
text 80x25 is mode 6. I think I was talking about 7.
And yet, does anyone have information about 384x304? What kind of regime is this, whose (maybe
GMX?) or modification of the Pentagon? I'm interested in how it turns on correctly, where it comes from
take pixels/attributes/border, and that’s it. It seems that ansi viewer AlCo understands it.
From
Eugene Palenock
→
To
Vladimir Kladov
10 March 2006
Hello, Vladimir!
09 Mar 06 22:52, Vladimir Kladov -> All:
VK> And yet, does anyone have information about 384x304?
On the FAQ server it was 384X304.LZH
VK> What kind of regime is this, whose (maybe GMX?) or a modification of the Pentagon?
Refinement of the Pentagon
VK> I'm interested in how to turn it on correctly
EFF7 port. Bit D6.
VK> It seems like ansi viewer AlCo understands it.
AlCo seems to be the author of the scheme.
And really no one else has done it like this ;)
Best regards, Evgeniy.
From
Ruslan Abdullaev
→
To
All
10 March 2006
Hello, Vladimir Kladov
Vla> text 80x25 is mode 6. I think I was talking about 7.
Vla>
Vla> And yet, does anyone have information about 384x304? What kind of regime is this, whose
Vla> (maybe GMX?) or modification of the Pentagon? I'm interested in how to do it right
Vla> is included, where to get pixels/attributes/border, and that’s it. Like
Vla> ansi viewer AlCo understands it.
Look at the attachment, there are a couple of articles about high-resolution modes, in
incl. and about 384x304 (although changes are possible)
File: hires_mode.zip http://zx.pk.ru/attachment.php?attachmentid=2809
From
Vladimir Kladov
→
To
All
10 March 2006
Hello rajdee
necessarily. Reading AlCo's text is pleasant for soldering iron-friendly people. Fun
of course: we cut the wire here, we cut it there, we connect it here... That is. the principle is clear,
I would like a complete list of addresses. By the way, Sound Blaster is also him
the most, AlCo? Does it work only with 384x304 or on its own - who knows? Something from
I didn’t miss the articles. And if with him, his addresses are on their own, or depend on
Is 384x304 enabled or not? (I’ll look at your text now, maybe some of the questions
will be removed. Thank you)
From
Vladimir Kladov
→
To
All
10 March 2006
Hello rajdee
Yeah, I looked. This is the text about ZX-GUIDE. Okay, 384 somehow,
Maybe I will do it based on the available information.
I was interested in the possibility of making a gigascreen using these video modes. Moreover,
for 512x192 there should be no problems at all - separate banks are used, and for
384 it turns out that the addresses are taken for the outermost elements from the top
quarters, and apparently in both screens, i.e. falls into the mixing zone
only the central part of the screen is 6000-77FF.
A completely incomprehensible question has arisen about the Pro mode 512x240. Everything is wonderful and
great, if not for one thing. It says that the attributes are selected completely
similar to how it happens with bytes. The question remains in the air -
where from? And a guess-conclusion: in Pro this mode is attribute. It also looks like a byte
attributes per byte of pixels, and not per familiarity. Then where are they?
are located? Does anyone know?
And also in the same Pro mode: visually, it turns out that it’s just from below
another “third” of the screen appears. Is there nothing added on top? Shift
is there no way to do it? Those. you need to depict what happened - without
centering, in the field of the former curb? (As I understand it, the beginning of the paper is not
shifts, then).
From
Vladimir Kladov
→
To
All
10 March 2006
Hello, Vladimir Kladov
No, this isn't funny anymore. I find on a page of a certain document, it says: description
ports... computer Pro 2+. Great, downloading - the text is small. I sit down
read. Inside is a description of ATM 2. However, no mention of the type being described
no computer, ATM or Pro. But the same words, mention of board version 7.0,
in general, the entire description begins with port 77, the modes listed are ATM ones (without
7, like everywhere else)... At least they checked the information before posting it online
>8-[]
From
Vladimir Kladov
→
To
All
10 March 2006
Hello, All
about 384 clarified. I'm feverishly looking for information on the pros. It's hard to search for it
Google. A very common word. I need to bring together information about everyone
extended video modes to put them all in 1 procedure, and not write
similar code for each separately. I write in Asma. I get the same thing 10 times
hard to write and debug.
From
Ruslan Abdullaev
→
To
All
11 March 2006
Hello, Vladimir Kladov
Vla> rajdee: tell me, from what source is the note about Profi? I need to understand
Vla> what is a “segment” in order to comprehend the wisdom of the author and understand how
Vla> so the screen starts in segment 6 at address 4000, and find where
Vla> lies in segment 3A - it looks like there should be attributes there. (If the segment is -
Vla> is a page, it should be 5, not 6 - it seems so. You can't guess
Vla> you need to know exactly).
Article from Voyager#1 magazine, but there is no description of the segments :)
Look at another note, maybe it will help.
File: profiport.zip http://zx.pk.ru/attachment.php?attachmentid=2817
From
Vladimir Kladov
→
To
All
11 March 2006
Hello, Vladimir Kladov
rajdee: tell me, from what source is the note about Profi? I need to understand what it is
"segment" to comprehend the wisdom of the author and understand how the screen
starts in segment 6 from address 4000, and find where segment 3A is - it seems to be there
there must be attributes. (If the segment is a page, then it should be 5, not 6 -
sort of like that. You can’t guess, you need to know for sure).
From
Vladimir Kladov
→
To
All
11 March 2006
Hello, Vladimir Kladov
ha, funny, Voyajer is numbered from 0, you have to... :) I'll have to check it out.
From
Vladimir Kladov
→
To
All
11 March 2006
Hello rajdee
#1 - what about the phrase... like all my previous articles... Where is it before?
"printed"? Eh, a good summary is missing - the content of the entire ZX press on
articles. Like the one I found in the first (or second - I don’t remember) ZX Guide,
by chance. But there is, of course, an incomplete list. Maybe there's something interesting somewhere else
there are, for other systems, for the same DMA UltraSound, SoundBlaster. And I just
I don't know. Well, don’t download (and view) all the press in a row - that’s a lot
time will pass.
From
SMT
→
To
All
11 March 2006
Hello, Vladimir Kladov
Here, print it out and hang it in a frame above your table. (Wlodek, if you can, give it up
in FIDO. let him walk, otherwise he’s too lazy to stuff it again)
┌─- CODE ───
#DFFD port:
bit 0,1,2 - memory expansion. along with bits 0,1,2 ports #7FFD
can select up to 64 banks (1mb)
bit 3 - if set, the selected bank is projected to #4000,
to #C000 - bank #07
if reset, in #4000 - bank 5, in #C000 - arbitrary
bit 4 - if set, #0000 displays bank #00
bit 5 - if installed, betadisk ports are always accessible, not only from TR-DOS
bit 6 - if set, bank #06 is displayed in #8000, otherwise bank #02
bit 7 - if installed, profi screen 512x240 is used
screen:
if bit3 #7FFD is set, then pixel bank #06, attribute #3A
if reset, then #04 and #38
even columns start at offset #2000 from the beginning of the bank,
odd - at offset #0000 (counting column numbers from 0)
(a bit like pentagon 512x192 - only even/odd
the columns have changed)
size - 2*32 columns, 30 lines
the organization is similar to a regular Spectrum screen, but not 3
segments have 8 lines, and 4. (the last 2 lines are not visible)
attributes are organized in exactly the same way - for a data byte the corresponding
its attribute lies at the same offset as the byte, but in the attribute bank
(i.e. similar to Pentagon hardware multicolor - there is a difference of #2000)unknown if flashing works
└── CODE ───
From
Vladimir Kladov
→
To
All
11 March 2006
Hello SMT
Wonderful. Especially that even and odd have changed! (That's just the cartridge in
I'll refill the printer). Uncertainty remains. Why did the authors of the manual write
about CMR1 D6:
| | | Projects an additional seg 06 screen into the card |
| D6 | SCR | processor memory in place of seg02, with bit D3 |
| | | CMR0 must be at "1" (8000-BFFF) |
Or in another way: what if D3 in CMR0 = “0”, then what?... will there be blue smoke?
From
Vladimir Kladov
→
To
All
11 March 2006
Hello, Vladimir Kladov
There is a bit of a gap in information. It’s a little unclear how things happen in Pro
memory addressing. I even looked into the SMT source code. I think there's a mistake there. And something
simply does not correspond even to what is written: for SRM the screen always turns on
6, although it could be 4. Or I didn’t understand.
Specifically, this is not clear: when output occurs in 7FFD, is bit 3 taken into account?
from DFFD to change RAM in page 4000-7FFF rather than C000-FFFF. Or in
the last quarter when outputting to 7FFD always changes page C000-FFFF,
it doesn't matter what is output to the DFFD port. Actually, this code worries me.
Yes, you will have to add one more (or 2) memory addressing method. It's unpleasant, but
what can you do? Only for ATM and Pro models, which can
It’s not just the first and last quarter that will change. And you still have to study the docks
by types of addressing in different machines to find out what the minimum
granularity is required - for this mode (and all such models, by the way
one such is Sam Coupe). It seems like I met 8K somewhere and not 16K.
From
SMT
→
To
All
12 March 2006
Hello, Vladimir Kladov
They may have written about standard methods of use (cp/m, etc.). side
effects on the circuit are invisible