Konference: SAPI-1 a československé mikropočítače

Od: EC1045
Datum: 18.8.2011 17:27
Předmět: Re: RMD-1


jj na ROM-1x jsou vsechny citace v kaskade coz umoznuje virazne zjednodusit
zavadec tak ze na zacatku ROM-1 bude "adresar" kde mude satacit zadat 3 - 4
adresi popr popis, tj. pocatek na ROM-1, delka dat, odkut ukladat do RAM,
popripade odkut spustit a na transport ti bude stacit jednoducha transportni
rutina a nemusis resit "stopy" a "sektory" coz je vyhodne pro natazeni
systemu v BOOT rezimu pro pouziti pod CP/M bi bilo asi vhodne pouzit reseni
co jsi navrhl ale tak abi se vlk (CP/M) nazral a koza (data) zustala cela

ta zalohovana RAM je od prvopocatku zamislena jako 64KB jeste nez jsem se
stal soucasti SAPI komunity tak jsem spachal i DPS vpoctate bila primarne
urcena pro ZPS-1 a ZPS-2 ale sla bi pouzit i pro CP/M ale nakonec z toho
seslo moc prace a bastl porad spolehlive spouzi ale tet ji zvazuji predelat
tak abi bila co nejuniverzalnejsi a bila pouzitelna jak pro ZPS-1, ZPS-2 ci
CP/M s moznosti BOOT pro JPR-1 ci rosrireno BOOT pro JPR-1A/Z ci pridanim
mapovaciho registru, RS232 (terminal, nahrati dat) (popr i 8255 napr pro
PMD-32_SD)

to co jsem spachal bilo SRZ-1 (Staticka Ram Zalohovana) bila zejena pro
vurobu bez prokovu a je Dropbox\'SAPI_DOKU\'SAPI_eagle\'SRZ-1\' ma 128KB s
moznosti volby stranky (64KB) blokovani zapisu po 1KB a jeho blokovani,
blokovani cteni po 1KB a jeho blokovani,  prepinani stranek po 1KB  a jeho
blokovani, blokovani RAM po 1 KB a mapovaci registr/signalni LED kteri se da
umistit kdekoli




>
> Tak me asi z toho RMD-1 budou asi "omyvat" !!! Proste mi nejde v tom
> inicializacnim programu/testu zapisovat a cist do stopy vyssi nez
> 256. Neco delam blbe, nejde to ani na 256K ani na 1M RMD-1. Ale
> proc, nevim. A pri tom je to tak primitivni, pokud je stopa 0-255
> tak se pise cislo stopy na OUT 51H a pokud je vetsi, tak na OUT 55H.
> Aspon to je takhle udelany v Biosu, co pouzivam.
> Kdyz koukam do dokumentace, tak dekoder je pro adresy 51 a 55 uplne
> stejnej vystup na Y pinech. Jedinny rozdil je, ze pri OUT 55H se
> prednastavi pomoci A2 ze sbernice ARB-1 citac adresy A0-A7 na 80H,
> kdezto u OUT 51H se prednastavi na 00H. Sice to pro me nema logiku,
> asi je to dano multiplexovanim DRAMek nebo jejich zapojenim A0-A7.
> Asi ten inicializacni/testovaci program zahodim a zkusim ho napsat
> znovu a jinak. Je to hrozny, za ty leta, co jsem s 8080 a Z80
> nedelal, tak jsem toho spoustu zapomel, zestarl, zlenivel a asi taky
> zblbnul.
> Jirka
> PS: tu zalohovou Ramku mas 64 kilo? To je ta na Dropu?
>
>
> >
> > jj na ROM-1A se pocita jen s 28nozickami tj. 2764
> > az 27512 uz tak jsem s tim
> > mel problemy tam tech par spoju a jumper navic
> > nacpat
> >
> > adresvy dekoder bich nechal tak jak je abi bili
> > zamene ROM-1 ROM-1A obsluha
> > je uplne stejna az na zadavani adresi kdi je
> > platna misto A0-A6 tak A0-A19
> >
> > v povodni ROM-1 je na pin1 natvrdo natazeno VCC a
> > PMG je pres odpor 4K7. ty
> > odpory se tam snad jeste vlezou a prinejhorsim se
> > muzou nahradit propojkami
> >
> > tak tet jeste navrhnou zalohovanou RAM s BOOT ROM
> > a RS232 a bude mozno
> > butovat i z JPR-1 takze bude stacit vimenit
> > procesorovou desku prepnout
> > prepinac na RAM a z ROM-1(A) nahrat treba MBASIC
> > ci MONITOR/MiKOS nebo CP/M
> > a to u JPR-1A/Z bi se dala zvetsit BOOT ROM ale s
> > tim ze bi musela zustat i
> > na JPR-1A/Z protoze blokuji pri BOOT MR a v
> > neposledni rade "pokracovat tam
> > kde se skoncilo" aneb zalohovana RAM
> >
> > uz desne dlouho puzivam zalohovanou RAM
> > zadratovanou na BDK-1 a je to uzasne
> > v tom ze po zapnuti je to presne tak jak po reset
> > a chci konecne udelat
> > poradnou desku a pokut mozno univerzalni
> >
> >
> >
> > >
> > > Ahoj Petre!
> > > Koukal jse ma to a prvni co se musime dohodnout,
> > > ze tahle ROM-1A by byla
> > > jen
> > > pro Epromy 28 noh, tedy 2764 az 27512. Mego a
> > > vice jsou vetsi patice a
> > > deska
> > > by uz nepokryla adresovy rozsah. Taky jsou o
> > > dost drazsi. 768 Kb by melo
> > > > jako disk stacit. Na mensi a neperspektivni
> > > Epromky staci ta puvodni
> > > ROM-1.
> > > Mam tady pred sebou tabulku kompatibility Eprom
> > > a pokud tedy plati 64-512,
> > > > tak:
> > > GND a VCC+5V je na vsech stejne
> > > D0-D7        je na vsech stejne
> > > A0-A13       je na vsech stejne
> > > A14 (pin27)  je pro 128 nutna propoj na VCC, pro
> > > 256 a 512 na A14
> > > > A15 (pin1)   je pro 128 a 285 propoj na VPP, pro
> > > 512 na A15
> > > > Takze rozvod kolem Epromek mas pokud plati
> > > 64-512 v poradku. Dekoder
> > > 74S571
> > > pro 2764-27256 mas zapojen spravne, jak adresama
> > > A13-A19, tak volbou dipu
> > > > pro 2764, 27128, 27256, 27512.
> > > Az bude vice casu, udelam ten dekoder selektu
> > > Eprom. Jeste je otazka, zda
> > > u
> > > ROM-1A zachovat adresovy dekoder jako na ROM-1.
> > > Obsluha je v podstate
> > > > stejna, takze asi jo.
> > > Klidne to muzes dokoncit. Jen jeste zda ty VCC
> > > na obe propojky by nemely
> > > byt
> > > pres odpory jako to bylo u PGM na puvodnim
> > > ROM-1.
> > > > Jirka
> > >
> > >

