OldComp.cz

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


Právě je 28.03.2024, 21:26

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 ... 4, 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: 18.01.2022, 20:45 
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
Czech Human píše:
Mám obě zařízení a hlavní rozdíl mezi PMD32-SD a ROM modulem je, že ROM modul je (ale kdo ví jak dlouho mu to ještě vydrží když rombor už něco kutí :-) ) jen pro čtení, zatímco PMD 32-SD je komunikace obousměrná a má bez přeskakování stránek větší kapacitu ale nejde na ni tak snadno přistupovat přímo díky filesystému. Její největší chybou je, že neběhá nativně na všech modelech PMD a je víceméně nutné používat CP/M, čili takoví ti klasicky Basic-pozitivní mají smůlu, plně funkční Basic pro disketu se nedochoval.
PMD 32-SD proste nahrádza PMD 32 a tá bola primárne cielená na CP/M. Aj keď vznikol "rádoby" operačný systém `DOS PMD`, ktorý umožňoval dostať na disketu program v BASICu, tak toto podivné dielo je rozumne nepoužiteľné. Mojou ambíciou bolo už dávno pre PMD 85 upraviť GBASIC.COM zo Zbrojováčka, ktorý je napísaný, jedným slovom, geniálne, aj to mám rozpracované, ale keďže to nebolo nijako akútne a nebola ani cieľová skupina, tak som to nedokončil.

Ad MEGA ROM Modul) Tu mi skutočne išlo iba o R/O "ROM Disk", ktorý bude mať definovanú normálnu "sektorovú štruktúru" a adresár a samotné súbory. Zostavenie takého obrazu MEGA ROM Modulu (predpokladaná prípona je MRM) by bolo pomocou konzolovej utility podobnej CIMu. Rovnako, ako to robím pri úprave hier pre spustenie pod RUNNERom v MIKROSe, aj tu by sa vždy museli dané binárne súbory vhodne pripraviť (nehovoriac o prípade Maťo a jeho HW ne/kompatibilite), ale vo väčšine prípadoch už sa môžu použiť práve tie súbory pripravené pre RUNNER.
Skrátka, 99% ľudí si chce na PMD 85 zahrať staré hry a MEGA ROM Modul je na to ideálne "úložisko". Zápis ich netrápi.
Prípadný zápis, ktorý sa črtá v zapojení od Martina je zaujímavý, ale vyžaduje si opäť netriviálnu SW podporu (kde bude, aby nezavadzala v pamäti?). Moja jednoduchá definícia "ROM Disku" je bez FAT a každá adresárová položka si nesie iba číslo počiatočného sektora a dĺžku. Nič viac nie je potrebné pre daný účel R/O prístupu.
Czech Human píše:
Proto se mi moc líbí PP01 SDROM
O tomto som (znovu) uvažoval, keď sa začal rozoberať Maťo. Tu ale platí to isté, čo som spomenul už vyššie. Kde bude "ovládač" tohto cirkusu? Aj keď aj na PP 01 je časť užívateľskej RAM obsadená časťou ovládača, ale to podstatné je mimo hlavný adresný priestor, takže systém (BASIC) veľmi pamäťovo neutrpel.
Na PMD 85 je toto problém. Neupravené PMD 85 má 4 kB EPROM, kde nie je priestor už na nič a prípadné HW rozšírenie ROM, kde by daná SW podpora mohla byť, je nad sily bežného užívateľa, a tých, ktorí by to vedeli, je ako prstov na ruke nešikovného stolára.

_________________
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: 18.01.2022, 21:10 
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:
zápis, ktorý sa črtá v zapojení od Martina je zaujímavý, ale vyžaduje si opäť netriviálnu SW podporu

Ja som ten zápis skôr myslel pre prípad, keby niekto nemal programátor, aby si mohol nejaký nový rom package dostať do modulu nahratím do PMD a vypálením do modulu. Nad nejakým sofistikovaným zápisom som neuvažoval.
Prípadne by to šlo použiť ako virtuálnu disketovku pre CP/M pre Maťa. Vtedy je zápis vhodný.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 18.01.2022, 21:16 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
rombor píše:
Viz výše.


Já vím, je to jak píšeš, chléb a hry. Prostě vzpomínky většinového oldcompisy na mládí jsou obvykle hry. Ono co na tom dělat za vážnější práci, já taky raději píšu na Keyface než na originál klávesnici, která je prostě nic moc. Ale přece, když už v poslední době vzniklo tolik vylepšení a i prográmků, ty počítače mají na víc než jen hopsání maniakálním horníkem přes Evženovo doupě :-). Takový plotr XY to je radost a je dobře použitelný i dnes když bys chtěl nějakou tabulku nebo grafický vzor. Jen holt ty užitečné periferie fyzicky mít :-). I když ty jedno či dvou jehličkové tiskárny, když to srovnám s 24jehlou to se prostě srovnat ani nedá :lol:.

