What software is there for graphics mode 512*192

ZXNet echo conference «zxnet.soft»

From Alexander Pekhimenko To All 5 March 2006

Hello, All Folks! What programs (games) use the 512*192 pixels graphics mode?

From SMT To All 6 March 2006

Hello, Vladimir Kladov Vla> it became so slow that I scored use NNTP

From Vladimir Kladov To All 6 March 2006

Hello SMT I understand almost nothing about diagrams. I don’t even have a feed. Once upon a time I accessed the feed via the Internet, but then it became so slow that I scored.

From SMT To All 6 March 2006

Hello, Vladimir Kladov and look at the diagram - the border does not change, just pixels in the middle horizontal lines are doubled

From Timonin Maxim Anatolievich To All 6 March 2006

Hello, Vladimir Kladov Vla> I join the question. And at the same time to all other modes of others Vla> clones have a similar question. At least give it a name. To have something Vla> test if you drive it into the emulator. (512x192 - this is the Pentagon, Vla> if I'm not mistaken?) As for ATM graphics modes, please go here: http://atmturbo.nedopc.com There are tens of megabytes of it!

From Ruslan Abdullaev To All 6 March 2006

Hello, Vladimir Kladov Vla> I forgot to ask the most important thing: video memory for 512x192x1 where and how Vla> is located. And does it affect which screen is imprinted? My guess Vla> (correct if wrong): We have access to 2 screen areas, Primary DFILE [#4000 to #5aff], Secondary DFILE [#6000 by #7aff]. 64 column mode, also known as pentagon 512x192. Once enabled, even bytes are read from the Primary DFILE (#4000-#57FF), and odd bytes, from Secondary DFILE (#6000-#77FF) Raster resolution becomes 512x192. In the domestic version, this mode is also available on the 2nd screen (Page7). In the Arc implementation, the screen color is determined by the border color, and the color set points 0 or 7 depending on the 2nd bit of the border color (counting from 0th). If the border color lies within 0..3 then the color of the set points will be white, otherwise black. Extend Color Mode, we know it as hardware multicolor. In this mode, raster information is taken from Primary DFILE (#4000-#57FF), and attribute, from Secondary DFILE (#6000-#77FF) based on attribute bytes per screen byte, i.e. attribute the resolution becomes 32x192. The addressing completely coincides with the addressing of these Timex 2048 modes, the difference is in the mode switching method.In Timex 2048, the #FF port is used for this, in domestic ones - the #eff7 port. -+----------------------------------------------------------------

From SMT To All 6 March 2006

Hello, Vladimir Kladov Vla> My guess (correct if wrong): Vla> Vla> interlace: 0th line from video memory in bank 5, 1st line of pixels Vla> from bank 7, 2nd from 5, 3rd from 7. Addresses are mixed up as usual Vla> Spec's video memory, i.e. to move vertically from 0 to Vla> 2nd line, from 2nd to 4th you need to add 256 to the address, then the usual ones Vla> fraud when reaching the 16th line (as before when reaching the 8th), Vla> and similarly when reaching 1/3 of the screen. I also assume that bit Vla> number of the current video memory does not affect the scanning order of course it’s not true ;-) it was you who told about GIGASCREEN w-) or you doubled it vertical resolution to become 256x384. and 512x192 is very simple. imagine a regular screen without attributes, size 6144. and now after each familiar insert a blank column. now imagine 2 such screens - one is located at #4000, and the other - #6000, and their sum is sent to the video output with a shift of one by familiar place to the right relative to the other - that is, even columns (0,2,...,62) with screen #4000, and odd (1,3,...,63) - #6000. if the 2nd screen is turned on, thenthe data is taken from the 7th bank at addresses #c000 and #e000, as you might guess Vla> I know where to get ATM video modes. But there need to be several of them at once Vla> to do, but I still need to figure out how the work begins there (in Vla> sense of how a service ROM or its analogue works). I'm the Pentagon for starters Vla> would have already “caught up” to condition, and you would be happy but there is already a lot of software for ATM screens, and few people need Pentagon’s Vla> NNTP is a network protocol. I don’t have any NNTP, and I won’t Vla> get into the feed my hint was not understood (hey, maybe you don’t have http, pop3 and smtp ;-)). just There are servers that distribute Fido for reading via NNTP. this is news.fido7.ru, news2.fido7.ru, news3.fido7.ru, ... and (where I read from) ddt.demos.su. once every a week, 5 minutes is enough to download their flame for this period. I I use my half-baked utility, which arranges messages as for me necessary, lazy people can use any software that supports news conferences (usually These are mailers - netscape mail, Opera M2, ... I don’t know what else, I haven’t used it). with these minimal costs, eternal archives of all necessary feeds are collected, you can search, explore, etc.

From Vladimir Kladov To All 6 March 2006

Hello, p@lex I forgot to ask the most important thing: video memory for 512x192x1 where and how it is located. And does it affect which screen is imprinted? My guess (if wrong, correct): interlace: 0th line from video memory in bank 5, 1st line of pixels from bank 7, 2nd of 5, 3rd of 7. The addresses are mixed up as in regular Spec video memory, i.e. to move vertically from the 0th to the 2nd line, from the 2nd to the 4th you need add 256 to the address, then the usual shenanigans when reaching the 16th line (as before when reaching 8th), and similarly when reaching 1/3 of the screen. Also I assume that the bit of the current video memory number does not affect the order scanning. Did I mess something up? I know where to get ATM video modes. But you need to do several of them at once, and I still need to figure out how the work starts there (in the sense of how a service ROM or its analogue works). For starters, the Pentagon would have already “caught up” to condition, and it would be happiness. NNTP is a network protocol. I don’t have any NNTP, and I won’t be in the feed climb. I haven’t been there for 3 years, and I already have enough worries about getting into the feed. All equally via the Internet, i.e. via TCP-IP and pay money only in city telephone company. And she doesn’t care where I go, which means I need to Every session, visit everywhere in 10 minutes and close. I can't online sit for a long time.

From Vladimir Kladov To All 6 March 2006

Hello rajdee Cool. It's all the more worth doing. Timex will be useful to me. I do have Their bourgeois microcolor. So the problem will remain only with them disk systems. (But Timex wasn’t required to have a disk either). And for training it’s a good mode (2 modes, also nothing) :)

From Timonin Maxim Anatolievich To All 6 March 2006

Hello, Vladimir Kladov Vla> NNTP is a network protocol. I don’t have any NNTP, and I won’t Vla> get into the feed. I haven’t been there for 3 years, and I already have enough worries Vla> get into the feed. All the same, via the Internet, i.e. via TCP-IP and money Vla> pay to the only telephone company in the city. And she doesn’t give a damn where Vla> I climb, which means I need to visit everywhere in 10 minutes in each session Vla> and close. I can’t sit online for a long time. And you go through this forum - there is a section "FTN networks": this is direct window (DMA in kind, hehe!) to the fido7.zx.spectrum conference

From Vladimir Kladov To All 7 March 2006

Hello, p@lex Похоже с таймексом разница не только в номере порта. Port #FF is also used to enable/disable the timer interrupt and select which bank of memory should be used by the horizontal MMU. The byte to output will be interpreted thus: D0-2: Screen mode. 000=screen 0, 001=screen 1, 010= hi-colour, 110=hi-res D3-5: Sets the screen colour in hi-res mode. 000 - Black on white. 100 - Green on magenta. 001 - Blue on yellow. 101 - Cyan on red. 010 - Red on cyan. 110 - Yellow on blue. 011 - Magenta on green. 111 - White on black. D6: If set disables the generation of the timer interrupt. D7: Selects which bank the horizontal MMU should use. 0=DOCK, 1=EX. Screen 0 is the normal screen at the start of video memory. Screen 1 uses the same format but is offset by 8K. А в Пентагоне Hi-Color какими битами врубать? Вообще по EFF7 порту дока есть? Это вообще неприятная ситуация. По западным клонам инфу раздобыть гораздо проще. Такое ощущение что западные колеги добросовестнее относятся к сбору и хранению документации. Хотел уже на http://www.zxspectrum.it/ доку скачать, но 34 метра - это для меня нереально.

From Ruslan Abdullaev To All 7 March 2006

Hello, Vladimir Kladov Vla> It seems that with Timex the difference is not only in the port number. Vla> And in the Pentagon, what bits do you use to turn on Hi-Color? Generally via EFF7 port Vla> is there a dock? Vla> Here is the standard proposed by AlCo, in BorndDead #10: Pentagon 1024 resources are managed using port #eff7 (decryption minimum by A3, A12, IOWR, reset by RES): bit 0 - "attribute per byte" (a4b) - hardware multicolor, attributes with addresses #6000. 1 - enabled. bit 1 - 512x192. See Deja Vu #6. 1 - enabled. bit 2 - memory latch above 128k. 0 - there is memory, 1 - no. bit 3 - Not used. I suggest: read only cache. 0 - can be written, 1 - it is impossible. bit 4 - GigaScreen (hardware overlay of 0th and 1st screens. Alternating lines: C35 = (bit4 & 8kHz) xor C35.) Not used. More precisely, in the game "Homer Simpson In Russia" instead of the port #eff7 is written #fffc. bit 5, 6 - reserved for Rom-Disk. Since this thing is not common, I suggest: bit 5 - enable Sound Blaster (see ZX-Guide 2), bit 6 - enable 384x304 (ibid.). bit 7 - Gluk CMOS (real time clock). See the diagram in Deja Vu #8 (though there instead of #eff7 it is also written #fffc). 1 - CMOS ports are active. At the moment, bit0 of port #eff7 is responsible for the 16 color mode (in unreal - the 5th bit) AlCo:"Addressing is similar to ATM (#c000+, #4000+, #e000+, #6000+, etc.), but with standard lined, as in normal Spectrum mode. Inside the byte, the bit layout is the same as in ATM (%IiGRBgrb, where IGRB is the right pixel) For example, the 0th screen has the following addressing (one 8x8 “familiar space” is circled). #c000 #4000 #e000 #6000| #c001 ... #601f #c100 #4100 #e100 #6100| #c101 ... #611f #c700 #4700 #e700 #6700| #c701 ... #671f -+---------------------+ #c020 #4020 #e020 #6020 #c021 ... #603f #d7e0 #57e0 #f7e0 #77e0 #d7e1 ... #77ff"

From SMT To All 7 March 2006

Hello, Vladimir Kladov Vla> no, SMT is not serious, Timex has such a feature (change on the fly) Vla> is considered the highlight of this miracle Although I haven’t looked at the games for them yet Vla> is there at least one like this wow. If there is no software, why? (it's not about the complexity of the code, but about the speed emulation. if so, it is possible to have specialized code that loops through byte + attribute puts 8 pixels on the MMX screen at a time, and it can be 4-8 expand once to place 32-64 pixels per iteration. then with problems This cycle will have to include switching to another mode right in the middle lines) Vla> Thanks for EFF7. Something I didn’t understand: what if bit0 and bit1 are both 1? Then Vla> does any of them have priority? HiRes or HiColor? Or they somehow Vla> can they do something together? Or is this a reserve? Probably, if you turn on both, there will be some kind of mess on the screen, similar undocumented ATM-2 modes. basically, split and emulate perhaps (as I did with Maxagor for mode #7), if someone with super-Pentagon will agree to run test programs and photograph the screen in high resolution so you can see the pixels. but why? no software again (due to Which is why I didn’t think about other ATM modes. although sometimes I want to go back tojust out of sporting interest, enough data has been collected) By the way, AlCo no longer supports multicolor on bit0 and soldered its own there 4-bits-per-point. steers much better than all other non-standard modes (I was especially impressed by the gameplay in Timegal, that’s how they got the anime converted)

From SMT To All 7 March 2006

Hello, p@lex there won’t be, moreover, “multicolors” (change of data along the path of the beam) won’t either

From Vladimir Kladov To All 7 March 2006

Hello SMT no, SMT is not serious, in Timex such a feature (change on the go) is considered the highlight of this miracle :) Although I haven’t looked at the games for them yet, is there at least one like this. We need to dig up the software for Spectrum SE and watch the show... Thanks for EFF7. Something I didn’t understand: what if bit0 and bit1 are both 1? Then one of them has priority? HiRes or HiColor? Or can they somehow do something together? Or is this a reserve?

From Vladimir Kladov To All 7 March 2006

Hello, Vladimir Kladov SMT, but it will work correctly for you if, say, 2/3 of the screen is HiColor 256x192x16_bytes of attribute per byte of pixel, and when it comes to the bottom border third, the program includes HiRes 512x192x1? I started looking at how to redo it screen rendering and thought a little about this possibility.

From Vladimir Kladov To All 7 March 2006

Hello SMT I was thinking about speed. It seems like I want it, but it’s a little itchy. Those. If you remember line by line in which mode the entire line was reflected, then it’s like wherever it went. But on a byte boundary, if a transition is needed, then it’s definitely difficult. I'll try sometime... No, I was wondering whether there would really be porridge. But emulate it anyway not worth it. Perhaps only reserve 11 for some “future” regime.

From Vladimir Kladov To All 8 March 2006

Hello, Vladimir Kladov 2SMT: Hmm. It means that you have AlCo mode on a different bit in EFF7. How do you like it are you launching a miracle then? Or is there still an option to turn on bit 0 AlCo mode, or do you suggest patching the game? There's nothing planned about this in terms of, like changing standards? If I play both of these modes, then I Due to this kind of leapfrog in the standards, there will be another option in the configuration enter. Okay, I’ll do it first, but how long will it take to add the option... Mode #7 - what is it, ATM? So, conclusions on the original question (thread instigator): all the “software” for 512x192 enclosed in Ansi Viewer from AlCo. I downloaded it on trd.speccy.cz in System section. Haven't watched it yet. I'll definitely take a look. In principle for testing the mode, it also doesn’t take long to create your own test. Well, then OK. Thread is possible consider closed. Yes? Yes...

From Dmitry Vasilievich Terentyev To All 8 March 2006

Hello SMT "by the way, AlCo no longer supports multicolor on bit0 and soldered its own there 4-bits-per-point. steers much better than all other non-standard modes (I was especially impressed by the gameplay in Timegal, that’s how they got the anime converted)" By the way, has anyone assembled this mode in real life? otherwise I have small glitches climbed out

From SMT To All 8 March 2006

Hello, Vladimir Kladov Vla> It means that you have AlCo mode on a different bit in EFF7. How do you like it Vla> are you launching a miracle then? In my settings, EFF7 is divided into 8 checkboxes. you can do it yourself enable/disable/block any Vla> Mode #7 - what is this, ATM? this is when the number 7 is written to the video mode number port Vla> So, conclusions on the original question (thread instigator): all the “software” for Vla> 512x192 enclosed in Ansi Viewer from AlCo It also seems like there is some kind of terminal for Momed. but basically there to test nothing, one program is enough

From SMT To All 8 March 2006

Hello, Vladimir Kladov Vla> what is this video mode port, and what is N7 - explain, otherwise not Vla> I’m not cutting it in any way to ATM-2 port #FF77. lower 3 bits - video mode number Vla> No, I understood about the EFF7 mask in the settings in the ini file. I didn't understand Vla> how to make bit 5 work instead using this mask Vla> bit 0 or vice versa? no way. In the game, click "emulator settings", tab #EFF7, uncheck bit 0 and set to bit 5 Vla> For yourself - this is for you. I don’t have Visual C++, for example (because Vla> which you often have to suffer from, because they often don’t work with Delphi Vla> required h-files). I didn't understand anything

From Vladimir Kladov To All 8 March 2006

Hello SMT Yes. What is this video mode port, and what is this N7 - explain, otherwise I’m not getting it right no way. For yourself - this is for you. I don’t have Visual C++, for example (which is why I often I have to suffer because Delphi often does not come with the necessary h-files).

From Vladimir Kladov To All 8 March 2006

Hello, Vladimir Kladov No, I understood about the EFF7 mask in the settings in the ini file. I didn't understand how make bit 5 with this mask work instead of bit 0 or vice versa?

From Vladimir Kladov To All 8 March 2006

Hello, p@lex Ah, now I understand. And then I decided that I needed to recompile the sources. N7 Well, that's what I'm saying - ATM. And you - no, not ATM. Keep it short. I'll get to the ATM Then I’ll study where the video modes are, what they are and how they are turned on... If there is any other software for video modes 512x192x1 or 256x192x16x8 found, I will be happy to take this information into account. I ordered timegal, they will download it for me within a week, as long as the link doesn’t go bad.

From Doronetty To All 16 March 2006

Hello, Vladimir Kladov Hmmm... The main question disappeared from the topic unnoticed :) So what are they? Do the programs use this very mode?!

