Forum

Z PMD 85 Infoserver

:: späť na zoznam tém ::
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  26.11.2021 19:38:05
Predmet  Predmet ::  MEGAROM modul - přímé načtení binárního souboru 512kB
Lze do MEGAROM modulu v emulátoru natáhnout najednou 512kB binární soubor? Jde mi to jen po 32kB blocích, když sestavuji "balíček".
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  27.11.2021 14:09:22
Predmet  Predmet ::  Re: MEGAROM modul - přímé načtení binárního souboru 512kB
Žiaľ, editor ROM Balíčkov je založený na tom, že maximálna veľkosť "naraz" prístupného bloku je 32 kB a tak limit na jeden RMM súbor je tiež 32 kB. Platí to aj pre ROM Mega Modul, kde je ale 32 stránok, teda celkom 1 MB.

Dá sa to ale obísť editáciou konfiguračného XML súboru PMD85Emu.xml (Emulátor nesmie byť spustený). Do sekcie ROM Balíčkov RomPackages si treba pridať vlastnú definíciu RomPackage, kde bude daný veľký súbor. Napr.
<RomPackage name="Big Test RMM">
  <RomFile>Rom/big-test-rmm.rmm</RomFile>
</RomPackage>

Pri načítavaní sa už veľkosť zdrojových RMM súborov nerieši a tak ako sú, sa "nahrajú" do pamäte ROM Modulu (ak sa vojdú, samozrejme).
Zamyslím sa a možno to obmedzenie pri vytváraní Balíčkov ešte prehodnotím.
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  27.11.2021 22:50:01
Predmet  Predmet ::  Re: MEGAROM modul - přímé načtení binárního souboru 512kB
Ono to nakonec nebylo až tak moc práce. Tu binárku jsem si nasekal už při vytváření do 32kB bloků a ty pak nahrál do balíčku. Ale nepochopil jsem, jaký je rozdíl mezi uložením balíčku ikonou diskety vpravo vedle výběrového pole pro jméno ROM-balíčku a ikonou diskety pod dialogem "uložit jako jeden soubor". Nějak jsem metodou pokus omyl vždy uložil nejprve tou horní disketou (naskočily fialové vykřičníky) a pak tou dolní. Ale nevím proč... Jen vím, že takový postup funguje a trvale uloží ty 32kB bloky do balíčku. Jen ta horní disketa nestačí.
 
Správa
Autor  Autor ::  Roman Bórik
Poslaná  Poslaná ::  28.11.2021 09:24:33
Predmet  Predmet ::  Re: MEGAROM modul - přímé načtení binárního souboru 512kB
Pri zostavovaní balíčka sa jeho "definícia" uloží do konfiguračného súboru (ako som ukazoval v predošlej odpovedi) ikonou vedľa výberového poľa s názvom balíčka. Tam sa zapíšu iba cesty k jednotlivým súborom, ktoré majú byť súčasťou balíčka. To znamená, že pri "vložení ROM Modulu" do počítača sa postupne tieto súbory prečítajú a zapíšu do pamäte pre ROM Modul.
Nič viac nie je treba robiť.

To druhé tlačidlo dole je iba pomôcka pre tých, ktorí si chcú vyskladať svoj ROM Balíček pre fyzický HW ROM MEGAModul. Tu si vyskladajú po častiach (jednotlivých RMM súboroch) obsah svojho ROM MEGAModulu a dolným tlačidlom si uložia celý obsah balíčka do jedného súboru, ktorý si potom napália do veľkej 512 kB EPROM.

Výkričníky vedľa názvov súborov v zozname znamenajú toto:
Červený - daný súbor sa nenašiel
Modrý - daný súbor nemá dĺžku v násobkoch kB
Fialový - označuje, že tento súbor svojou veľkosťou prekračuje maximálnu veľkosť niektorej verzie ROM Modulu
Ak sa postavíš myšou nad ikonku, zobrazí sa príslušná informácia.
 
Správa
Autor  Autor ::  Libor L.A.
Poslaná  Poslaná ::  28.11.2021 10:12:58
Predmet  Predmet ::  Re: MEGAROM modul - přímé načtení binárního souboru 512kB
Díky moc za vysvětlení.
:: späť na zoznam tém ::