forum speccy.pl
Komputery z Z80 => TIMEX => Wątek zaczęty 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
-
Panowie, to po jednym małym :D Hipp Hipp Hurra. Nasi znowu górą
PS. Link do Youtube na portalu
-
Link do poueta - https://www.pouet.net/prod.php?which=64102
Link do youtuba - https://www.youtube.com/watch?v=PwIgyTzJdaY
-
BRAWO! :D
-
Ładne :)
-
Gratulacje ! Mój pierwszy Spectrum to był właśnie Timex 2048 :D
-
Gratulacje! Bardzo ładne i na pewno wymagało dużo pracy.
Teraz przepiszcie to na klasyczne Spectrum pod multicolor ;)
-
Dobre, ale trochę krótkie.
-
No właśnie: dobre, ale bardzo krótkie.
Fajne cls-y :) (jak zwykle).
-
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
-
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! ;)
-
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...;)
-
To i ja pomarudze :) Szkoda że tak krótko w 512x192 ;)
-
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 ;)
-
Ja to wszystko oczywiście wiem/domyślam się.
Jestem po prostu "trudnym klientem". ;)
-
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 .
-
A mnie naszło i zrobiłem test - Timmy ślicznie chodzi na rdzeniu Spectrum 48 odpalonym na V6 :)
-
A teraz co się daje na komunię?
-
Laptopy, iPady, quady. A jak na skromnie, to rower górski lub cyfrówka.
-
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?
-
Chcecie powiedzieć, że ten V6 obsługuje tryby Timexa ?
Czy na speccy 201x też lata ?
-
@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.
-
A czy pamięc ekranu Timexa nie koliduje czasem z bankami 128 ?
-
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.
-
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 ;)
-
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.
-
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
-
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.
-
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 :)
-
Znalazło się 80 bajtów na obrazek 'timex only'. Inaczej byłoby na czarno.
-
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
-
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.
-
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 :)
-
A czy macie gdzieś wersję spectrumową tego wilka? Bo chciałbym zobaczyć różnicę. :)
-
Różnica widoczna gołym okiem, najbardziej w szczegółach :)
-
A czy macie gdzieś wersję spectrumową tego wilka? Bo chciałbym zobaczyć różnicę. :)
To nie wilk :D
-
A tutaj filmik z prezentacji dema na party: http://youtu.be/01tgw-NUK_Q
-
Zrobiłem sobie prosty licznik w Makefile.
-
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.
-
TIMMY na v6z80,
https://www.youtube.com/watch?v=2n_QClA4dzE&feature=youtu.be
-
:D :D :D :D :D :D :D :D :D :D
-
Kolejny film, demonstrujący działanie Timmiego, odpalonego z FDD3000. -- http://youtu.be/N5pAPhVBJrc
-
Bardzo lubię takie filmiki, przynajmniej widać, że to co robię ma jakiś sens i komuś do czegoś się przydaje :)
-
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ć
-
Jak tam zainteresowanie? Fajnie że promujesz ZX'a
-
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.
-
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
-
yap! I will try to make timmy! thanks!