High Definition Video Modes

ZXNet echo conference «zxnet.pc»

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