RAM a zase RAM, to je věčná bolest. Ten zápis jako idea se mi líbí v tom PP01 SDROM, že to tam prostě jde. Ačkoliv reálně využitelné je to vlastně jen na práci, nebo leda na Save Game a to tehdy byla veliká vzácnost, možnost uložit si hru. I když pár her to podporuje, 99% ne.

Však stačí jeden motivovaný prstíček :twisted:. Ale chápu, takováhle magie je jiná liga sama o sobě a pořád je tu ta otázka, pro koho to vlastně je. Jak tu psal Martin1 - jeden problém a sto lidí = sto chutí a sto řešení. Nejlepší klasicky je když se objeví jedno ale ihned dostatečně funkční řešení a zbytek světa se pak volky nevolky přidá :-). Jinak to skončí do stavu co člověk to standard.


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

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Návrh pamäťového modulu s 512kB Flash a 512kB RAM.
Základný princíp je zachovaný, vrátane stránkovacieho portu. PD0-PD3 definuje stránku. PD6 v nule povoluje čítanie (default). PD7 určuje, s ktorou pamäťou sa pracuje (0 Flash, 1 RAM). /WR by bol generovaný automaticky posunutým signálom /IOW na port PA (asi o 500ns), čím by nebol potrebný špeciálny signál na zápis, vďaka čomu by zápis nevyžadoval navyše inštrukcie. Celá logika je v GAL:
- adresácia stránkovacieho portu
- adresácia portu PA + dWR
- negácia signálu RESET
- generovanie /CSRAM a /CSROM
Teraz je priestor na konštruktívne pripomienky.
A ešte odpoveď na nevyslovenú otázku, na čo je to dobré: napr. pri CP/M je možno vytvoriť úložisko aj RAM disk.
RAM je dobrá aj na odzálohovanie časti pamäte počítača, keď by bolo treba uvoľniť priestor napr. pre nejaký ovládač či utilitku.
m1


Přílohy:
MemPack.pdf [53.27 KiB]
108 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 10.02.2022, 18:11 
Offline
Kecka

Registrován: 08.06.2016, 18:25
Příspěvky: 48
Has thanked: 5 times
Been thanked: 21 times
Přimlouval bych se za vypuštění toho RC článku. Signál /WR pro paměti by se mohl generovat zápisem (libovolné hodnoty) na nějaký specifický nepoužitý port XY (odvozený z adres A0-A7 a /IOW, které do GALu vstupují, např. E8 - tento port adresuje taky PA, ale lepší by bylo asi CS pro 8255 táhnout z GALu a tento port vyloučit pro aktivaci 8255). Nemyslím si, že by to zbytečně komplikovalo software:
mvi a, data
out F8 ; zápis na PA
out E8 ; generuje impuls na /WR

_________________
http://maximalne.8u.cz


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

Registrován: 15.01.2014, 20:08
Příspěvky: 782
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
Místo toho RC článku by bylo, lepši použit posuvný registr vytvořen z např. 7474 a hodiny brát z FI2 …

_________________
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: 10.02.2022, 19:53 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
zdenek6 píše:
Přimlouval bych se za vypuštění toho RC článku. Signál /WR pro paměti by se mohl generovat zápisem (libovolné hodnoty) na nějaký specifický nepoužitý port XY (odvozený z adres A0-A7 a /IOW, které do GALu vstupují, např. E8 - tento port adresuje taky PA, ale lepší by bylo asi CS pro 8255 táhnout z GALu a tento port vyloučit pro aktivaci 8255). Nemyslím si, že by to zbytečně komplikovalo software

EC1045.01 píše:
Místo toho RC článku by bylo, lepši použit posuvný registr vytvořen z např. 7474 a hodiny brát z FI2 …

Obe možnosti som vopred zvážil a predbežne vylúčil.
Priznávam, oddialenie WR impulzu RC členom nie je to najkrajšie riešenie. Otázkou navyše je, či by ešte počas neho bola platná adresa, aj keď podľa časovania 8080 by mala trvať ešte do vzostupnej hrany fi2.
Posuvný register by komplikoval zapojenie, ale je to čisté riešenie časovania.
Použiť ďalší port na zápis za s predlžuje samotný zápis o dve inštrukcie OUT, čo pri zápise veľkého množstva dát výrazne predĺži zápis. Ďalší port na to nie je potrebný, dal by sa využiť stránkovací.
Ďalším riešením je zápis dát na samostatný port, čím by došlo k zápisu priamo do pamäte, teda nebol by tam latch, len oddelovač zbernice - osobne sa mi toto riešenie páči najviac, aj keď pridáva ďalšie IO.
m1


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

