forum speccy.pl

Komputery z Z80 => TIMEX => Wątek zaczęty przez: Tygrys w 2014.09.21, 20:53:47

Tytuł: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 2014.09.21, 20:53:47
(http://www.speccy.pl/archive/dl.php?plik=cab373de11c5cf491a7fc940963a4203)

Wszyscy posiadacze Timexa powinni wyjąć je z  pudełek i obejrzeć to demo. To jest pierwsza na świecie produkcja w pełni wykorzystująca możliwości graficzne tego komputera. Dla użytkowników Timex 2068 również dobre wieści - gra muzyka poprzez wewnętrzny AY.

Demo zajęło 1 miejsce w demo compo na Riverwash 2014 w Raciborzu, pokonując 7 innych dem.

Autorami są: Atom, Piesiu, Tygrys, Ziutek.

Miłego oglądania!

http://www.speccy.pl/archive/prod.php?id=285

Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 2014.09.21, 21:23:04
Panowie, to po jednym małym :D Hipp Hipp Hurra. Nasi znowu górą
PS. Link do Youtube na portalu
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Ziutek w 2014.09.21, 21:55:09
Link do poueta - https://www.pouet.net/prod.php?which=64102
Link do youtuba - https://www.youtube.com/watch?v=PwIgyTzJdaY
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: CaT (-Man) w 2014.09.21, 21:57:21
BRAWO!   :D
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: pear w 2014.09.22, 06:29:49
Ładne :)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Ilyad w 2014.09.22, 09:15:27
Gratulacje ! Mój pierwszy Spectrum to był właśnie Timex 2048  :D
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: RafalM w 2014.09.22, 10:00:39
Gratulacje! Bardzo ładne i na pewno wymagało dużo pracy.

Teraz przepiszcie to na klasyczne Spectrum pod multicolor  ;)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: popocop w 2014.09.22, 10:07:32
Dobre, ale trochę krótkie.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Phonex w 2014.09.22, 11:13:02
No właśnie: dobre, ale bardzo krótkie.
Fajne cls-y :) (jak zwykle).
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: matofesi w 2014.09.22, 11:33:03
Się rozbestwili - za krótkie ;). To jest demko na Timexa z pełnym wykorzystaniem jego trybów graficznych i w jednym kawałku bez dogrywania - moim zdaniem "jak za te pieniądze" jest zajebiste :D
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Phonex w 2014.09.22, 12:07:58
Bo ja, Wujku Dobra Rada, nie jestem jurorem, czy innym krytykiem i nie oceniam osobno za technikę, a osobno za "wrażenia artystyczne". Czy też "za te pieniądze", czy "pod względem", czy "biorąc pod uwagę"!

Jest to moja prywatna, nie doceniająca wysiłków i tylko trochę (jednak!) uwzględniająca skalę trudności, absolutnie subiektywna, głównie estetyczna, ocena osiągniętego efektu końcowego.
A za "pierwsze pełne wykorzystanie trybów graficznych Timexa" stawiam autorom piwo przy najbliższej okazji! ;)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: trojacek w 2014.09.22, 12:18:25
A za "pierwsze pełne wykorzystanie trybów graficznych Timexa" stawiam autorom piwo przy najbliższej okazji! ;)

Brakuje mi tu możliwości lajkowania, jak na fejsie...;)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 2014.09.22, 12:26:02
To i ja pomarudze :) Szkoda że tak krótko w 512x192 ;)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: at0m w 2014.09.22, 12:48:21
Dobre, ale trochę krótkie.

Oczywiście można by dołożyć kilka dodatkowych grafik i efektów, ale absolutnie nie było na to miejsca. Pamięć jest wykorzystana "do ostatniego bajta"!

Jest to moja prywatna, nie doceniająca wysiłków i tylko trochę (jednak!) uwzględniająca skalę trudności, absolutnie subiektywna, głównie estetyczna, ocena osiągniętego efektu końcowego.

