OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 22:31

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 162 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10, 11  Další
Autor Zpráva
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 13:07 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Czech Human píše:
Ideální by byla možnost zjistit to softwarově, to by ulehčilo tvorbu a nasazení programů co s jednou z variant počítají.

Veď predsa to tak je, softvérovo sa vyberá ROM alebo RAM, ktoré sú obe na doske. Možnosť by bola vymeniť tú RAM za druhú ROM, čím by vznikol 1MB ROM modul. 1MB RAM nemá zmysel.
m1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 13:09 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
MilasPce píše:
Není to moc velký? ty malý šváby bych dal pod patice těch velkých :)

Ale iba na 4-vrstvej doske. Alebo perobiť na SMD, čo tu veľa ľudí nechce.
m1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 13:09 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1584
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
ROMka má jinde WR než RAM musel by se pouzít jiný typ.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 13:18 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Chlapi, zmeňte dílera, veď som o tom písal, že by tam museli byť prepojky (resp. jumpre), aby sa dala RAM zmeniť na Flash (A15,14 vs /WR).
m1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 17:08 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 783
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
Jestli se nepletu tak „ROM disk“ bude podporován už původním systémem aneb se tváři jako ROM bodnul v PMD. A bez jakýkoli uprav půjde přepínat 32KB stránky pomoci jedno OUT z BASICu. RAM disk má smysl hlavně u CP/M aneb se doplní ovladač do BIOSu a hotovo. S dnešními moderními SRAM není problém mít je zálohované a pak se chovají podobně jako FLASH. Pro CPM není dobré mít FLASH disk aneb při častém zápisu odcházejí (ověřeno na SAPI-1). PMD-32SD je super ale ta režije při přenosu dat, obdobná režije, bude i u toho zamýšleného RAM disku. Parádně je vyřešen RAM disk na SAPI-1 a to RMD-1 a z něho vycházející ZRMD-1, aneb tam je minimální režie při přenosu dat aneb k zvyšování adres dochází automaticky, ale to vyžaduje více IO.

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 19:48 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
EC1045.01 píše:
Jestli se nepletu tak „ROM disk“ bude podporován už původním systémem aneb se tváři jako ROM bodnul v PMD. A bez jakýkoli uprav půjde přepínat 32KB stránky pomoci jedno OUT z BASICu. PMD-32SD je super ale ta režije při přenosu dat, obdobná režije, bude i u toho zamýšleného RAM disku. Parádně je vyřešen RAM disk na SAPI-1 a to RMD-1 a z něho vycházející ZRMD-1, aneb tam je minimální režie při přenosu dat aneb k zvyšování adres dochází automaticky, ale to vyžaduje více IO.

Zápis sú dve-tri OUT inštrukcie, samozrejme aj s tými presunmi medzi registrami a počítadlami sa ten kód nabalí.
Pre autoinkrement by tam museli pribudnúť minimálne dve 74193, alebo štyri/päť, ako to má Sharp.
Kód:
(Z80 mn.)
LD A, L
OUT (F9), A
LD A, H
OUT (FA), A
MEM2RAMD:
LD A, (DE)
OUT (6E), A
DEC BC
LD A, B
OR C
RET Z
INC HL
INC DE
LD A, L
OUT (F9), A
OR A
JP NZ, MEM2RAMD
LD A, H
OUT (FA), A
JP MEM2RAMD


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 21:07 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
Martinove riešenie s ROM + RAM a zápisovým portom 6Eh je jednoduché a elegantné.
Autoinkrement adresy je síce pekná vec, ale podľa mňa je to v tomto prípade zbytočný luxus a zbytočná komplikácia zapojenia. Ten kód pre zápis do RAM bude prakticky rovnako rýchly, ako pri čítaní, takže "HW výpomoc" je fakt zbytočná. Odporúčam teda nevymýšľať nejaké veľké kombajny, nerobí to dobrotu.

Ak by niekto chcel viac ROM, toto zapojenie na to myslí a necháva voľné ďalšie 2 stránkovacie bity, takže nie je problém upraviť zapojenie tak, že sa rozšíri register stránky o tieto bity (tu IC2) a pridajú sa ďalšie ROM/RAM čipy (možno ešte nejaká bižutéria) do veľkosti 2MB. Zatiaľ ale na to nevidím dôvod.

