Autor ::JL Poslaná :: 26.12.2016 17:09:16 Predmet ::Jde zxrom natáhnout z diskety?
Ahoj
Chtěl bych prubnout zxrom, před časem jsem se o tom dozvěděl a měl pocit že to je novinka, ale nikde už nenacházím ty články, nebo vlákna ve fóru, kde se o tom diskutovalo.
Možná že to ani žádná novinka není(?).
V archivu je pouze ptp a čistý binár.
Na reálném pmd nemám žádný kazetový hardware, dokonce mám poškozeny i obvody na modulu rozhraní a opravil jsem jen to co souvisí se sériovkou IRPS, nebo jak se to jmenuje.
Jde nějak ten binární soubor natáhnout z diskety? Mám pmd32 hw emulátor.
(jediná možnost která mě teď napadá, je oprášit ten můj cpm prográmek co umí kopírovat data mezi cpm soubory a bloky na KZD-1 a potom natáhnout data z KZD v monitoru.
V cpm taky, když si ty příkazy přimomenu, ten soubor na adresu 0 dostanu, ale něco mi říká, ikdyž si toho opět pamatuju hrozně málo, že bych tím to cpm mohl zbořit, standardně se programy nahrávají od 0x100, že?
Díky za pomoc (k těmhle pokusům jsem se naposledy dostal snad taky o vánocích přede dvěma lety a už si zase nic nepamatuju)
Správa
Autor ::JL Poslaná :: 26.12.2016 17:25:19 Predmet ::Re: Jde zxrom natáhnout z diskety?
Odpovím si asi sám
nahraju to na disketu kde je "runner", nebo jak se to jmenovalo a spustím jako se spouští hry.
Tak se omlouvám za balast ve fóru.
Halt skleróza
Správa
Autor ::Roman Bórik Poslaná :: 27.12.2016 10:23:59 Predmet ::Re: Jde zxrom natáhnout z diskety?
Presne tak. ZXROM je možné spustiť pomocou RUNNERa. Stačí nakopírovať na disketu `ZXrom01.cod` a vytvoriť INF súbor.
Vzhľadom na defaultnú hodnotu konfiguračnej premennej (+13) pre vyšší byte maximálnej adresy, sa prepíše aj RUNNER, čo ale v súčasnosti nevadí.
Ako je uvedené v popise konfiguračného bloku, ak sa daný byte nastaví pod RUNNERa, tak nedôjde k poškodeniu RUNNERa pri inicializácii ZXROM a služby RUNNERa by mohol využívať Tape emulátor na priamu prácu s TAP súbormi na disku (sú s tým spojené drobné úskalia, pretože CP/M si neodpamätáva v adresárovej položke presnú dĺžku súboru, ale snáď by to šlo vyriešiť). Tú úpravu Tape emulátora by ale musel niekto napísať... ;-)