From Vlad Semchenko To All 16 March 2006

Hello Doronetty Dor> So what kind of programs is this very mode Dor> are they using?! Finally, at least someone remembered the history of the issue :) According to unverified data (from memory), it should be like this: ACEDit (plus there is also AlCo 256*384 mode); LaraCroft; Melon Terminal; Vicom (terminal for the modem of the same name); MegaScreen (program from the extension to Depth#2).

From Vladimir Kladov To All 17 March 2006

Hello spensor what else is 256x384? I currently know 2 AlCo modes: 1. 384x304 (standard video mode 8 colors Paper + 8 colors Ink + general brightness and general flush - on a familiar place, plus the border is formed from other blocks memory, and the central screen itself is shifted from the 2000h offset in video memory) 2. 256x192, 16 colors per dot. Those. I guess it's 256x192, maybe I'm wrong. Correct me if wrong. For the information, even unverified, thanks from me too. I'll write it down in my notebook and download it. I'll check.

From Vlad Semchenko To All 17 March 2006

Hello, Vladimir Kladov Vla> what else is 256x384? I currently know 2 AlCo modes I'm probably wrong :( Most likely ACE supports 384x304. And about 256x384 - ZET-9 (he also gave information on the working software) at one time experimented with software combination of two screens (each INT was replaced by a screen, and on some monitors it was possible to get a picture with these parameters, without modification iron), and the idea seemed to come from AlCo.

From Vladimir Kladov To All 18 March 2006

Hello spensor 256x384. It’s kind of like in a gigascreen, but with a line shift or something (i.e. a different the screen is drawn exactly between the stripes of the first screen, and as if doubled vertical resolution, right?). I wonder where I can read it. And again: if there was a mode, is there any software for it?

From Vlad Semchenko To All 20 March 2006

Hello, Vladimir Kladov Vla> 256x384. It's kind of like in a gigascreen, but with a line shift or something Vla> (i.e. another screen is drawn exactly between the stripes of the first Vla> of the screen, and it kind of doubles the vertical resolution, right?). In principle, this is true (namely, the use of the interlacing principle), only if ZET-9 was able to observe the effect on the screen of its monochrome monitor, then I there is nothing on the color monitor (Kodis-M) or on the black and white TV noticed (there was a change in the image, but I couldn’t see the doubling of the lines)... Vla> I wonder where you can read it. If there was anything in printed form, it was only in the ZX-Guide (~#2-#4). But I don't I'm sure. Vla> And again: if there was a mode, there is at least some software for it Vla> him? The mode is purely software, so there is no talk of special software. For demonstration effect ZET-9 made a simple program - a ready-made monochrome picture (in this case a regular Spekov picture and effect were used was observed only in 1/3 of the screen), was divided into 2 planes (in the first, odd lines, in the second - even), these planes were “poured” into banks 5 and 7, and then When the interrupt arrived, these screens clicked.

From Demon Adramelek To All 24 June 2006

Hello spensor spe> The mode is purely software, so there is no talk of special software. It seems that we are not talking about special software, but about any software that uses this mode. By the way, this question is also interesting to me. Is it really possible that for so many years no one has been under anything? Didn't you write 512x192?

From Mark Antonov To All 25 June 2006

Hello, Adramelek Depth 1 or 2 has this mode