Ešte poznámky k zapojeniu:
  • Už druhý krát ma zmiatlo, ako je nakreslená súčiastka IC4 (FLASH ROM) a teda, že signály na puzdre WE, OE a CE sú bez označenia negácie. ;-)
  • Signál /STB by mal byť aktívny v H, teda mal by to byť STB.
  • Signál PD6 by som premenoval rovno na /OE.
  • Neviem, či je teraz pri využití extra portu 6Eh pre zápis nutný signál PHI2TTL v GALe. Rovnice nepoznáme a ten diagram som veľmi nepochopil. Ale signál /MWR by malo stačiť vhodne hradlovať iba pomocou /IOW a /OE (PD6) a portom 6Eh.
  • Nevidím, že by bol využitý PC7 z 8255, ktorý by mohol vstupovať do GALu namiesto PHI2TTL (ak by bol skutočne už nepotrebný). PC7=L by mal byť podmienkou aktivovania /ROMCS a /RAMCS, aby neboli pamäte zbytočne aktivované, keď nemusia (na konci čítania sa na port PC posiela 0FFh).

Plošný spoj:
Neviem, aká je dlhá dlhšia strana toho navrhovaného plošného spoja, ale bolo by dobré ho navrhnúť tak, aby sa plošný spoj vošiel do pôvodnej krabičky ROM Modulu.
Lebo takto to vyzerá, akoby mal trčať za počítačom. Ale možno to je len klamlivý dojem.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 21:50 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 783
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
Řek bych že daná konstrukce je primárně určená pro MAŤO.

Ano pro nenáročné použití a minimalizaci velikosti DPS je to plně vyhovující konstrukce.

V dobách kdy se na oněch strojích reálně pracovalo tak ty orloje měli smysl, aneb se počítala každá instrukce.(U SAPI-1 na RMD-1 a ZRMD-1 se nastaví adresa sektoru a vlastní čtení nebo zápis sektoru je z pohledu CPU jen instrukce IN nebo OUT o zbytek se postará logika na desce … RMD-1 byl koncipován jako pracovní/systémový disk aneb reálné diskety jsou docela pomalé. A ZRMD-1 je použit jako systémový disk a je odvozen od RMD-1 takže je zachován onen orloj. Tím že odpadla režie okolo vlastního přenosu dat z/do RAM disku tak je rychlejší než PMD-32SD.)

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 22:13 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
rombor píše:
-Už druhý krát ma zmiatlo, ako je nakreslená súčiastka IC4 (FLASH ROM) a teda, že signály na puzdre WE, OE a CE sú bez označenia negácie. ;-)
-Signál /STB by mal byť aktívny v H, teda mal by to byť STB.
-Signál PD6 by som premenoval rovno na /OE.
-Neviem, či je teraz pri využití extra portu 6Eh pre zápis nutný signál PHI2TTL v GALe. Rovnice nepoznáme a ten diagram som veľmi nepochopil. Ale signál /MWR by malo stačiť vhodne hradlovať iba pomocou /IOW a /OE (PD6) a portom 6Eh.
-Nevidím, že by bol využitý PC7 z 8255, ktorý by mohol vstupovať do GALu namiesto PHI2TTL (ak by bol skutočne už nepotrebný). PC7=L by mal byť podmienkou aktivovania /ROMCS a /RAMCS, aby neboli pamäte zbytočne aktivované, keď nemusia (na konci čítania sa na port PC posiela 0FFh).

