Autor Wątek: Timex 2048 - kilka pytań  (Przeczytany 37447 razy)

YERZMYEY/HOOY-PROGRAM

  • *****
  • Wiadomości: 1187
  • Miejsce pobytu:
    Rubber Planet
  • AY RIDERS
    • ZX Spectrum demos/games
Odp: Timex 2048 - kilka pytań
« Odpowiedź #30 dnia: 2012.06.27, 18:15:46 »
Kempston Ci jest niepotrzebny, bo masz on-board.

Za to AY i divIDE to na 10000000%.

Gryzor

  • *****
  • Wiadomości: 2011
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #31 dnia: 2012.06.27, 21:54:31 »
Koszmarna cena, dlaczego taki ASUS nie przerzuci sie na plyty do ZXa ?  ;D

jack_świdnik

  • *****
  • Wiadomości: 1643
  • Miejsce pobytu:
    Świdnik / Lublin
Odp: Timex 2048 - kilka pytań
« Odpowiedź #32 dnia: 2012.08.03, 21:07:48 »
czy ktoś z grupy forumowiczów podjął by się przerobienia Timexa 2048 na 128k+AY z wyprowadzonymi kontrolkami 48k i 128k?
i nie pytać po co, bo mam 3 szt i jednego chciałbym poświęcić na taką przeróbkę jak kiedyś miałem
na jakie koszty się szykować?

« Ostatnia zmiana: 2012.08.03, 21:22:11 wysłana przez podolski_jp »
moje marzenie: Timex 2048 128K

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #33 dnia: 2012.08.03, 22:22:06 »
A jaki zakładasz stopień kompatybilności? ;)

jack_świdnik

  • *****
  • Wiadomości: 1643
  • Miejsce pobytu:
    Świdnik / Lublin
Odp: Timex 2048 - kilka pytań
« Odpowiedź #34 dnia: 2012.08.03, 22:48:42 »
A jaki zakładasz stopień kompatybilności? ;)
maxymalny procent jaki się da zrobić i będzie działać
coś jak te robione w kraju kiedyś
chyba że ma ktoś taki i chce się wymienić na fabryczny za dopłatą
moje marzenie: Timex 2048 128K

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #35 dnia: 2012.08.03, 23:28:33 »
Napiszę tyle, ile sam wiem: taka przeróbka nie będzie w 100% zgodna z żadnym modelem 128. Przede wszystkim ze względu na timingi. Po drugie, prostsze przeróbki 48->128 nie udostępniały drugiego ekranu. Po trzecie, różnice w zachowaniu portów, które są widoczne już na etapie (nie)zgodności 2048<->48. Inny musi być też ROM, bo między ROM-ami 2048 i 48 też są różnice, związane właśnie z innym zachowaniem portów (np. IN 254). Więcej grzechów nie pamiętam, może spece od dem się wypowiedzą?

Pyza^Illusion

  • *****
  • Wiadomości: 586
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: Timex 2048 - kilka pytań
« Odpowiedź #36 dnia: 2012.08.22, 19:06:36 »
W zasadzie oprócz dem z multikolorem/efektami borderowymi i niektórych gier (max 10) wszystko zachowuje się jak zwykłe 128. Parę wybrednych programów/gier może stwarzać jakiś tam problem, ale w całym tym gąszczu jest niezauważalne. Miałem sporą styczność z takim Timex'em przerobionym przez STAVI i naprawdę kompatybilność jest rzędu 99% (bardziej patrzę od strony użytkownika oprogramowania, niż okiem elektronika). Gry, programy, dema chodzą normalnie - wyłączając wschodnie produkcje pod Pentagona, ale na to cierpią i oryginalne "128". Jak ktoś chętny na zrobienie tego by się znalazł, to jestem w stanie załatwić takiego Timex'a jako wzór (niestety prawdopodobnie padnięty EEPROM).
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #37 dnia: 2012.08.22, 19:18:23 »
Chyba EPROM nie EEPROM? Nie ukrywam, że sam bym się chętnie przyjrzał konstrukcji, bo sam coś kiedyś podobnego zmajstrowałem, jednak bez cięcia ścieżek, przez co nie było możliwości zaimplementowania drugiego ekranu.
Prawdę mówiąc zbieram się mentalnie do przeróbki jednego plusa na 128 celem obmacania kompatybilności efektu końcowego :)

