Posted By: busy (Busy) on 'CZancient'
Title:     DMA, Echologia, F.S.R.D
Date:      Mon Oct  2 09:31:13 1995

        Ahoojteee priatelia a spolubratia Spektristi !

 Tak uz aj ja mam konto na tejto vybornej BBS [vybornej prave vdaka tomuto
 boardu :-)] takze uz aj ja sem-tam niecim zaflakam tento board nejakymi
 zhlukmi pismen na ktore by sa obcas aj dal aplikovat nazov slova a vety.
 No a ako prve by som chcel reagovat na zopar prispevkov o DMA a Echologii:

## *** Forwarded file follows ***
## 
## Posted By: pety (poke) on 'CZancient'
## Title:     dma&speccy128
## Date:      Mon Sep  4 11:50:22 1995
## 
##  Nazdar spectristi !  Jsem rad ze jste videli ECHOLOGII je to fakt
## bomba hlavne ten zooming na ten jsem chvilku koukal nez jsem na to
## prisel jak to dela.

 Diki moc za uznanie :-)) Potesilo...

## 
##  Ale o tom nechci mluvit .zkouseli jstenekdo pripojit ke spectru +2
## z80 dma jestli ano a chodilo vam to i v pomale ramce potom mi reknete
## jak jste to udellali prtoze ula je nejak moc drza a tak jsou na
## zbernici oba a vubec se nemaji radi .
##  Uvitam jakoukoliv poznamku hlavne od (Norosofta protoze MDV ) BUSYho
## tak MDV a i ostatnich drsnych hardveraku jako ja.

 No, takze ja (Busy), Noro a aj MDV mame ku svojim milackom pripojene
 Z80-DMA uz riadne dlho (od roku cca 1992) a funguje nam vyborne a nikdy
 sme s nim nemali ziadne problemy, ktore by sme nevedeli hned vyriesit.
 Toto DMA mam v pocitaci najme kvoli diskovemu systemu MB-02 (ktory sme s
 MDV vymysleli) pretoze MB-02 umoznuje pracovat nielen s DD, ale aj s HD
 disketami a pri prenose udajov z HD diskety by procesor sam tento prenos
 stihal tak, ze by ho mozno uz nestihol:-) A navyse DMA odbremenuje
 procesor od vsetkych casovo kritickych operacii, preto napriklad mi moze
 pocas nahravania z disku ist este cokolvek z prerusenia. Napriklad
 AY-hudba.

 Okrem toho som si uz pokusne vytvoril tri take dema, ktore vyuzivaju DMA
 a robia take veci, ktore by normalne Speccy bez DMA nemalo vobec sancu
 stihat.

## 
##  Takze cau a prenasejte videoramku za 1/50 s Ldir (hahaha only dma is
## possible)

 No, ono dalo by sa to aj bez DMA... [PUSH PUSH PUSH PUSH :-)]

## *** Forwarded file follows ***
## 
## Posted By: goblin (tupoun) on 'CZancient'
## Title:     Re: dma&speccy128
## Date:      Thu Sep  7 11:44:33 1995
## 
## > Je zajimave ze s CPU je vse ok ale jakmile je tam DMA tak je to v cudu.
## > Presto ze nastavim DMA na standartni casovani.
## 
##  Jakej mod prenosu pouzivas? Jestli pouzivas blokovy prenos s totalni
## okupaci sbernice tak to se spodni RAMkou nebude snadny rozchodit.

 Mne to chodi bez problemov.

## Z80 DMA totiz v nekterych modech prenosu prebira zbernice a dava to
## najevo linkou BUSRQ, jenze ULA o necem takovym nema ani paru a klidne
## si cte data z VIDEORAM dal a dal (taky proto ze musi jinak by vypad
## obraz). Sice ULA blokuje pri techto svych drzostech hodiny CLK, ale
## ted je otazkou jak se na tohle tvari Z80DMA, treba jen nestihaj

 Z80 DMA sa na tieto hodinky tvari presne tak isto ako Z80 CPU.  Z tohto
 hladiska su to dva uplne rovnake cipy a pokial ma DMA nastavene casovanie
 standart ako CPU, tak aj vsetky pristupy na zbernicu maju uplne
 identicke. To znamena, ze ked ULA podrzi chvilku hodinky na LOG 1, tak si
 moze kludne nacitat bajt v videoramky a je jedno, ci prave tieto hodinky
 drzi procesoru alebo radicu DMA.

## pametovy cipi (Z80DMA mozna pozaduja data o nejakou tu ns drive
## neZ80CPU),projevilo by se to chybama v prenosu, prenos sam by ovsem
## probihal. 

 Nie, nepozaduje. Standartne casovanie podla CPU znamena, ze vsetky casove
 signaly su presne tak isto dlhe a siroke ako pri CPU.

## U spekter jsou nekdy pouzivany historicke pametove cipi s
## pristupovou dobou 200ns(nekdy i 250ns = ruske cipy) coz s dekodovanim
## tak tak staci vejit se do 285ns,ktere ZX speci milostive poskytuje,

 No, pokusne bolo zistene ze by aj 300 ns pameti stihali (na hranici).  A
 to aj s CPU, tak aj s DMA.

##  Samozrejmne musi byt zapojeni Z80DMA do systemu bezchybne, hlave
## linky BUSRQ a BUSAC nebo tak nejak o ostatnich ani nemluve, ale to je
## v tvym pripade bezpredmnetny. A taky ta Z80DMA musi byt dostatecne
## rychla > Nektery typy z DDR oznacene neco jako (U885A[tohlecislo asi
## nesedi]) jsou pomale, fungujou jen do 2,5MHz.

 U 858 D je spravne oznacenie.  He, viete co je najzaujimavejsie ?
 Zapojenie a vsetku obsluhu robim presne podla specifikacie Z80-DMA od
 Zilogu, ale aj tak mi originalne Zilogacke DMA poriadne nejde. Ale ked
 zapojim vychodonemecky ekvivalent UA858D tak ten mi slape uplne bez chyby
 a absolutne spolahlivo. A v pohode stiha 3.5469 MHz.  [Tusim ze UA858D je
 dimenzovany na 4 MHz].

 DMA umoznuje nastavit zapis a citanie na dlzky 1,2,3 a 4 hodinove takty.
 To 3-taktove je presne zhodne s Z80 CPU.  Citania a zapisy o dlzkach 2,3
 a 4 takty mi slapu bez problemov.  Avsak beda, ak niekto skusi 1-taktove
 citanie alebo zapis.  Totiz problem je v tom, ze dynamicke pameti v
 Spektre maju multiplexovanu adresu, ktoru treba do nich zapisovat
 nadvakrat.  Preto treba nutne aspon 2 takty na jeden strojovy cyklus.

 Kto dobre pozna programovanie DMA, vie, ze DMA este okrem toho umoznuje
 skratit aktivne urovne signalov MEMRQ a IORQ na polovicu. Teraz si uz
 presne nepametam ze pri ktorej kombinacii mi to slape [ci ich mam
 polovicne alebo nie], ale podstatne je ze DMA mi ide bez problemov aj s
 videoramkou a s obvodom ULA nema ziadne kolizie.

 Ten, kto sa na to citi, nech skusi nastavit dlzku strojoveho cyklu na 1
 hodinovy takt a este okrem toho polovicnu sirku MEMRQ a IORQ :-)))

##  Ted jeden dotaz: Uz si skousel Z80SIO, rad bych znal tve skusenosti
##  = prave se chystam delat seriove interface RS232C.

 Ozaj, nemate niekto, alebo nemozete zohnat konektor RS232/MIDI do 128k +2 ?
 Chcem si prepojit RS232 na mojej +2 s RS232 na PC... a prenasat data,
 a nechce sa mi montovat do +2 iny konektor.

##                               S usmevem: Goblin [Stoupa]
##                               Miroslav.Novak@vslib.cz
## 
## *** Forwarded file follows ***
## 
## Posted By: Jusoft (Scream Tracker 3.21 !!!) on 'CZancient'
## Title:     Demobit
## Date:      Wed Aug 30 09:20:04 1995
## 
## Nazdar !
## 
##  Doufam, ze jste vsichni videli ECHOLOGII od Busyho. Je to super, ten
## zooming a ty dalsi veci, vubec to neblika, kolik se toho da stihnout
## do paprsku, je to sila.  Ale dve VRAM u ZX128 jsou dve VRAm, ze ?

 No tak tu by som sa chcel tak trosku ohradit... Ano, dve videoram su
 pekna vec, ved pri 3D vektoroch a multicoloroch ich pouzivam, ale v
 Rota-zoomeri nie ! Cely Rota-Zoomer bezi len s jednou videoramkou, a
 dokonca nepotrebuje nutne ku svojmu behu ziadne 128k prednosti. Videli
 ste uz MQM 5 ?  Tak si ho pozrite, tam som tiez dal moj zoomer a tam bezi
 aj na 48k Spektre.

##  Prenos PC-> Speccy mi nedela problemy, prenasim data (programy) pres
## diskety (Betadisk). Krasne na Spectru prectu PC disk (DD) Prenos
## Speccy->PC mi problemy dela (uz to nejde jednoduse pres ty disky).

 Preco by to neslo ? Ved precitat a zapisat sektor na PC diskete je presne
 tak isto zlozite, resp. jednoduche ako na Betadiskovej diskete. Staci len
 vediet format diskiet PC. Ten je celkom dobre popisany v T-helpe.

##  Mimochodem mam program (v asm), ktery umi vypipat na PC jakykoli
## file (<39Kb) Speccy signalem, vystup je na Speaker a LPT port.
## Pokud mate zajem o tento prg (asi 1600 bytu), tak zaslu (ale az v 10
## mesici)

 Hej, mam on zaujem ! Mohol by si poskytnut aj zdrojak ?

## 
## 
##                                                       Jusoft
## 

 Ozaj ! Zhruba 10.10.95 by malo byt hotove Invitation Intro na DemoBit'96 !
 Takze pokial mate zaujem, mozem dodat.

 Ozay, videli ste demo FSRD ? [2.miesto na DemoBite'95]
 Autormi su Mr.PED, PAVUK a TRENSOFT [inac velmi sikovni ludia!]
 Celkom pekne, ze ? Mne osobne sa velmi pacilo.
 O jeho kvalitach svedci aj pocet bodov, ktore dostalo ->
 skoro tolko ako Echologia. Slape aj na Spektre 48k.
 Kto ho nema a chcel by, tiez mozem dodat.

 Este poznamka k produkcii z DemoBitu95: Na ftp.tuzvo.sk su nejake stare
 verzie , budem ich musiet upgradnut, ale najnovsie verzie veci
 [aj kompletne ZX Spektrum] je na anonymous ftp  skynet.dcs.elf.stuba.sk

        S hardweristickym heslom [v jazyku ceskom]

                Spoje vsech kraju, proletujte se !

                        ....sa luuuci   - Busy -        (busy@elf.stuba.sk)

Search the boards