Knižnicu k fleške mám stiahnutú niekde z netu, zatiaľ mi vystačila, ale do budúcnosti ju upravím.
PD6 alias /OE ani PC7 v konečnom dôsledku neplánujem využiť, lebo vzhľadom na to, že viem v GALe dekódovať adresu portu PA (F8), stačí aktivovať /CSRxM v tomto čase.
Signál PHI2TTL, ako som sa pokúsil nakresliť v diagrame, je navrhuntý na vytvorenie signálu /CSRxM pri (CS controlled) zápise, kým signál /MWR je tvorený priamo z /IOW, čo má zabezpečiť predstih i trvanie dát pri zápise. Vychádzal som z časovania z materiálov Intelu, ale veľmi im nedôverujem, tak si to ešte musím prejsť analyzérom. Alebo zvoliť rovnakú taktiku ako pri čítaní, teda na základe dekódovania adresy E6 aktivovať /CSRxM a /MRW (E6+/IOW) použiť na (WR controlled) zápis.
V konečnom dôsledku je celý stránkovací port určený len na výber banky (čím špeciálne PD7 rozlišuje čip - RAM alebo ROM).
m1
P.S. Asi musím zmeniť dílera sám, lebo zjavne nepíšem zrozumiteľne. O PCB som spomínal, že konektor ešte nie je správne otočený.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 14.02.2022, 16:39 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Navrh ROM + RAM modulu hotovy, mal by sa zmestit do krabicky povodneho modulu, ale kedze ziadny nemam, tak budem potrebovat dobrovolnika.
M1


Přílohy:
PMDmemcrd.PNG
PMDmemcrd.PNG [ 94.27 KiB | Zobrazeno 3904 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 14.02.2022, 17:27 
Online
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Takhle ti bude konektor plavat ve vzduchu a nevejde se do krabičky, originál má šroubky v plastové části skrz pcb modulu! Viz http://sapi.cz/pmd-85/obrazky/rom_v3.png


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 14.02.2022, 19:02 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Jenom pozor na jednu věc. Ten (asi) elektrolyt vlevo dole je příliš blízko kotevního otvoru v PCB a oba díly krabičky mají dost široké distanční sloupky. Aby ten elektrolyt do toho levého dolního sloupku nezasahoval.

Střed konektoru FRB od středu levých kotevních děr jsem dal minule 32,5mm ale je to málo a chtělo by to asi 33,0mm (verzi s touto roztečí budu teprve teď dávat do výroby).

Jinak jsem v Mouseru minulý týden objednal SST39SF040 (Flash 512kx8). Byly po nějakých 49,- Kč. Neviděl jsem schéma, ale předpokládám, že jeden ten paměťový čip bude ta FLASH 512k.

A taky je dobré vysadit FRB směrem k protikusu FRB v PMD-85, jinak budeš muset šroubkem v PMD-85 ten protikusový FRB hodně "vytáhnout". Já jsem ten FRB na ROM modulu vytáhl asi 3mm a vypadá to tak akorát.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 07.03.2022, 23:36 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
V dnešnej pošte, dúfam, že ďalšie info už čoskoro...


Přílohy:
PMD85MC.jpg
PMD85MC.jpg [ 17.77 KiB | Zobrazeno 3653 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 05.04.2022, 20:46 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Martin1 mě dnes vyprovokoval svým podobným článkem, a tak jsem vyzkoušel Megamodul 4MB pro PMD-85 (na obrázku z něj běží BadApple), který mi už delší dobu ležel na stole. A při té příležitosti mě napadlo, pokud už se to někde neřešilo, že každý modul od dvou paměťových čipů výše by měl mít nějaká pravidla, aby byly ty paměťové čipy záměnné v různých modulech. Jako že by měl nějakou hlavičku, kde by bylo mimo jiné jméno (něco jako jmenovka disku) a taky by to mělo standardizovaný souborový systém, pokud by se to používalo jako náhrada MGF. Nezačal někdo s něčím takovým, ať nevytvářím nový, nekompatibilní systém?

On totiž každý jeden paměťový čip je sám o sobě záměnný v každém typu modulu, který umí například těchto 512kB. A to z toho důvodu, že respektuje bootovací rutinu v PMD-85. Ale pokud by více paměťových čipů v nějakém modulu mělo o sobě vědět a "předávat" si řízení, pak bude nějaký systém nutné definovat.


Přílohy:
ROM.jpg
ROM.jpg [ 88.82 KiB | Zobrazeno 3318 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 05.04.2022, 21:03 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
Akurát som to posledných pár dní dokončil.

https://pmd85.borik.net/wiki/ROM_MEGAmodul
https://pmd85.borik.net/wiki/MRM_Booter
https://pmd85.borik.net/wiki/MRM_Manager

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 162 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10, 11  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 16 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz