forum speccy.pl
ZX Spectrum => GRAFIKA => Wątek zaczęty przez: DDX w 2012.03.04, 22:05:00
-
BTW Przyszla mi do glowy taka mysl/pytanie. Wiadomo, ze seryjnie produkowane modele z timexowa ULA to TS2068, TC2068, TC2048 i UK2086 (byla jeszcze jedna, ale w tym wypadku to nieistotne). Niektore z tych maszyn bywaly w PL (no raczej poza TS2068) przerabiane na wersje 128kB zgodne z ZX128 (np. tzw. "TC2128"). Takie maszyny mialy wszystkie tryby timexowe, w tym 2 ekrany, a dodatkowo takze 2 ekrany ze zgodnosci z ZX128. Ciekawe, czy daloby sie jakos sensownie i efektownie wykorzystac te 4 ekrany w jakims demku na TC2128 ::)??
-
Kiedyś na takim zlociku u nas, DC PAK/Exodus oraz Maniu/Illusion wpadli właśnie na taki pomysł i stworzyli prostą procedurkę, która na Timex'ie 2128 wyświetlała taki tryb tj 512x384 (nazwany chyba .HDR). Mam gdzieś ze 3 dyskietki przekonwertowanych z PC obrazków w tym trybie (tu pomógł chyba LCD/Tigers Claw - autor BMP2SCR). Polegało to właśnie na wyświetlaniu w podwyższonej rozdzielczości naprzemiennie dwóch obrazków 512x192 - tylko czarno-białe. Jeden taki obrazek zajmuje niestety 24k i nie oszukujmy się... Dużo ładniej wygląda gigascreen w kolorkach.
-
Sorry for sort of necroposting, but I was curious about combining gigascreen (frame flickering) and Timex HiRes mode. As far as I understood, it is possible with TC2128 at least. I would like to make a proof of concept, so I need a bit of help, since I'm not really familiar with Timex machines.
1. Is there any emulator supporting TC2128 memory layout?
2. May be the same effect could be achieved on TC2068 with some additional hardware? As far as I understood, ram screen banks can be switched with appropriate cartridge banks. Would it be possible to be used to achieve two hires screens on TC2068?
3. Now about color usage. As far as I see Hires can use global INK+PAPER setting.
Bits 3-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
Can this setting be switched every frame to achieve two different sets of colors in total? So a palette of 4 colors could be used instead of black+gray+white?
-
1. FUSE should do the trick as it emulates both TC20xx and 128K. It may need some config tweaking to do both modes at a time.
2. AFAIK, no. Video cannot be generated from DOCK memory.
3. Yes, you can - but it will look messy on LCD. As long as you use a CRT, you will see extra colors (also in the border area, remember).
-
Great! Thank you!
3. I think that it will flicker no more than a usual Gigascreen image. And the general rules of color mixing to reduce the flicking apply to it to. By the way, theoretically then switching can be done each 1-2 rows to reduce flickering, it's widely used in Gigascreen.
Thanks a lot, I'll give it a try.
-
Basically I'm going to check whether switching screen number in #7ffd port should do the trick for the hires as well. This might depend on Fuse hires implementation really, but let's see.
-
Judging by source code, it looks like fuse for windows should be developed and recompiled to support such combination. Anyway, there is Zesarux which supports the separate combinations even for each file. I'll give it a try.
-
And it worked like a charm, thank you, case is solved 8)
-
I've made a proof of concept image in this mode. It sure flickers as hell :)
(http://zxart.ee/zxscreen/mode:mix/palette:pulsar/type:timexhrg/size:2/id:203488/)
As with every Gigascreen image, a flickering can be reduced with flickering-interlacing trick, similar to multicolor, where screen pages are switched on every row, not once in a frame.
-
Ładny obrazek. :)
A tak na marginesie to czy ktoś kojarzy ile wyprodukowano Timexa 2048 i/lub 2068?