Gryzor

  • *****
  • Wiadomości: 2011
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #38 dnia: 2012.08.22, 21:55:31 »
Tez bym sobie przerobil jednego TC. W sumie mam jednego zepsutego, jak go naprawie i znow zepsuje to nic sie nie zmieni i ;D

Pyza^Illusion

  • *****
  • Wiadomości: 586
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: Timex 2048 - kilka pytań
« Odpowiedź #39 dnia: 2012.08.23, 16:40:43 »
Prawdę mówiąc zbieram się mentalnie do przeróbki jednego plusa na 128 celem obmacania kompatybilności efektu końcowego :)

Mam takiego właśnie. Działa do dziś :D Do momentu pojawienia się wschodnich produkcji nie narzekałem na kompatybilność. W jedynie kilku programach (w tym The lyra II - część z butelką) musiałem wgrywać do MacFace ROM48 aby ruszyło. Wszelkie gry - bez problemu :p
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #40 dnia: 2012.08.23, 18:11:09 »
Jak ktoś chętny na zrobienie tego by się znalazł, to jestem w stanie załatwić takiego Timex'a jako wzór (niestety prawdopodobnie padnięty EEPROM).

Tak sobie posiedziałem i pomyślałem, no i wpadłem na to, że ROM wersji 128 dla Timexa musiał być przerabiany przez STAVI ze względu na obsługę niektórych portów. Zatem egzemplarz z padniętym EPROM-em to trochę mało. O ile do standardowego Spectrum można wkomponować EPROM z ogólnodostępnymi binatrkami 48 i 128, o tyle z Timexem będzie problem - binarkę 48 łatwo uzyskać z dowolnego Timexa 2048, ale wersję 128 trzeba by tweakować z oryginalnego ROM-u 128-mki.

Pyza^Illusion

  • *****
  • Wiadomości: 586
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: Timex 2048 - kilka pytań
« Odpowiedź #41 dnia: 2012.08.24, 16:17:06 »
Może i nie trzeba modyfikować ROM... Odwołania do portów to chyba bardziej kwestia elektroniki, choć ja się tak znam, że... :p

Zresztą dokumentacja jest dostępna na stronie Yarka (dla niewtajemniczonych, którzy wrócili po ponad 20 latach - polski guru spectrumowej elektroniki).

http://8bit.yarek.pl/upgrade/zx.tc2144/index-pl.html
http://8bit.yarek.pl/upgrade/zx.tc2144/pl-tc2144.html
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #42 dnia: 2012.08.24, 16:24:48 »
Nie przekonałeś mnie. Przecież ROM Timexa 2048 różni się od ROM-u ZX Spectrum. Gdyby projektanci mieli opcję pozostawienia oryginalnego ROM-u, na pewno by to zrobili dla zachowania kompatybilności.
Ale poczytam co jest pod linkiem, bo do ROM-u to ja zaglądałem ostatnio dość dawno temu ;)

matofesi

  • *****
  • Wiadomości: 2049
  • Miejsce pobytu:
    Toruń/Poland
Odp: Timex 2048 - kilka pytań
« Odpowiedź #43 dnia: 2012.08.24, 17:02:32 »
Porównałem rom 48 i tc2048 - jest jedna różnica. Na końcu procedury startowej 48 woła procedurę PO_MSG wyświetlając komunikat "(C) 1982 Sinclair Research". TC 2048 w tym miejscu ma modyfikację woła kod pod adresem 386E, który w 48n jest wypełniony FFami a w tc2048 jest tak:
386E out (0xFF),a
3870 call 0x0C0A ; PO_MSG
3873 ret

Na wejściu A jest wyzerowane co powoduje reset portu FF przełączającego ekrany i skok do procedury wyświetlającej komunikat.

Jeśli więc uruchamiany kod nie pisze do portu FF to zasadniczo TC powinien działać z oryginalnym ROMem. No chyba, że nie ma w elektronice mechanizmu zerującego port FF przy resecie - wtedy inicjalizacja eliminuje ryzyko losowych wartości w porcie.

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Timex 2048 - kilka pytań
« Odpowiedź #44 dnia: 2012.08.24, 17:42:30 »
Dzięki za śledztwo! Faktycznie tym się różnią ROM-y. Moim zdaniem jest to zrobione nie tyle na potrzeby sprzętowego resetu (choć i wtedy jest wołane), co raczej obsługi USR 0, by włączany był defaultowy tryb graficzny.