Registrován: 21.01.2021, 11:05
Příspěvky: 1582
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Nebylo by lepší tem dát dvě ROM místo RAM? Alespoň rozdělaná práce vydrží a rychlé zápisy se spíše nepředpokládají. Spíše to celé bude jako ROMdisk. RAM se využije málo.

_________________
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, 11:21 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Jsou v plánu resp. existují nějaké aplikace, které by to využily? A umí tuto věc "by design" využít Mikros 2.2? S ním je PMD už takový malý PC :-). RAM disk mě osobně zní víc užitečně než ROM disk, když máme PMD32-SD, je řádově rychlejší a dát ho na porty co se plánovala interní 256 kB RAM, tak by to mohlo docela dobře fungovat s dnešními SRAM. Takový Prince of Persia nebo velké hry by ho mohly využít pro data.


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

Registrován: 21.01.2021, 11:05
Příspěvky: 1582
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
PMD32-SD je super, ale trčí vzadu. Když to budeš mít v krabičce místo BASICU tak to bude hezky vypadat jak PMD bez úpravy. RAM disk nikdo nevyužije, spíše budeš chtít toho mít víc jako na pevném disku.

_________________
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, 12:13 
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:
A umí tuto věc "by design" využít Mikros 2.2? S ním je PMD už takový malý PC :-). RAM disk mě osobně zní víc užitečně než ROM disk, když máme PMD32-SD, je řádově rychlejší a dát ho na porty co se plánovala interní 256 kB RAM, tak by to mohlo docela dobře fungovat s dnešními SRAM.

By default vie CP/M s RAM diskom fungovať úplne bez problémov, len sa primerane upravia rutiny BIOSu (dokonca niektoré časti BIOSu by sa dali prihrávať podľa potreby, čím by sa zväčšila TPA). Akákoľvek iná aplikácia bude vedieť pristupovať k RAM disku rovnako ako k ROM modulu.
Upravil som zapojenie so samostatným portom 6E na zápis, je to oveľa "krajšie" riešenie, časovanie čisté, len nový čip bude chcieť väčší priestor :shrug: . Výhodou je, že netreba meniť stavové slovo 8255, čo by zdržovalo hlavne pri zápise do Flash. Zatiaľ je doska na 95% naroutovaná, neriešte, že konektor musí byť o 90°, chcel som len vedieť, ako sa to dá natlačiť na kopu.
RAM by sa dala vymeniť za Flash, chcelo by to len zo 3 prepojky, keďže pár signálov je na iných pinoch.
m1


Přílohy:
MemPack.PNG
MemPack.PNG [ 26.1 KiB | Zobrazeno 1506 krát ]
MemPack3a.pdf [59.97 KiB]
77 krát


Naposledy upravil Martin1 dne 11.02.2022, 12:22, celkově upraveno 1
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM modul pro PMD
PříspěvekNapsal: 11.02.2022, 12:19 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
No tak to moc nerozumím k čemu to tedy je, když už existuje funkční 1MB SuperRom modul a Libor L.A. snad dělá na obří 4 MB verzi. A je to taky zasunovací do ROM portu... Leda že by to bylo zapisovatelné ale PMD 32SD je imho lepší. To raději udělat nějaký user friendly file manažer pro již existující ROM moduly ve stylu PP-01 SDROMu aby se z nich daly snadněji spouštět programy. :-)

PMD 32 SD trčí, s tím se nic nedá dělat. Originální PMD 32 se taky tak připojovala. Zase za Mikros to je cena dobrá, s ním je PMD úplně něco jiného než "ROM herní konzole". Takový RAM disk by se dal použít ve spojení s PMD 32SD na hodně dat pro velký program ve stylu ideového rozšíření 256 kB RAM pro PMD díky rychlosti moderních SRAM, tam mě napadá Lemmings/Dizzy a obligátní PoP. Zejména pro 48 kB PMD. No ale je tu ta obligátní otázka kdo by to vlastně využíval.

"Hard disk" by mohl vzniknout na základě modifikovaného ovladače pro KZD-1, tam je maximální kapacita 64 MB po 1 kB sektorech. Jen tam není FAT ale s takovým RAM diskem kam by se nahrály informace co tam je by to mohlo fungovat docela hezky aniž by to sežralo moc RAM v PMD :-).


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

Registrován: 21.01.2021, 11:05
Příspěvky: 1582
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
A co tam dát jumpery ROM/RAM at si to každý vybere.

_________________
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, 12:59 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Ideální by byla možnost zjistit to softwarově, to by ulehčilo tvorbu a nasazení programů co s jednou z variant počítají.


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

Registrován: 21.01.2021, 11:05
Příspěvky: 1582
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Není to moc velký? ty malý šváby bych dal pod patice těch velkých :)

_________________
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  
 
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 ... 4, 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 12 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