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)]