Oznámení

Sbalit
Aktuálně žádná oznámení.

Diskety a prenasanie dat

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

    #46
    Jak píše chain - ED je program, ne typ souboru. Na Amize se většinou typy souborů nerozlišují podle přípony jako na PC (.txt, .exe, .jpg), ale prostě podle struktury (je to složité, říká se tomu CRC check, princip Ti nebudu vysvětlovat). Takže jsi nenašel žádný ED, ale prostě textový soubor, který - pokud obsahuje příkazy pro Amiga DOS - se nazývá script. Typickým scriptem je právě třeba Startup-sequence, která musí být v adresáři S: Na PC má obdobu v podobě souboru autoexec.bat. Startup-sequence je první soubor, který AmigaDOS na disku / disketě hledá. Může obsahovat odvolávky na další pomocné scripty (třeba user-startup a další), obsahuje příkazy (třeba assign, loadwb, setpatch) atd.

    Každý příkaz je vlastně samostatný spustitelný prográmek, kterému se v AmigaDOSu říká tool. Když třeba systém narazí ve startup-sequenci na příkaz "C:setpatch: quiet" a nenajde v adresáři C: (což je základní adresář, kde jsou všechny systémové příkazy, neboli tooly) soubor "setpatch", napíše že "Unknown command: Setpatch".

    A abych se vrátil k podstatě: ve scriptu startup-sequence je - jak už název napovídá - spouštěcí sekvence AmigaDOSu, která definuje co všecko se v počítači po zapnutí nebo resetu stane, než se rozhraní přepne pod Tvojí kontrolu.

    Je Ti to jasnější? Nenapsal jsem to ÚPLNĚ přesně, ale snad to k aspoň základnímu objasnění stačí.
    "Zítra začína PředPrasepárty." (DaMi, 5. duben 2024)

    Komentovat


      #47
      (Teď mě napadá, že bych možná měl ještě objasnit problematiku Tool/Project, ne?)

      A ještě abych se vrátil ÚPLNĚ ke klíčovému problému: co se týká ADF, to je prostě obraz Amigové diskety 1:1, stažený do souboru. Všechny stopy a sektory, tak jak jsou na disketě. Každé ADF má tudíž stejnou velikost, protože prostě obsahuje všechny sektory diskety, ať už jsou na původní disketě zaplněné daty, nebo ne. Velikost ADF je 901 120 bajtů, čili 880kB, což odpovídá přesně do bajtu velikosti diskety typu DD pro Amigu.

      Disketa DD formátovaná pro MS-DOS (nebo obecně pro PC) má ale kapacitu jenom 720kB (Windows tuším vidí dokonce snad jenom 714kB), tudíž ADF se na ní nevejde. Pokud byla původní Amiga hra malá, nezabrala celou kapacitu původní diskety, pak je šance, že ADF, přestože má 901 120 bajtů, se na PC zabalí Winzipem a výsledný .zip bude dostatečně malý, aby se na 720kB disketu, zformátovanou pro PC, vešel a dal se tak do Amigy přenést. Amiga PC DD diskety číst umí, PC naopak Amigovské nikoliv.

      Takže: potřebuješ Cross-DOS, což je věc, která Ti právě na Amize umožní číst PC diskety. Postup je pak takový, že na PC si někde z internetu stáhneš ADF, neboli obraz Amigovské diskety. To bývá už zazipované, pokud není, tak ho zazipuješ. Nahraješ ho na PC disketu, zformátovanou na 720kB (jenom bych chtěl upozornit, že Windows XP diskety na 720kB standartně formátovat neumí, musí se to dělat přes DOSový řádek). Na takovéto disketě přeneseš .zip do Amigy, na které máš nainstalovaný CrossDOS a UnZip a namountované PC0:. Amiga disketu normálně vidí. Soubor .zip přetáhneš z diskety na harddisk.

      No a teď potřebuješ ze ZIPu původní ADF opět extrahovat do jeho 901 120b velikosti, což uděláš programem UnZip.

      Teď máš ADF (obraz diskety) na harddisku v Amize. No a dalším softwarem se tento obraz, sektor po sektoru, přehraje na prázdnou disketu v drivu Amigy.

      Napsal jsem to dostatečně polopaticky? Kdyžtak se ptej.
      "Zítra začína PředPrasepárty." (DaMi, 5. duben 2024)

      Komentovat


        #48
        Tak ze potesujuca sprava je ze som to rozchodil.Pouzil som ten Starup-sequence(dalej len SS)zo zlozky "bordel"ale ten mi vypisoval ze chcel nejaku disketu s U.Tak som Instiktivne vytusil ze ide o IF EXISTS S: User... a Tiez Assign U ...
        A zmazal ho. Div sa svete slo to
        Tu je obsah toho SS co bol v "Bordeli"

        HDPatcher
        ; $VER: startup-sequence 39.9 (9.8.92)

        C:SetPatch QUIET
        C:Version >NIL:
        C:AddBuffers >NIL: DF0: 15
        FailAt 21

        C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
        C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ

        Resident >NIL: C:Assign PURE
        Resident >NIL: C:Execute PURE

        Assign >NIL: U: dh0:U
        Assign >NIL: ENV: RAM:ENV
        Assign >NIL: T: RAM:T
        Assign >NIL: CLIPS: RAM:Clipboards
        Assign >NIL: REXX: S:
        Assign >NIL: PRINTERS: DEVS:Printers
        Assign >NIL: KEYMAPS: DEVS:Keymaps
        Assign >NIL: LOCALE: SYS:Locale
        Assign >NIL: LIBS: SYS:Classes ADD
        Assign >NIL: HELP: LOCALE:Help DEFER
        Assign >NIL: Zihos:

        IF NOT EXISTS SYS:Fonts
        Assign FONTS:
        EndIF

        BindDrivers
        C:Mount >NIL: DEVSOSDrivers/~(#?.info)

        IF EXISTS DEVS:Monitors
        IF EXISTS DEVS:Monitors/VGAOnly
        DEVS:Monitors/VGAOnly
        EndIF

        C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
        Execute T:M
        Celete >NIL: T:M
        EndIF

        SetEnv Workbench $Workbench
        SetEnv Kickstart $Kickstart
        UnSet Workbench
        UnSet Kickstart

        C:IPrefs

        C:ConClip

        Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

        IF EXISTS S:User-Startup
        Execute S:User-Startup
        EndIF

        Resident Execute REMOVE
        Resident Assign REMOVE

        C:LoadWB
        EndCLI >NIL:


        A tu je to co som z neho musel vytvorit teraz aby mi slo vsetko(zatial som nenasiel nejaky chybicky):

        HDPatcher
        ; $VER: startup-sequence 39.9 (9.8.92)

        C:SetPatch QUIET
        s:bootman >NIL:
        C:Version >NIL:
        C:AddBuffers >NIL: DF0: 15
        FailAt 21

        C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
        C:Copy >NIL: ENVARC: RAM:ENV ALL NOREQ

        Resident >NIL: C:Assign PURE
        Resident >NIL: C:Execute PURE

        Assign >NIL: U: dh0:U
        Assign >NIL: ENV: RAM:ENV
        Assign >NIL: T: RAM:T
        Assign >NIL: CLIPS: RAM:Clipboards
        Assign >NIL: REXX: S:
        Assign >NIL: PRINTERS: DEVS:Printers
        Assign >NIL: KEYMAPS: DEVS:Keymaps
        Assign >NIL: LOCALE: SYS:Locale
        Assign >NIL: LIBS: SYS:Classes ADD
        Assign >NIL: HELP: LOCALE:Help DEFER
        Assign >NIL: Zihos:

        IF NOT EXISTS SYS:Fonts
        Assign FONTS:
        EndIF

        BindDrivers
        C:Mount >NIL: DEVSOSDrivers/~(#?.info)

        IF EXISTS DEVS:Monitors
        IF EXISTS DEVS:Monitors/VGAOnly
        DEVS:Monitors/VGAOnly
        EndIF

        C:List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
        Execute T:M
        Celete >NIL: T:M
        EndIF

        SetEnv Workbench $Workbench
        SetEnv Kickstart $Kickstart
        UnSet Workbench
        UnSet Kickstart

        C:IPrefs

        C:ConClip

        Path >NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

        IF EXISTS S:User-Startup
        Execute S:User-Startup
        EndIF



        Resident Execute REMOVE
        Resident Assign REMOVE

        C:LoadWB
        EndCLI >NIL:



        Kym som tam nehodil bootman tak mi nesla spustit jedna hra neviem su to len moje pozorovania.Inak obsahy tychto oboch SS som preniesol na diskete WinPC formatovanej.Takze obojstranny prenos samozrejme obmedzeny je mozny.(Ten Zihos to je jedna zlozka kt.som si chcel zviditelnit)

        Prosim Vas ak by sa vam zdalo ze tam este nieco chyba tak mi to napiste ale vo forme akejsa to zadava.Dik
        A1200, Blizard 1220/4, Mouse Leaguer Int. Corp. Model LG-BM-3816, Joy GJ Megastar jr SV 135

        Komentovat


          #49
          No a aby som sa dostal k teme takze net z ktoreho taham adf je tu: A ten ako sa zda nema tie subory zipovane tak asi preto mi vcera neslo Cez ADFer to nakopcit na disk.Zatial vam vsetkym dakujem.A aj napriek tvojej nervozite Chain si mi aj tak vela pomohol.Este som sice nevyriesil cely problem ale uz sa ty myslim rysuje.Esta sa chcem spytat naco j v menu WB polozka "Zapsat umisteni" a naopak.Dik
          A1200, Blizard 1220/4, Mouse Leaguer Int. Corp. Model LG-BM-3816, Joy GJ Megastar jr SV 135

          Komentovat


            #50
            polozka zapsat umisteni ulozi aktualni pozici oznacene ikony/objektu, vokna atd. proste aby si to druhy den nasel presne tam na obrazovce kde si chtel. je to jedna z vlastnostni workbenche kterou fakt miluju
            Umřít v nejlepším umí málokdo. Dokázala to jen Amiga a Šlacha.

            Komentovat


              #51
              Takze som skusil unzipnut subory.Postup klikol som 2x na ikonu toho sub. co so chcel unzipnut a ked sa objavil v prikaz.riadku pred to som .napisal unzip.Po chvili prace to vypisalo "Bad CRC fc35dd7c (should be 318f7b73).Ale cely adf prepisalo.Ked som ho potom dal cez adfer disketu po restarte s disketou dnu vypisalo...disk_#1 has a checksum error on disk block 1077 a nic.Otvaranie cezWB vypisalo...ma chybuv kontrolnim souctu v bloku 1.156 dalej 1.287 1.679 1.714. Coto znamena viete niekto?A este ma zaujima Unzip zrejme fachci. Len som ho pretiehol z diskety do C ako bolo doporucene v navode bol angl.Unrar ale takto nesiel ako sa to vlastne instaluje?Postup instalacie by som prosil diky.
              A1200, Blizard 1220/4, Mouse Leaguer Int. Corp. Model LG-BM-3816, Joy GJ Megastar jr SV 135

              Komentovat


                #52
                Autorem citovaného textu je Zihos
                Takze som skusil unzipnut subory.Postup klikol som 2x na ikonu toho sub. co so chcel unzipnut a ked sa objavil v prikaz.riadku pred to som .napisal unzip.Po chvili prace to vypisalo "Bad CRC fc35dd7c (should be 318f7b73).Ale cely adf prepisalo.Ked som ho potom dal cez adfer disketu po restarte s disketou dnu vypisalo...disk_#1 has a checksum error on disk block 1077 a nic.Otvaranie cezWB vypisalo...ma chybuv kontrolnim souctu v bloku 1.156 dalej 1.287 1.679 1.714. Coto znamena viete niekto?A este ma zaujima Unzip zrejme fachci. Len som ho pretiehol z diskety do C ako bolo doporucene v navode bol angl.Unrar ale takto nesiel ako sa to vlastne instaluje?Postup instalacie by som prosil diky.
                Byl to vadný ADF. Checksum error, neboli chyba v kontrolním součtu, značí chybu na disketě (ne fyzicky na té floppině, kam to rozbaluješ, ale na té původní, ze které bylo dělané ADF).
                "Zítra začína PředPrasepárty." (DaMi, 5. duben 2024)

                Komentovat


                  #53
                  Este ma napadlo pri zipovani som zmenil mena sub. pretoze povodne boli vsetky 4 kusy tej hry v jednom zipe 1.6MB takze som ich musel podeli mozo tam bola chyba .Myslel som si to .Skusim poobede ked pridem domov nanovo.A este disketa na ktoru uz budem davat "finalny produkt ma byt formatovana na Amige alebo MS DOS
                  A1200, Blizard 1220/4, Mouse Leaguer Int. Corp. Model LG-BM-3816, Joy GJ Megastar jr SV 135

                  Komentovat


                    #54
                    No samozřejmě na Amize. Nebo takhle - formátovaná nemusí být vůbec, ADF se na ní rozbalí stopu po stopě, takže se tam vlastně formát stop sám uloží. Ideálně by to měla být DD disketa, některé disketové jednoty (např. DF0 v mojí Amize) odmítají bootovat z HD disket, i když jsou formátované jako DD
                    "Zítra začína PředPrasepárty." (DaMi, 5. duben 2024)

                    Komentovat


                      #55
                      Prosim Vas ako je to s tou instalaciou programov.Insraluju sa le prekopirovanim do pathovaneho sektora ako je napr C.Este by som rad pomoct s prikazom ktorym sa spusta ten unrar.Ked som prekopcil tie subory ktore ten Unrar obsahoval boli tam unrar.20 unrar.40 unrar.60 mam dane subory ktore mchcem rozzipovat otvarat tak ze pred ne zadam cely tento nazov s cislom?
                      A1200, Blizard 1220/4, Mouse Leaguer Int. Corp. Model LG-BM-3816, Joy GJ Megastar jr SV 135

                      Komentovat


                        #56
                        Autorem citovaného textu je Zihos
                        Prosim Vas ako je to s tou instalaciou programov.Insraluju sa le prokopirovanim do pthovaneho sektora ako je napr C.Esta by som rad pomoct s prikazom ktorym sa spusta ten unrar.Ked som prekopcil tie subory k tore ten Unrar obsahoval boli tam unrar.20 unrar.40 unrar.60 mam dane subory ktore mchcem rozzpovat otvarat tak ze pred ne zadam cely tento nazov s cislom?
                        Ty čísla na konci označují jakou verzi procesoru máš. Pokud máš tedy jen holou A1200bez turbokarty, tak unrar.020 přejmenuj na unrar a kopni jej do C:. 040 a 060 je určeno pro turbokarty.

                        Pak jen stačí z CLI napsat unrar (případně C:unrar) a vypíše se ti seznam příkazů, a jedním z nich bude i příkaz na rozbalení archivu.

                        Který příkaz to je a jak to přesně napsat si budeš muset zjistit sám. Případně si pročíst dokumentaci. V tom ti tady nikdo nepomůže, protože to jsou úplné základy.

                        Nemůžeš chtít hned všechno umět, musíš se učit - jako my všichni.
                        Pegasos II (1266MHz), 2048MB RAM, Radeon 9250 (256MB), HDD 200GB, USB 2.0, ZIP250 USB, USB floppy, SB Live!, HP LaserJet 1100, AmigaOS 4.1 Final Edition

                        Komentovat


                          #57
                          To číslo imho značí typ procesoru, který má Tvoje Amiga. Čili 20 bude pro Motorolu 68020, 40 pro M 68040, 60 pro M 68060. Holá A1200 má 68020. A ano, musíš tam ten název zadat celý, čili "Unrar.20 názevsouboru.rar -parametry". Měl by k tomu být nějaký help. Možná když zadáš jenom "Unrar.20 -?", nějaká nápověda se Ti vypíše.

                          A hry a programy se (na harddisk) instalují různě - některé se jenom nakopírují do adresáře, jiné mají vlastní instalační script.
                          "Zítra začína PředPrasepárty." (DaMi, 5. duben 2024)

                          Komentovat


                            #58
                            Koukám, že byl Prober rychlejší
                            "Zítra začína PředPrasepárty." (DaMi, 5. duben 2024)

                            Komentovat


                              #59
                              Koukám, že Předseda byl pomalejší

                              Jinak nápověda se vypíše jen když odešle unrar, nemusí dávat žádné -?
                              Pegasos II (1266MHz), 2048MB RAM, Radeon 9250 (256MB), HDD 200GB, USB 2.0, ZIP250 USB, USB floppy, SB Live!, HP LaserJet 1100, AmigaOS 4.1 Final Edition

                              Komentovat


                                #60
                                Autorem citovaného textu je Prober
                                Koukám, že Předseda byl pomalejší

                                Jinak nápověda se vypíše jen když odešle unrar, nemusí dávat žádné -?
                                Pri unrare mozno, pri ostatnych prikazoch by to malo byt asi takto: assign /?
                                Ale moze to byt prikaz od prikazu inak. Napr. Tude (degrader systemu) - zadas za prikaz help a ...
                                A1260 34MB Ram SCSI; A600 Furia EC020; A500; A500+; CDTV; A3000;

                                Komentovat

                                Zpracovávám...
                                X