Oznámení

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

AmigaE

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

    #31
    Autorem citovaného textu je ghh Přejít na původní příspěvek
    Potřebuju zjistit jestli cesta k adresáři opravdu existuje a tedy i ten adresář. Cestu zadá uživatel a radši to chci ověřit...
    Používám na to funkci dos.library Examine(lock,fib).
    Správně mi to hlásí že adresář neexisuje když je chyba v cestě např "Ram disk:tr/", ale pokud je chyba v názvu disku např "Bam disk:t/" otevře se standartní requester a ptá se kde je Bam disk.
    Je mi jasný že to vyhodí requester, ale dá se na to jít jinak? Zjistit to ještě před tím requesterem?
    Vzhledem k tomu že disk může mít jakoliv název, musel bys sis nejdříve zjistit dostupná rařízení. A pak porovnat, zda takové zařízení existuje. Nevím zda je jednoduší cesta...
    Minimig 4MB/ARM ; FPGA Arcade ; Amiga 500 ; Amiga 2000 ; Amiga 1200 ; AOS 4.1 FE -> WinUAE

    Komentovat


      #32
      Autorem citovaného textu je ghh Přejít na původní příspěvek
      Potřebuju zjistit jestli cesta k adresáři opravdu existuje a tedy i ten adresář. Cestu zadá uživatel a radši to chci ověřit...
      Používám na to funkci dos.library Examine(lock,fib).
      Správně mi to hlásí že adresář neexisuje když je chyba v cestě např "Ram disk:tr/", ale pokud je chyba v názvu disku např "Bam disk:t/" otevře se standartní requester a ptá se kde je Bam disk.
      Je mi jasný že to vyhodí requester, ale dá se na to jít jinak? Zjistit to ještě před tím requesterem?
      Neviem ako je to v AmigaE, ale v AmigaDose sa dá použiť assign exists sa ni zdá. Musím pozriet ako som to robil, niesom teraz doma.
      Powerbook G4 A1138, MOS 3.18, MACOSX Tiger + LubuntuPPC 16.04
      Mkr. Tower Inf. II, Amiga 1200, BPPC603e+/210MHz/060/50MHz, 256MB Ram, BVision, SCSI 2.5" 80GB, AOS3.2,MOS,AOS4.1FE
      E/Box Tower, Amiga 1200, Blizzard 1260/50MHz, 128MB Ram, Mediator 1200TX, Voodoo 3 2000, SB128, Fast ETH, CF 8GB, AOS3.9
      Amiga 600, X601, Furia EC020, SMC PCMCIA WiFi Network Card
      AmigaCD32 + TF330 64MB RAM, Paravision_SX1, 8MB Ram


      registered on https://amigamap.com/amiga-slovak_republic.html

      Komentovat


        #33
        Nevím jestli je tohle vlákno k AmigaE. Jsou tam i nějaké kódy tak se když tak zkus podívat. Já jsem tohle nikdy nedělal, nevím jak je na tom AmigaE s odchytáváním výjimek a jestli by to takhle šlo řešit. Jen je to něco co mně napadá. Chybová hlášení by mohlo jít odchytávat. A třeba i to, když se zadá špatný název disku?

        Amiga - PMD 85

        Komentovat


          #34
          Je to jednoduchý jak facka, použít na to assign atari: EXISTS jak navrhuje Falcon_11. Jenom to vrátí že zařízení je "not assigned" žádnej requester (disk atari se v počítači nevyskytuje), to je přesně co jsem potřeboval.
          bigmac Porovnat seznam dostupných zařízení by taky šlo, ale to by byla opravdu složitější cesta
          Lisiak Tohle by taky mohlo fungovat, dokonce na nižší úrovni a to by se mi líbilo víc. Hned to otestuju..
          Díky za nápady...
          Amiga DraCo DaMi PegasosII G4 G5

          Komentovat


            #35
            Autorem citovaného textu je ghh Přejít na původní příspěvek
            Je to jednoduchý jak facka, použít na to assign atari: EXISTS jak navrhuje Falcon_11. Jenom to vrátí že zařízení je "not assigned" žádnej requester (disk atari se v počítači nevyskytuje), to je přesně co jsem potřeboval.
            bigmac Porovnat seznam dostupných zařízení by taky šlo, ale to by byla opravdu složitější cesta
            Lisiak Tohle by taky mohlo fungovat, dokonce na nižší úrovni a to by se mi líbilo víc. Hned to otestuju..
            Díky za nápady...
            😁👍
            Powerbook G4 A1138, MOS 3.18, MACOSX Tiger + LubuntuPPC 16.04
            Mkr. Tower Inf. II, Amiga 1200, BPPC603e+/210MHz/060/50MHz, 256MB Ram, BVision, SCSI 2.5" 80GB, AOS3.2,MOS,AOS4.1FE
            E/Box Tower, Amiga 1200, Blizzard 1260/50MHz, 128MB Ram, Mediator 1200TX, Voodoo 3 2000, SB128, Fast ETH, CF 8GB, AOS3.9
            Amiga 600, X601, Furia EC020, SMC PCMCIA WiFi Network Card
            AmigaCD32 + TF330 64MB RAM, Paravision_SX1, 8MB Ram


            registered on https://amigamap.com/amiga-slovak_republic.html

            Komentovat


              #36
              Christopher Handley vydal novou verzi PortablE r6. Pěkný shrnutí je na amiga-news.de.
              Vypadá to dobře, je modernější než ECX, ale moc se mi nechce přeškolovat.
              Amiga DraCo DaMi PegasosII G4 G5

              Komentovat


                #37
                parada, zaujimalo by ma ci je k Amiga E aj graficke prostredie s editorom a debuggerom?

                skusil som to na winshite a je to bieda, len cez prikazovy riadok ((
                Naposledy upravil TherioN; 10.11.2022, 13:47:10.
                --------------------------------------------------
                A1200 + Blizzard 1230/50Mhz + 32MB RAM, AMD RYZEN 9 5900x 32GB DDR4 RAM AMD R9 380 4GB, MAC OS X BigSur,

                Komentovat


                  #38
                  IDE k tomu není. Používám to s CubicIDE-GoldED, nejlepší editor na světě
                  Amiga DraCo DaMi PegasosII G4 G5

                  Komentovat


                    #39
                    Autorem citovaného textu je ghh Přejít na původní příspěvek
                    IDE k tomu není. Používám to s CubicIDE-GoldED, nejlepší editor na světě
                    Tohle vývojové prostředí je ještě sympatické. Připomíná mi to klasické vestavěné IDE pro Python. Když jsem se podíval na jiné komplexnější editory pro Python, tak mi nevyhovovali, já jednoduše ty funkce nevyužiju a jen mi to tam zavazí. ASM-pro mám záměrně dané do 2 barev. U ASM mi to takhle vyhovuje. U vyšších jazycích je samozřejmě barevná syntaxe fajn a tam bych to využíval i já
                    Amiga - PMD 85

                    Komentovat


                      #40
                      vyzera to pekne, ale je tam aj nejaka moznost debugovania?
                      --------------------------------------------------
                      A1200 + Blizzard 1230/50Mhz + 32MB RAM, AMD RYZEN 9 5900x 32GB DDR4 RAM AMD R9 380 4GB, MAC OS X BigSur,

                      Komentovat


                        #41
                        Jo je tam na to switch. Jinak PortablE přeloží E kód do c++ a zkompiluje pomocí gcc.
                        Amiga DraCo DaMi PegasosII G4 G5

                        Komentovat


                          #42
                          Lisiak4: Jak vypadá vestavěné IDE pro Python?
                          Amiga DraCo DaMi PegasosII G4 G5

                          Komentovat


                            #43
                            Autorem citovaného textu je ghh Přejít na původní příspěvek
                            Lisiak4: Jak vypadá vestavěné IDE pro Python?
                            Já používal ještě dvojkovou verzi kde byly přednastaveny sympatičtější barvy, nicméně pointu to vystihuje. Jednoduchý vzhled a to mám rád. Vestavěné vývojové prostředí pro Python se jmenuje IDLE.

                            Amiga - PMD 85

                            Komentovat


                              #44

                              Assign EXISTS


                              Pěkně jsem si s tím pohrál, ale brzy se objevily nevýhody. Výstup z assign se musí někam uložit, pak otevřít a hlavně přečíst. Obsah může bejt pokaždý jinak dlouhej a to i při úspěchu i neúspěchu. Zkrátka pro E se moc nehodí.
                              Hledal jsem jak zjistit dostupný zařízení jak navrhoval bigmac. V dokumentaci se o tom naštěstí píše. Našel jsem i příklad v C a přepsal s úpravami do E. Funkce zjistí seznam zařízení, převede ho na malý znaky a porovná s mým požadavkem, nakonec jenom vyhodí ano/ne.
                              Takže tohle je mnohem lepší a víc "sexy"
                              Amiga DraCo DaMi PegasosII G4 G5

                              Komentovat


                                #45
                                Přidal jsem na svoji stránku pár příkladů, který napsal Thomas Rapp v C.
                                Jeho příklady jsou perfektně srozumitelný a tak se mi podařilo pár jich přeložit do E. Má tam fakt zajímavý věci a při překládání jsem se toho dost dozvěděl.
                                Amiga DraCo DaMi PegasosII G4 G5

                                Komentovat

                                Zpracovávám...
                                X