> > > > Subject: ROM-1A
> > >
> > >
> > > tak jsem predratoval ROM-1 na ROM-1A a prozatim
> > > chibi dodelat biruterie
> > > data
> > > jsem nahral na dropbox
> > > (Dropbox\'SAPI_DOKU\'SAPI_eagle\'ROM-1A_prac_verze)
> > > (PDF
> > > schema, PNG DPS) takze to nekdo muze
> > > skontrolovat jestli tam nemam nejakou
> > > > blbost
> > >
> > >
> > >
> > > >
> > > > Tak ja ti to propojeni vytvorim a poslu, abys
> > > > to mel dvojte
> > > > zkontrolovany.
> > > > Zkusim taky ten dekoder selektu pro jednotlivy
> > > > eprom. Nemas vypis
> > > > > puvodniho?
> > > > Na desce budou muset byt i nejaky jumpery pro
> > > > volby nekterych nozicek.
> > > > > budou
> > > > tam rozdily podle typu pameti. To ti takt
> > > > vygeneruju.
> > > > > > Doufam, ze v obsluzaku pro ROM-1A nebude ten
> > > > samej problem jako co jsem
> > > > > > odhalil na RMD-1. -:)) Tam se smer dat
> > > > nepouziva a refresh taky a tak
> > > > snad
> > > > neee. -:))
> > > > Jirka
> > > >
> > > >
> > > >
> > > > abich rek pravdu uz jsem pokusne skousel
> > > > prekopavat ROM-1 na ROM-1A tj.
> > > > > > osaditelna 2764 az 27512
> > > > zatim dotazeni zbivajicich dat na citac a
> > > > vimena PROM s adresaci,
> > > > EPROMky
> > > > musim jeste naskudovat jak to tam presne bude
> > > > muset bit
> > > > > >
> > > > PGM jde na R14 (nejak jsem zapomel oznacit)
> > > >
> > > > na patici je VCC natvrdo na pinech 1, 26 a 28
> > > >
> > > >
> > > > >
> > > > > Mas pravdu Petre, bez uprav se da opravdu
> > > > > pouzit nejvetsi Eproma
> > > > > > > > 2764. Jestli by sly pouzit vetsi, zalezi jak
> > > > > jsou prodratovany nohy
> > > > > > > > patic Epromek. Koukam na fotky, pro patice
> > > > > to neni moc videt. Nemohl
> > > > > > > > by ses prosim kouknout a potvrdit propojeni
> > > > > nohy 1 (VCC)s 28 (VCC)?
> > > > > > > > Pokud opravdu je, tak je to spatny, pak by
> > > > > sla pouzit nejvic 27256.
> > > > > > > > A jak vidim, predelat to nepujde, je to
> > > > > soucasti silnyho rozvodu
> > > > > > > > VCC.
> > > > > To samy 26, coz je pro 24 nohy Epromky VCC.
> > > > > Vidim,ze je zase natvrdo
> > > > > > > > spojena s 28, tak je to zabity jen na 2764.
> > > > > Uprava na 27128 je
> > > > > > > > spousta propojek pro A13. Ale nebylo by to
> > > > > tak hrozny, je to ze
> > > > > > > > strany spoju, stacilo by preriznout tuhle
> > > > > propoj a vydratovat
> > > > > > > > zespoda A13. Pak by sly osadit 27128 ale to
> > > > > je na levacku, protoze
> > > > > > > > se spatne shaneji. Noha 27 (PGM)je podle
> > > > > tvyho schematu propojena na
> > > > > > > > vsech paticich navzajem ale neni videt, ze
> > > > > by byla nekam pripojena.
> > > > > > > > Na 27 noze je u 27512 a 27256 A14. To by
> > > > > bylo dobry, pak by sla
> > > > > > > > pouzit 27256. A to by bylo vyhovujici, pak
> > > > > by ROM-1 mela 384Kb. To
> > > > > > > > by me stacilo.
> > > > > Pak je jeste ve schematu zapomenuty kam je
> > > > > zaveden R14, jde z VCC,
> > > > > > > > ale kam dal? Me se to jevi jako ze jde na
> > > > > 2ky patic, na A12 ale to
> > > > > > > > je evidentne nejaka blbost.
> > > > > Idealni by bylo, kdyby vsechny nohy patic se
> > > > > stejnym cislem byly
> > > > > > > > propojeny navzajem a pak teprv byly
> > > > > pripojeny nekam dal. Ale o tom
> > > > > > > > se da jak je videt pochybovat.
> > > > > Adresace jednotlivych Epromek takhle jak to
> > > > > je by umela jen 128 Kb.
> > > > > > > > Citac D8B by stacil doplnit spoje pro A17 az
> > > > > A19. Vyhazely by se ty
> > > > > > > > prepinace kolem A6 a A7 D3B a na tyhle
> > > > > pozici by se musela dat misto
> > > > > > > > 74S287 promka 74S571 aby bylo pro dekodovani
> > > > > A19
> > > > > > > > Jinak v roce 92 jsem mel od Thompsona
> > > > > predvadeci sadu Eprom,
> > > > > > > > 2716,32,64,128,256,512,1000. Takze kdyz se
> > > > > tahle deska delala, uz
> > > > > > > > byly za kopeckama uz minimalne 256 ky, mozna
> > > > > i vetsi.
> > > > > > > > Byl by petre veklej problem tuhle desku v
> > > > > Eagle zreplikovat spojema
> > > > > > > > mezi paticema aby sly pouzit ty 27512.
> > > > > Udelal bych to, ale nemam
> > > > > > > > Eagle a Orcad je asi nekompatibilni.
> > > > > Nekdy casem bych se do toho pustil. Ale
> > > > > zatim je toho moc jinyho.
> > > > > > > > Jirka
> > > > >
> > > > > >
> > > > > > vem si kdy a kde vznikla ROM-1 tak ze tam
> > > > > > nepouzili 2708, 2716, 2732 ale
> > > > > > 2716, 2732, 2764 povazuji za uspech
> > > > > >
> > > > > > co jsem se tak zbezne dival jak je ROM-1
> > > > > > zapojena
> > > > > > > > > > tak z posledniho citace v
> > > > > > kaskade adres je viuzit jen bit Q0 a zbile
> > > > > > jsou
> > > > > > > > > > volne takze bi se dali
> > > > > > viuzit takze adresa bi mohla bit misto A0
> > > > > > - A16
> > > > > > > > > > tak A0 - A19 stim ze bi se
> > > > > > dala predelat adresace dekoderu PROM tak
> > > > > > abi
> > > > > > > > > > zvladla 2764, 27128, 27256,
> > > > > > 27512 (96, 192, 384, 768KB) ale to bi
> > > > > > chtelo
> > > > > > > > > > hlubsi analizu ale teoreticky
> > > > > > bi to jit melo
> > > > > >
> > > > > > zvazoval jsem to prekolat na zalohovany
> > > > > > RAM s
> > > > > > > > > > moznosti pouziti obdobne jako
> > > > > > RMD-1 bi si uz vizadalo dost velke upravi
> > > > > > a
> > > > > > > > > > znizeni poctu pametovich svabu
> > > > > > min o dva az tri abi bila kam dat baterka
> > > > > > a dalsi
> > > > > > > > > > nutna bizeterie tikajicise
> > > > > > zalohovani
> > > > > >
> > > > > > pokut jde o ceny zalezi dost na poctu kusu
> > > > > > ktere
> > > > > > > > > > se budou delat a to jak se
> > > > > > deska/y vlezou do min/max prirezu,
> > > > > > nasobnost tj.
> > > > > > > > > > kolik bude odpadu
> > > > > > MFC-1A pri 12ks visla jedna na 492kc (140
> > > > > > x 150
> > > > > > > > > > mm)
> > > > > > PMI-80M16 pri 20ks na 480kc a to je
> > > > > > dvakrat tak
> > > > > > > > > > velka (146 x 277mm)
> > > > > > a TST-03 pri 4ks visla na 943kc (205 x 170
> > > > > > mm)
> > > > > > > > > >
> > > > > > mimochodem mam porad k mani jednu MFC-1A a
> > > > > > TST-03
> > > > > > > > > > take pokut ma nekdo zajem
> > > > > > staci rict
> > > > > >
> > > > > >
> > > > > >
> > > > > > >
> > > > > > > Rekl bych,ze ses trochu preklep, RMD-1
> > > > > > > je
> > > > > > > > > > > > Ramdisk. Tam toho po
> > > > > > > > vypnuti Sapicka moc nezustane.-:))
> > > > > > > > Zajiste jsi
> > > > > > > > > > > > > myslel ROM-1. Kolik
> > > > > > > > by Petre vysla deska, kdyby se dala
> > > > > > > > vyrobit? Ja
> > > > > > > > > > > > > bych vzal asi 2 ks,
> > > > > > > > Melsoft asi taky nejakou a ze by tys
> > > > > > > > zadnou
> > > > > > > > > > > > > nechtel, to bych dost
> > > > > > > > pochyboval. -:)) Na druhou stranu
> > > > > > > > jestli ale
> > > > > > > > > > > > > neumi 27256 ci 27512,
> > > > > > > > tak by ji bylo asi lepsi nadratovat.
> > > > > > > > Kdyz by se
> > > > > > > > > > > > > osadilo 8ks 2764,
> > > > > > > > tak to je jen 64Kb a to je strasne
> > > > > > > > malo na
> > > > > > > > > > > > > ulozeni par programu. S
> > > > > > > > 8ks 27512 uz by mel pul mega, to by
> > > > > > > > mohlo
> > > > > > > > > > > > > stacit. Mam doma i megovy
> > > > > > > > epromky, ale nemam na ne
> > > > > > > > programator...
> > > > > > > > > > > > > Pisu ten inic RMD s testem a uz jsem se
> > > > > > > nastval
> > > > > > > > > > > > na Wordmastr pod
> > > > > > > > CP/M, hlavne na jeho editacni
> > > > > > > > "schopnosti". Tak
> > > > > > > > > > > > > si to vzdy prehrnu
> > > > > > > > do PC upravim v Zapisniku" a vratim
> > > > > > > > zpet.
> > > > > > > > > > > > > Pomohlo by, pokud bych to
> > > > > > > > mohl prelozit rovnou na PC kvuli
> > > > > > > > syntax err. Na
> > > > > > > > > > > > > Dropu je nejakej
> > > > > > > > ASM85 ale nak mi nemaka. Probliknou mi
> > > > > > > > jen
> > > > > > > > > > > > > parmetry do prikazovyho
> > > > > > > > radku a skonci. Neni nekde k nemu
> > > > > > > > popis?
> > > > > > > > > > > > > Diky
> > > > > > > Jirka
> > > > > > > Jirka
> > > > > > >
> > > > > >
> > > > > > >
> > > > > > > >
> > > > > > > > 1) RMD-1 mi staci tak jak je. Mam dost
> > > > > > > > 28C64,
> > > > > > > > > > > > > > takze na ladeni optimalni a dale kupu
> > > > > > > > 27C64 na
> > > > > > > > > > > > > > defintivni osazeni.
> > > > > > > >
> > > > > > > > 2) RMD-1 vubec nechci tahat do CP/M. V
> > > > > > > > jednotlivych "bankach" (rozumej
> > > > > > > > banka=1 ks
> > > > > > > > > > > > > > eprom
> > > > > > > > > > 27/28C64) budou ulozeny ruzne
> > > > > > > > > > verze Basicu,
> > > > > > > > > > > > > > > > Mikosu
> > > > > > > > > > (Toolu) a BIOSu. Pri bootu se
> > > > > > > > > > udela vypis
> > > > > > > > > > > > > > > > osazenych "bank"  a prislusnou
> > > > > > > > klavesou se
> > > > > > > > > > > > > > vybere,
> > > > > > > > > > do jake konfigurace se nabootuje.
> > > > > > > > Bohuzel to bude vyzadovat dost hluboke
> > > > > > > > zasahy
> > > > > > > > > > > > > > do
> > > > > > > > > > Mikosu i Basicu, takze budu muset
> > > > > > > > > > postupne
> > > > > > > > > > > > > > > > ladit.
> > > > > > > > > >
> > > > > > > > Toolo, Basic a Pedit v Mikosu by se
> > > > > > > > tim padem
> > > > > > > > > > > > > > zavadel taky z RMD-1 misto z pasky.
> > > > > > > > (klavesy
> > > > > > > > > > > > > > na to
> > > > > > > > > > vyhrazeny
> > > > > > > > > > jsou).---------------------


Ostatní příspěvky vlákna:

 
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]