IMHO właśnie ograniczenia sprzętowe (a nie kwestie estetyczne) są tu kluczowe jeśli chodzi o długość produkcji. Nie ma miejsca na dodanie niczego więcej ... choć uwierz bardzo by się chciało ;)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Phonex w 2014.09.22, 13:22:51
Ja to wszystko oczywiście wiem/domyślam się.
Jestem po prostu "trudnym klientem". ;)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: wojtek9989 w 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 .
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: matofesi w 2014.09.22, 16:46:22
A mnie naszło i zrobiłem test - Timmy ślicznie chodzi na rdzeniu Spectrum 48 odpalonym na V6 :)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: ZbyniuR w 2014.09.22, 18:35:56
A teraz co się daje na komunię?
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: trojacek w 2014.09.22, 18:53:48
Laptopy, iPady, quady. A jak na skromnie, to rower górski lub cyfrówka.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Sir David w 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?
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 2014.09.22, 20:46:01
Chcecie powiedzieć, że ten V6 obsługuje tryby Timexa ?
Czy na speccy 201x też lata ?
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: matofesi w 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.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 2014.09.22, 21:44:03
A czy pamięc ekranu Timexa nie koliduje czasem z bankami 128 ?
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: trojacek w 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.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 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 ;)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: matofesi w 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.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 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
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 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.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: matofesi w 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 :)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 2014.09.23, 09:47:28
Znalazło się 80 bajtów na obrazek 'timex only'. Inaczej byłoby na czarno.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 2014.09.23, 09:54:43
A czy jest możliwość w tym trybie 512x192 manipulowania atrybutami (domyślam się że tylko odpowiedniki Paper i Ink dla całej bitmapy). Ciekaw jestem, czy osiągalny byłby jakiś multicolor "nawalając" szybko tymi wartościami :D
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: matofesi w 2014.09.23, 10:12:33
Prawie na pewno tak, ale zmianę atrybutów robi się OUT'em więc rozdzielczość takich zmian byłaby raczej taka sobie - stawiam na jakieś 12-16 pikseli. Nie jestem pewien, czy warto się w ogóle szarpać bo w związku z tym, że kontrola koloru jest żadna (OUT zmienia parę INK/PAPER) efekt byłby mocno taki sobie. No chyba, żeby zrobić jakieś paski kolorowe itp. - tu można by powalczyć, ale nadal chyba lepszy efekt uzyskasz w trybie atrybutów 8x1 bez całego szarpania z liczeniem taktów.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: trojacek w 2014.09.23, 10:13:41
Owszem, jest to możliwe, i to nawet z ładnym efektem borderowym ;)
Jedyne ograniczenie to raptem 8 zestawów ink+paper.
To był chyba pierwszy mój eksperyment z trybami timexa - linijka tekstu w 64 kolumnach, pokolorowana 8x1. I działa to superszybko, bo kolorowanie całej linii ekranu dokonywane jest jednym OUT-em :)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: ZbyniuR w 2014.09.23, 15:35:52
A czy macie gdzieś wersję spectrumową tego wilka?  Bo chciałbym zobaczyć różnicę. :)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 2014.09.23, 16:21:59
Różnica widoczna gołym okiem, najbardziej w szczegółach  :)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Ziutek w 2014.09.23, 17:28:48
A czy macie gdzieś wersję spectrumową tego wilka?  Bo chciałbym zobaczyć różnicę. :)
To nie wilk :D
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 2014.09.24, 10:39:02
A tutaj filmik z prezentacji dema na party: http://youtu.be/01tgw-NUK_Q
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 2014.09.24, 19:57:25
Zrobiłem sobie prosty licznik w Makefile.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 2014.09.24, 20:50:09
Kompilacja pod Win i Linuxa, bez różnicy (kompilator pasmo jest dostępny na wiele systemów). Testowanie na emulatorze, a wersje finalne efektów, lub jakieś ich etapy, które wymagają sprawdzenia na realnym sprzęcie - były odpalane na Timexie.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: zaxon w 2014.09.26, 22:04:03
TIMMY na v6z80,
https://www.youtube.com/watch?v=2n_QClA4dzE&feature=youtu.be
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 2014.09.28, 12:58:16
:D :D :D :D :D :D :D :D :D :D
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Tygrys w 2014.09.29, 12:53:37
Kolejny film, demonstrujący działanie Timmiego, odpalonego z FDD3000. -- http://youtu.be/N5pAPhVBJrc
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: at0m w 2014.10.02, 13:51:22
Bardzo lubię takie filmiki, przynajmniej widać, że to co robię ma jakiś sens i komuś do czegoś się przydaje :)
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: jack_świdnik w 2014.10.06, 20:08:21
miałem swoją pierwszą prezentacje na demoscenie w Rzeszowie
zaprezentowałem na tapecie trzy demka między innymi "Timmy"
dzięki Tygrys

mogę Wam zdjęcia z imprezy gdzieś ulokować
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: sect0r w 2014.10.06, 20:24:00
Jak tam zainteresowanie? Fajnie że promujesz ZX'a
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Powervr w 2023.08.11, 00:31:59
hello ppl I am from portugal (actually I am living in france, but I am portuguese), I want to build the timmy... ;) So I am here, where timmy as born ... hahaha ok this is for the demo... close enough...lovely demo though.
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Maryjan w 2023.08.11, 11:40:39
Wait a minute, you want to build a Timex TC2048 clone in the posture of Timmy created by one of the forum members ? If yes, read here https://www.speccy.pl/forum/index.php?topic=6579.0
Tytuł: Odp: Timmy - na 30 lecie Timexa 2048.
Wiadomość wysłana przez: Powervr w 2023.08.11, 22:28:12
yap! I will try to make timmy! thanks!