Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to topic list ::
Message
Author  Author ::  Clouseau
Posted  Posted ::  2019-03-30 10:33:50 AM
Subject  Subject ::  RAOM modul
Ahoj. Jak jsem zjistil v emulatoru mate podporu pro RAOM modul. Co to je a je k tomu nekde dokumentace? Pripadne neuvazujete o podpore ROM modulu od nostalcompa? Delam si podobny modul, a tak chci aspon zachovat adresaci (uplna) port stejny jako nostalcomp...
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2019-03-31 10:19:36 PM
Subject  Subject ::  Re: RAOM modul
RAOM Modul, ako už názov napovedá, je "ROM Modul", ktorý kombinuje RAM a ROM v jednom.
Vymysleli si ho v druhej polovici 80-tych rokov minulého storočia Peter Kottáš a spol. z Chemicko-technologickej fakulty Slovenskej technickej univerzity v Bratislave. Vytvárali ho zrejme v rôznych konfiguráciách a tie, ktoré som dokázal "identifikovať" z rôznych zdrojákov od pána Kottáša, som svojho času implementoval do Emulátora. Obávam sa ale, že teraz nie som schopný dohľadať detailnejší popis a podobne.
Peter Kottáš a spol. si v danej dobe podľa vzoru disketovej jednotky FD-5 k Sord M5 postavili vlastnú inteligentnú disketovú jednotku pomenovanú IFD-5, ku ktorej mali vlastný pomerne sofistikovaný operačný systém X-DOS (niečo ako MS-DOS pre 8 bity). Jeho implementácia existovala okrem PMD 85 aj pre SHARP MZ-800, ZX Spectrum a možno aj pre samotný Sord M5. A X-DOS práve mohol využívať RAOM Modul, ako RAM i ROM disk.

ROM MEGAmodul od Nostalcompa by sme samozrejme mohli do Emulátora pridať, ale netrúfam si ani odhadnúť, kedy by to mohlo byť...
 
Message
Author  Author ::  Clouseau
Posted  Posted ::  2019-05-30 09:03:53 PM
Subject  Subject ::  Re: RAOM modul
Díky za info, pro otestování toho co upravuju je PMD85emu neocenitelnej, jen v okamžiku kdy stránkuju musím to už pálit a testovat přímo na PMD. Dost by mi pomohlo alespoň zjištění na jakých portech RAOM stránkuje (svoji přepínací rutinu bych upravil na RAOM, a testoval na jeho obrazech.. Bohužel o jeho portech není zmíňka ani tady v sekci hardware -použité porty... nestačil byalespoň nějakej rychlej kuk do zdrojáků ke sdělení na jakým portu to stránkuje? stačí i jen ROM část, bez RAM... :-)
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2019-06-03 10:13:10 AM
Subject  Subject ::  Re: RAOM modul
Nuž, ono to nie je riešené tak "primočiaro", ako MEGA modul, že by tam bolo akési "stránkovanie".
Všetky 3 porty 8255 (0F8h, 0F9h, 0FAh) sú využité ako adresa (dôvod je ten, že sú to registre, ktoré si zapísanú informáciu uchovávajú) a naviac je tam osobitný budič na ďalšom porte (0E8h), ktorý slúži na čítanie a zápis do RAM. Pre čítanie z ROM sa síce využíva štandardná adresa 0F8h, ale dekodér (tvorený 74188) to "presmeruje" aj tak cez ten budič a 8255 nie je aktivovaná.
Navyše, tie dve verzie, ktoré v Emulátore sú, sa od seba v tom popísanom chovaní (a aj adresách portov) mierne líšia a po včerajšom skúmaní som zistil, že nie sú zrejme úplne korektne implementované.
No, musím si to nejako zrozumiteľne spísať, kým to zasa zabudnem.

V každom prípade, toto nie je cesta a tak som včera pridal do Emulátora podporu MEGA modulu a až to otestujem a vymyslím, kam v okne emulátora dať to "ručné" prepínanie stránok, tak vydám novú verziu.
 
Message
Author  Author ::  Clouseau
Posted  Posted ::  2019-06-03 05:49:06 PM
Subject  Subject ::  Re: RAOM modul
Diky za obsáhlé info, je to složitější, ale umím si to představit... Asi by to šlo i použít, ale pokud není jisté že implementace je uplně ok tak to moc nemá smysl... Každopádně díky za přidání megamodulu :-)
:: back to topic list ::