Autor Wątek: Timex i 512x384  (Przeczytany 20000 razy)

DDX

  • ***
  • Wiadomości: 185
  • Miejsce pobytu:
    proszę uzupełnić/please update
Timex i 512x384
« dnia: 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 ::)??
pozdrawiam
DDX

Pyza^Illusion

  • *****
  • Wiadomości: 586
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: Timex i 512x384
« Odpowiedź #1 dnia: 2012.03.04, 22:36:11 »
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.
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

moroz1999

  • *
  • Wiadomości: 44
  • Miejsce pobytu:
    Tallinn, Estonia
Odp: Timex i 512x384
« Odpowiedź #2 dnia: 2018.04.26, 11:34:49 »
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?

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Timex i 512x384
« Odpowiedź #3 dnia: 2018.04.26, 13:10:05 »
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).

moroz1999

  • *
  • Wiadomości: 44
  • Miejsce pobytu:
    Tallinn, Estonia
Odp: Timex i 512x384
« Odpowiedź #4 dnia: 2018.04.26, 13:53:22 »
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.

moroz1999

  • *
  • Wiadomości: 44
  • Miejsce pobytu:
    Tallinn, Estonia
Odp: Timex i 512x384
« Odpowiedź #5 dnia: 2018.04.26, 16:15:16 »
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.

moroz1999

  • *
  • Wiadomości: 44
  • Miejsce pobytu:
    Tallinn, Estonia
Odp: Timex i 512x384
« Odpowiedź #6 dnia: 2018.04.26, 22:45:07 »
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.

moroz1999

  • *
  • Wiadomości: 44
  • Miejsce pobytu:
    Tallinn, Estonia
Odp: Timex i 512x384
« Odpowiedź #7 dnia: 2018.04.26, 23:10:14 »
And it worked like a charm, thank you, case is solved   8)

moroz1999

  • *
  • Wiadomości: 44
  • Miejsce pobytu:
    Tallinn, Estonia
Odp: Timex i 512x384
« Odpowiedź #8 dnia: 2018.04.29, 23:40:00 »
I've made a proof of concept image in this mode. It sure flickers as hell :)


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.

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Timex i 512x384
« Odpowiedź #9 dnia: 2018.05.01, 02:50:03 »
Ładny obrazek. :)

A tak na marginesie to czy ktoś kojarzy ile wyprodukowano Timexa 2048 i/lub 2068?
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)