X-screen
ZXNet echo conference «code.zx»
From Aleksey Malov → To Valerij Kozhevnikoff 24 October 2000
Greetings, Valerij!
Sun 24 Sep 2000 at 15:57:42 Valerij Kozhevnikoff and All were talking
on the topic of X-screen.
VK> Tell someone about the subject. Like there are such files with the extension Y and
VK> 72 sectors long. In what order do they contain information about
VK> colors?
VK> How to show them? If there is a peeper, then please shoot me.
VK> Thanks in advance.
These, IMHO, are files for viewing in X-Color. Moreover, their length is not necessary
72 sectors. This is simply a file packed with any packer, consisting of three
attribute-free speck screens (r,g,b - components). There is no source, but the task
boils down to unpacking such a file by loading it at #b800 and running
it (will unpack itself). Then you need to throw each frame onto the screen sequentially
red, green, blue - screens. To simplify the task, you need one (for example, red)
place the component on the second screen of the Spectrum. And while it is displayed
throw the green component onto the 1st screen, and then after the beam throw the blue one
component, not forgetting to set the necessary attributes.
Congratulations, Valerij! Vivid/Brainwave^X-Project was with you.
[ZX] [Sailor Moon]
From Aleksey Malov → To Kirill Frolov 2 November 2000
Greetings, Kirill!
Sun 29 Oct 2000 at 02:39:44 Kirill Frolov and Aleksey Malov were talking
on the topic of X-screen.
AM>> screens. To simplify the task, you need one (for example red) component
AM>> place on the second Spectrum screen.
KF> Where is the simplification here? Unless you use both screens alternately
KF> to avoid synchronization problems with the beam.
Listen here and drive in slowly:
Which is easier:
1. Output 3*6912 bytes in 3 ints, if you do not use the 2nd screen.
or
2. Output 2*6912 bytes in 3 ints, using the second Spectrum screen, instead
throwing one of the components.
Have you seen Confusion? There is a full screen ball mania effect. It's the same reception
used.
Congratulations, Kirill! Vivid/Brainwave^X-Project was with you.
[ZX] [Sailor Moon]
From Kirill Frolov → To Aleksey Malov 4 November 2000
Press RESET immediately, Aleksey!
02 Nov 00 23:22, Aleksey Malov wrote to Kirill Frolov:
KF>> Where is the simplification here? Is it possible to use both alternately
KF>> screen to avoid synchronization problems with the beam.
AM> Listen here and drive in slowly:
AM> Which is easier:
AM> 1. Output 3*6912 bytes in 3 ints, if you do not use the 2nd screen.
AM> or
AM> 2. Output 2*6912 bytes in 3 ints, using the second Spectrum screen
AM> instead of throwing one of the components. Have you seen Confusion? There is
AM> full screen ball mania effect. The same technique is used there.
What if you think about it?
For example:
Red: 7 screen. copying green to 5 screen.
Green: 5 screens. copying blue to 5 screen.
Blue: 5 screens. copying green to 5 screen.
There's not enough time to move the blue screen.
If your program starts at the beginning of the green screen and moves slower
beam, then you have exactly one frame. Where does the acceleration come from?
In general, on 3 screens, of course, there is acceleration - for music...