OldComp.cz

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


Právě je 28.03.2024, 22:14

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 17 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Programy upravené pro BDOS
PříspěvekNapsal: 17.06.2020, 12:52 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Uplne nejlepsi by bylo software upravit vzdy tak, aby absolutne veskere diskove operace provadel basic.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Programy upravené pro BDOS
PříspěvekNapsal: 29.07.2022, 14:00 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
Ahojte,
trochu som skúmal úpravu hry Lemmings pre AtomLite a pomerne rýchlo sa mi podarilo prerobiť loader na AtomClassic. Štvalo ma však, že pôvodná originálna disketa je nainštalovaná na dvoch recordoch a tak som skúmal originálnu disketu (rozumej disk image z WorldOfSam) a prišiel som na to. Takže som vynechal nepoužité sektory a dlhé sektory som rozdelil na dva krátke, stopy 80 a 81, ktoré už na recorde neexistujú som posunul na "druhú stranu" recordu a celú druhú stranu recordu som posunul o dve stopy. Takže 4 stopy na konci vypadli, čo ale nevadí, lebo sa nepoužívali. Loader som už mal, len som to chcel urobiť čo najelegantnejšie s čo najmenším zásahom. Takže som zmenil len 3 sektory: 1 položka v adresáry a 2 pre data súboru. Tento súbor je na disku ako Filetyp Code s autoštartom a názvom "AutoStart", takže sa automaticky spustí po príkaze LOAD, ale aj BOOT. Zákaz vypínať hudbu som prevzal z AtomLite verzie a bolo hotovo. Po oznámení na FB bola hneď požiadavka na datadisk a tak som sa do toho už pekne zamotával. Mimochodom som zistil, že moja kópia obrazu disku DataDisku mala len 80 stôp aj keď sa používa 81. Image z WorldOfSam má pre istotu až 83 stôp, ale to nevadí, štruktúra disku bola rovnaká, tak som už mal všetko, čo som potreboval. Jednoduchšie bolo vytvoriť OhNoMoreLemmings ako samostatnú hru, ale chcel som, aby sa po zadaní kódu pre datadisk v hre Lemmings automaticky spustil DataDisk z nasledujúceho recordu. A podarilo sa, ale už som musel poriadne šetriť miestom, aby sa to celé zmestilo na miesto pôvodnej load rutiny pre floppy mechaniku. Verzia pre Trinity by mala byť už jednoduchá výmena loaderu, zdroják pre Comet assembler je priložený na diskete. Zhruba viem ako na to, ale robiť to nebudem, lebo to nemám ako vyskúšať a na prvý pokus by to uřčite nebolo, ako sa zo skúsenosti poznám.

https://www.worldofsam.org/products/lemmings-hdd-installer
https://www.worldofsam.org/products/oh-no-more-lemmings-hdd-installer


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ů: 17 ]  Přejít na stránku Předchozí  1, 2

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 3 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