Radziecki ZX Spectrum ?

Sep 06, 2004 57 Replies

To by byla pierwsza rzecz i pewnie ostatnia jak abym zrobil, zaladowal nowe kostki zawartoscia rom i jak by ruszyl to ok, a jak nie to zalac plastikiem i do muzeum.

Moja Ania jeszcze ma taka propozycje coby sie cofnac w czasie i oddac tworcom do naprawy. Jak oni takie rzeczy budowali bez komputerow i internetu ??? Do czego podlaczyli Wilema ??? :)

MS

Zadne GAL-e. Samiusienkie uklady cyfrowe TTL (nie liczac kilku ukladow analogowych).

Sadze ze jesli to blad sprzetwy praca krokowa daje sie go szybko dosc szybko namierzyc.

Jak juz pisalem nie sadze by roznily sie od oryginalow, tylko problem jak to jest podzielone na 2 kostki.

Jest sprzetowe.

Save/Load.

Krzysiek Rudnik

U¿ytkownik "Marcin Stolarski" snipped-for-privacy@elka.pw.edu.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

Echhh, mia³em jeszcze ca³kiem niedawno parê numerów "konstruktora modielista", gdzie by³ opis wykonania takiego w³a¶nie cuda ("Sdie³ajtie dla szko³y"), zawarto¶æ epromu zamieszczono w formie listingu do przeklepania bajt po bajcie ;-))))))

J.

Z jednej strony to lepiej - kiedys, w czasie studiow, zajmowalem sie naprawami automatow do gierek (takich na zetony, coin-up). Duza czesc byla na Z80 (nawet kilku). Te na TTL jeszcze sie dawalo naprawic (oczywiscie zero schematow)... No ale do rzeczy. Tak na oko troche za malo tych TTL by zasymulowac ULE. Kiedys zrobilem sobie na plytce uniwersalnej generator obrazu o parametrach spectrusia

- troche tam trzeba tych licznikow (trzeba zejsc z 3.5MHz do

50Hz), uklad arbitrazu (w spectrusiu dosc smieszny - rezystory i zatrzymywanie zegara CPU). Bulo troche wieksze, ale trudno porownywac tak na oko.

Krzysiek Rudnik

Użytkownik Marcin Stolarski napisał:

Przeciez tam wszystko da sie naprawić w przeciwieństwie do współczesnych komputerów.

Miałem raz okazje budować ręczny programator eprom-ów, odczytywanie działało (na 8-iu led-ach), z zapisywaniem był problem - nie miałem jak skasować układu. Co do internetu, to zastępowały go książki, czasopisma co wegług mnie było nawet lepsze od internetu: jak czegoś nie było w gazecie/książce to trzeba było wymyśleć, a teraz to wszyscy licza na "gotowce" które można znaleśc w internecie, pozatym można było się nauczyć pisać na klawiaturze przepisując programy i ćwiczyć cierpliwość jak poraz n-ty coś się nie wgrało z kasety :)

Ps. co najważniejsze to jeszcze nie było takiego badziewia jak "Windows" :)

A Ty - taki wielki 'Polak' i nie wiesz nawet, jak należy to słowo pisać? Idź sobie gdziekolwiek z polityczną agitką...

*PLONK* warning!

Czyzby wejscie HALT Z80 ? :) Za malo mialem do czynienia z Z80 (kilka prostych projektow), ale to co mowisz to ma sens. Rozumiem , ze to zatrzymywanie bylo potrzebne po to, by na czas generowania calej ramki zatrzymac procesor. Bo w tym czasie, uklad VIDEO musial miec na wylacznosc pamiec obrazu.

Tak, wiem. Mialem kiedys oryginalne spectrumienki.

Przepraszam. Male sprostowanie - komenda HALT i wyjscie HALT, po ktorym Z80 czeka na przerwanie. A pewnie do tego mozna wykorzystac wejscie WAIT.

Z80 nie miał wejścia HALT. Miał wyjście HALT (zanegowane). ZTCP ULA w Spectrum zatrzymywała zegar dla Z80 na czas dostępu układu wyświetlania do pamięci obrazu.

To jescze nic, dziadek opowiadał mi jak robił XYZ to mieli zabawę, bo za pierwszym razem prorgramowali go za pomoca klucza telegraficznego co trwało nieco, a często cały trud niweczył przejazd tramwaju, bo spadało napięcie w sieci i wszczystko szło się kochać ;) (potem pracowali tylko nocą, kiedy tramwaje nie jeździły).

Marcin Stolarski napisał(a):

gdzies mam schemat recznego programatora eprom i eeprom... komorka po komorce:))

TTLki raczej nie padaja. Szukaj problemow gdzie indziej.

Jesli ta elektronika udaje oryginalna Ule ze spectrum, to powinien zadzialac oryginalny firmware.

O ile pamietam to tak.

O ile pamietam to wystarczylo w tym celu szybko zmieniac rejestr koloru tla. Robily to np procedury odczytu magnetofonu.

Z80, nie cmos - nic nie warty. Tzn moze ze 2 zl, wiec nie oplaca sie wylutowywac :-)

Stare TTL, byc moze az LS :-(

J.

Uli tam nie ma, ale ULA to przeciez troche bramek i przerzutnikow na krzyz. Mozliwe ze te wszystkie scalaki robia dokladnie to samo co ULA.

A jak bylo zrobione Elwro 800 Junior ?

J.

Nie wiem jak to spectrum mial zrobione, ale w Amstradzie bardzo sprytnie wydluzali cykle dostepu do pamieci [wejscie wait], doprowadzili do wyrownania biegu procesorka [jedna faza Z80 ma od 3 do chyba 7 cykli, oni zrobili 4 lub 8] i wygospodarowali troche czasu przez ktory mogli sie dobrac do pamieci na przemian z prockiem ..

J.

W czasach znacznie pozniejszych gazety dla commodora byly pelne kilkustronnicowych programow skladajacych sie glownie z linii jak: DATA 254,13,78,169,14,83,211,169,84, ...

Sam pierwszy program w kodzie maszynowym "skomplilowalem" recznie i wpisalem liczbami. Na szczescie liczyl ponizej kilobajta :-)

Co do programatora - komputery byly. CP/M to system troche starszy, ale juz mozna bylo na czyms program pisac. Oczywiscie jesli chodzi o komputer "personalny", bo byly i wieksze.

A programator mozna bylo nakarmic np z tasiemki papierowej.

J.

A bardzo chetnie ?

formatting link
Cena rynkowa ~70 zl. Za sprawne.

J.

Atari 800/130XE - to DMA to takie bardziej z nazwy i spectrum tez w koncu ma DMA .. ale kosc wyswietlajaca z atari [antic] to byl ciekawy procesor. Zadawalo sie jej "program" ktory mowil w jakim trybie linie wyswietlic, mozna bylo dowolnie mieszac tryby graficzne z tekstowymi. A microscrol w trybach "tekstowych" powodowal ze sporo gier wlasnie w takim trybie byla - mimo ze oczywiscie nie wygladaly.

J.

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com

BTW... Znalaz³em co¶ takiego:

formatting link
Czy co¶ Wam to przypomina? ;-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required