Jak na vycteni pameti z beziciho osmibitu?

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Sobota Březen 23 18:50:46 CET 2024


Jo, Z80 se netreba bat, funguje i naprosto staticky, u sveho prvniho 
pocitace jsem k nemu mel pripojenou 16kB DRAM, kterou jsem nekde 
pokoutne sehnal ale nebylo nic jako ROM dostupneho za rozumne penize. 
Sehnal jsem jen nejake TTL RAM 256Bx1 tak jsem z 8 ks sestavil pamet pro 
zavadec. Jedina moznost, jak tam vychozi program dostat, bylo udelatko s 
prepinaci a tlacitky, kde jsem par desitek B sproste nacvakal a pak se 
dalsi program zavedl z magnetaku. Mel jsem to zalohovane ale pamet zrala 
skoro 1A a obcas se to nepovedlo udrzet. Prvni EPROM 1kB jsem koupil v 
Praze na Karlaku za hodne stokorun, asi ctvrtina tehdejsiho platu si 
myslim a programoval jsem ji hodne partyzansky, ale doted se divim, ze 
na prvni dobrou, mazacku jsem ani nemel... (napajeni +5, +12, -5 a 
programovaci pulzy 25V tusim...)
Takze ta metoda BUSRQ/ACK funguje bez problemu, dokonce i s prepinaci a 
tlacitky ;-)
Dne 23.03.2024 v 17:27 Pavel Kutina napsal(a):
> Nechci zatím zveřejňovat detaily, já si to Waterloo raději vychutnám v 
> klidu a osamění :)
>
> Jinak tam na sběrnici visí SRAM, EEPROM a to je všechno. Ale co se 
> týká toho resetu, s tím možná bude problém - tam to bude ještě na 
> nějakou laboraci, systém si umí inicializovat RAM do stavu prázdné, 
> takže to nejspíš bude bez resetu, pouze s "tichou výměnou dat" pouze v 
> určité oblasti RAM. Tam bude ještě prostor na nějakou laboraci, ale 
> primárně musí jít ta RAM vyčíst a modifikovat. Ono je to celé uzavřené 
> a ta ROM blbě dokumentovaná, takže to bude ještě trochu hraní.
>
> Každopádně díky všem za spolupráci, až bude co zveřejňovat, tak se 
> snad pochlubím, bude-li čím.
>
> Pavel Kutina
>
>
> ----- Original Message ----- From: "Ondra" <ebastlir na seznam.cz>
> To: "'HW-news'" <hw-list na list.hw.cz>
> Sent: Saturday, March 23, 2024 4:04 PM
> Subject: RE: Jak na vycteni pameti z beziciho osmibitu?
>
>
> Škoda, že jsi nenapsal co to je za systém. Taky k té ramce může 
> přistupovat
> něco jiného než procesor, třeba u ZX ULA.
> A co se týká té myšlenky s následujícím resetem, tak nějak bych 
> neřekl, že
> je to dobrý nápad. Nebo k tomu procesoru není připojená jiná paměť? 
> Taková,
> která zařizuje init systému ?
>
>
> -----Original Message-----
> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Pavel 
> Kutina
> Sent: Saturday, March 23, 2024 2:02 PM
> To: HW-news
> Subject: Re: Jak na vycteni pameti z beziciho osmibitu?
>
> Už do toho taky koukám - takže správně takto?
>
> - držet BUSRQ v nule
> - počkat na BUSAK, BUSRQ pořád držím
> - sáhnout do RAM, BUSRQ pořád držím
> - uvolnit BUSRQ
> - vygenerovat RESET puls.
>
> To je tak jednoduché, až jsem zvědavej, v čem bude háček :)
>
> Pavel Kutina
>
> ----- Original Message ----- From: "Petr Labaj" <labaj na volny.cz>
> To: <hw-list na list.hw.cz>
> Sent: Saturday, March 23, 2024 1:43 PM
> Subject: Re: Jak na vycteni pameti z beziciho osmibitu?
>
>
> Podle mě stačí jen BUSRQ (a počkat na potvrzení BUSACK).
> DMA operace mají vyšší prioritu než NMI.
> Do toho by mohl kecat snad jen Reset, ale ten se v té době snad 
> nepřihodí.
>
> PL
>
> ********************
>
> Dne 23.3.2024 v 13:20 Pavel Kutina napsal(a):
>> Zdravim,
>>
>> zjistil jsem, ze pamet neni co byvala, tak potrebuju trochu nakopnout:
>>
>> Mam system se z80, k nemu paralelni SRAM a ja bych docela potreboval 
>> z nej
>
>> cas od casu vytahnout obsah RAM, nejak ho modifikovat a nacpat 
>> zpatky. Jo,
>
>> je to presne ta uloha, co se delavala na osmibitech pri ukladani 
>> snapshotu
>
>> :)
>>
>> Mam pristupne vsechny signaly procesoru vcetne /BUSRQ, /BUSAK, /HALT, 
>> NMI
>> a tak dale. Jestli mne hlava neklame, postup by mel byt nejak takovyhle:
>>
>> - pozadam z80 o uvolneni sbernice BUSRQ,
>> - z80 uvolni a potvrdi BUSAK,
>> - poslu do z80 NMI nebo HALT(?), aby mi do toho nekecal,
>> - tim by mela byt sbernice volna a procesor v HighZ?
>> - externim procesorem si udelam s pameti, co potrebuju (cteni,
>> modifikace),
>> - uvolnim NMI, do z80 poslu RESET a necham ho najet do nove pameti.
>>
>> Predpokladam, ze tu je jeste par lidi, co to da z hlavy, nez zacnu lovit
>> na netu hloubeji...
>>
>> Diky za pomoc.
>>
>> Pavel Kutina
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list