Autor Wątek: Timmy - na 30 lecie Timexa 2048.  (Przeczytany 39883 razy)

wojtek9989

  • ***
  • Wiadomości: 144
  • Miejsce pobytu:
    Toruń
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #15 dnia: 2014.09.22, 15:26:39 »
Mnie najbardziej podobał się zegarek :) , czułem się jak bym znów miał pierwszą komunię (podstawowy prezent w moich czasach). No i wreszcie można było zobaczyć rozszerzone możliwości TIMEX-a .

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #16 dnia: 2014.09.22, 16:46:22 »
A mnie naszło i zrobiłem test - Timmy ślicznie chodzi na rdzeniu Spectrum 48 odpalonym na V6 :)

ZbyniuR

  • *****
  • Wiadomości: 3333
  • Miejsce pobytu:
    Carlisle w UK
  • CPC AGA PSX
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #17 dnia: 2014.09.22, 18:35:56 »
A teraz co się daje na komunię?
- Jeśli masz w domu światło i wodę, tzn. że masz światłowód. ;)

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #18 dnia: 2014.09.22, 18:53:48 »
Laptopy, iPady, quady. A jak na skromnie, to rower górski lub cyfrówka.

Sir David

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #19 dnia: 2014.09.22, 20:39:07 »
A mnie naszło i zrobiłem test - Timmy ślicznie chodzi na rdzeniu Spectrum 48 odpalonym na V6 :)

O tym samym dziś rano pomyślałem, ale raczej nie spodziewałem się sukcesu. A tu niespodzianka, działa! I działa też na rdzeniu Spectrum 128. Na rdzeniu Pentagona już nie, ale może to kwestia detekcji sprzętu w demie, a nie brak obsługi trybów Timexa?

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #20 dnia: 2014.09.22, 20:46:01 »
Chcecie powiedzieć, że ten V6 obsługuje tryby Timexa ?
Czy na speccy 201x też lata ?
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #21 dnia: 2014.09.22, 21:30:07 »
@sect0r Rdzenie Spectrum (48 i 128) dla V6 od kiedy pamiętam obsługiwały tryby Timexa (co mi się w nich nie podobało - nie da się tego w obecnej wersji wyłączyć).
Co do Speccy 2010 - na wschodzie Timex w ogóle nie był obecny stąd i jego obsługa w tamtych konstrukcjach nie jest dostępna.

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #22 dnia: 2014.09.22, 21:44:03 »
A czy pamięc ekranu Timexa nie koliduje czasem z bankami 128 ?
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #23 dnia: 2014.09.22, 22:35:53 »
Zależy, co uważasz za "kolidowanie". Mapa pamięci Timexa 2048 jest dokładnie taka sama jak gumiaka, można jedynie więcej "cudować" używając dodatkowych mechanizmów mapowania.

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #24 dnia: 2014.09.23, 06:25:07 »
Chodzi mi o to czy pamięć ekranu w którymś z dodatkowych trybów graficznych timexa nie zachodzi czasem na banki 128. Ciekawi mnie czy możnaby to użyć do jakichś efektów graficznych. Zawsze mnie interesowały te dodatkowe pamięci ekranu w 128. Może takie 512x192 w więcej jak dwa kolory. Albo coś zamiast 8x1.  Myśle że 4x1 to bez bólu na timexie. A ciekaw jestem czy dałoby zrobić multikolor 1x1. Bo jak na zx idzie z 8x8 do 8x1 to na timexie 8x1 do 1x1 powinno kosztować tyle samo ;)
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #25 dnia: 2014.09.23, 07:56:08 »
Pamięć ekranu/atrybutów w Timexie siedzi poniżej $8000, pamięć w 128 "bankuje się" pod $C000 więc nie ma mowy o konflikcie. W wypadku nietypowych rozwiązań (V6, rozbudowa TC do 128 by Stavi) któraś z opcji musi po prostu mieć priorytet - nie są standardowe więc nie specjalnie chciałoby mi się dochodzić która ;)
Co do rozszerzania multicoloru itp. - nie ma fizycznie takiej możliwości. Multicolor w Spectrum działa tak jak działa (max 8x1) bo ULA czytając z pamięci dane bitmapy (zawsze całe 8 bitów) czyta równocześnie za każdym razem bajt atrybutów. Jeśli ten ostatni się zmieni pomiędzy odczytami kolejnych linii to dostajemy właśnie multicolor. Nie ma możliwości zwiększenia rozdzielcozści w poziomie, bo to jest po prostu jeden odczyt i żadne kombinacje programowe tego nie zmienią. Timexowy tryb graficzny z atrybutami 8x1 to prosta modyfikacja generatora adresów tak, żeby zamiast przeskakiwać do standardowych atrybutów przy drugim odczycie przeskakiwał całe 8 kB w stosunku do bitmapy i znowu - nic ponad to nie da się tu zrobić bo dane są czytane w kawałkach po 8 pikseli.

sect0r

  • *****
  • Wiadomości: 698
  • Miejsce pobytu:
    Oltedal/NO
  • speccyholic
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #26 dnia: 2014.09.23, 08:04:33 »
Dzięki za fachowe wyjaśnienie Mat. Fajnie się czyta, jak wykładasz spektrumologie.
Szkoda, że tego tak mało :( Wiedza nie przekazana, zostanie na wieki zapomniana
« Ostatnia zmiana: 2014.09.23, 08:18:10 wysłana przez sect0r »
Szarak # DivIDE+ # MasakratorFM DeluXe by Zaxon

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #27 dnia: 2014.09.23, 09:29:22 »
Dzięki!

Jestem ciekaw, czy ktoś odpalił demo na Timexie?

A teraz kilka statystyk:
Rozmiar surowych danych, w tym grafika, muzyka, LUT: 69460 bajtów
Dane po spakowaniu: 22651 bajtów
Rozmiar bloku danych z kodem dema, playerem do muzyki itp: 30976 bajtów
Łącznie, demo było kompilowane 1149 razy

A żeby uzmysłowić jak się te liczby mają do pamięci Timexa to całość pamięci: 48kB w tym 12kB to VRAM. Do dyspozycji zostaje 34kB RAM ciągłej pamięci i niecałe 2kb innego kawałka.

Dla przykładu, logos speccy.pl zajmuje po rozpakowaniu 4608 bajtów i to jest niezbędna wolna pamięć poza obszarem videoramu, aby prawidłowo przechować i wyświetlić tą grafikę.


Co do wykrywania sprzętu, to tam jedyna detekcja, jaka jest robiona to sprawdzenie istnienia AY w TC2068.

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #28 dnia: 2014.09.23, 09:41:04 »
Co do wykrywania sprzętu, to tam jedyna detekcja, jaka jest robiona to sprawdzenie istnienia AY w TC2068.

Ha... za pierwszym razem jak próbowałem odpalić pod emulatorem w trybie 48 i dostałem "TIMEX ONLY" miałem wyłączony dźwięk... Nie zwróciłem uwagi, że demo działa również na Spectrum tylko ma na stałe ustawione atrybuty z tym właśnie tekstem :)

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Timmy - na 30 lecie Timexa 2048.
« Odpowiedź #29 dnia: 2014.09.23, 09:47:28 »
Znalazło się 80 bajtów na obrazek 'timex only'. Inaczej byłoby na czarno.