Stránka 3 z 3 PrvníPrvní 123
Zobrazuji výsledky 41 až 47 z 47
  1. #41
    ObiWanKen's Avatar
    Datum registrace
    25.01.2012
    Město
    Handlova
    Věk
    44
    Příspěvků
    498
    Post Thanks / Like

    Výchozí O: Vývojové prostředí - Assembler 68k

    Ako pise Voodoo, velmi lahko spoznas co bolo urobene Sys a NoSys. Systemove programovanie bolo odporucane pre "buduce" zariadenia.
    Ak sa dobre pamatam tak AAA malo uz pouzivat uplne ine HW registre a vsetko NoSys by tam nefungovalo.
    Dnes je uz asi kazdemu jasne ze nic nove na svet od Commodore nepride (skoda).

    Nieco zo systemovych veci potrebujes, aspon ja pouzivam nasledujuce.

    Alokacia/uvolnenie pamate (_LVOAllocMem/_LVOFreeMem)
    Odstavenie/spustenie multitasking-u (_LVOForbid/_LVOPermit)
    Odstavenie/spustenie preruseni (_LVODisable/_LVOEnable)
    Praca s diskom (_LVOOpen,_LVORead,_LVOWrite,_LVOClose) a ktomu treba _LVOOpenLibrary,_LVOCloseLibrary (potrebujes otvorit dos.library).

    A tiez by si mal vediet kto ta spustil (CLI/WB). Je rozdiel ci bol program spusteny z CLI alebo s ikonou z WB.
    _LVOFindTask, _LVOWaitPort, _LVOGetMsg, _LVOReplyMsg.

    Mozno ich bude do 20 bez ktorých sa nezaobides.
    MiST | Amiga 600 Furia EC020 | Amiga 1200 ACA 1231 | Sharp MZ800 | ZX Spectrum 48k | Didaktik M | Didaktik Gama | C64 U1541II | Atari 800XL | Atari 130XE U1MB+SIDE2.

  2. Poděkovat Lisiak4 - tito lidé za příspěvek poděkovali
  3. #42
    amiga autista Lisiak4's Avatar
    Datum registrace
    13.04.2009
    Město
    Brno - Bystrc
    Věk
    40
    Příspěvků
    1884
    Post Thanks / Like

    Výchozí O: Vývojové prostředí - Assembler 68k

    Ďakujem za nasmerovanie, akurát som hľadal hry, ktoré boli robené systémovo. Aj som našiel, ale tak to teda nie! . OK, najbližšie sa idem pokúsiť programovať v assembleru nesystémovo - pokiaľ na to mám a bude ma to baviť. Ale pokračujem nabudúce... - možno .
    Amiga - PMD 85

  4. #43
    D.T.A. Software Studio DJM's Avatar
    Datum registrace
    03.02.2013
    Město
    Nitrianske Rudno
    Věk
    37
    Příspěvků
    907
    Post Thanks / Like

    Výchozí O: Vývojové prostředí - Assembler 68k

    Systemove hry su napr. Doom, Quake, Payback, Wipeout, NemacIV, Gloom, Heretic, Hexen, Descent, Shogo, onEscapee, Nightlong, Myst, SimonTheSorcerer2, FlyinHight, VirtualGP, Napalm, Foundation, Exodus, Earth 2140,atd..
    A v podstate vsetky hry (alebo dema,programy), ktore idu na grafickej karte su systemove, lebo ku gfx karte sa nesystemovo nedostanes (CGX,PICASSO...).
    Amiga 1200T (E/Box)+BlizzardPPC 603p/363+060/66+BVision PPC+256MB+KS3.1+Cocolino+Lyra 2+Fast Ata MK-IV+320GB WD Blue 3200AAJB PATA HDD(PFS3)+dvdrw+dvd+cf2ide
    Amiga 1200+BlizzardPPC 603e/210+040/25+128MB+KS3.1+CF4GB(PFS3)

  5. Poděkovat Lisiak4 - tito lidé za příspěvek poděkovali
  6. #44
    amiga autista Lisiak4's Avatar
    Datum registrace
    13.04.2009
    Město
    Brno - Bystrc
    Věk
    40
    Příspěvků
    1884
    Post Thanks / Like

    Výchozí O: Vývojové prostředí - Assembler 68k

    OK, pozeral som na to a to sú všetko hry, čo chcú aspoň 030ku. Mal som za to, že aspoň ten Simon The Sorcerer 2 bude na 020ku, ale podľa všetkého ani ten na ňu neni, aj keď by to 020ka zvládnuť podľa mňa mala a teda pokiaľ by sa jednalo o nejakú adventúru, na ňu by malo stačit u 020ky aj systémové programovanie, ale asi systémovo neni dovod písať, keď sa chcú použit povodné grafické možnosti Amigy. U použití grafickej karty sa už tá situácia mení a musí sa ísť teda na grafiku systémovo.

    EDIT: Vínimku tvorí už spomínaný Colonization, ktorý je pre klasickú Amigu a naprogramovaný systémovo.
    Naposledy upravil Lisiak4 : 05.01.2016 v 15:17:12
    Amiga - PMD 85

  7. #45
    amiga autista Lisiak4's Avatar
    Datum registrace
    13.04.2009
    Město
    Brno - Bystrc
    Věk
    40
    Příspěvků
    1884
    Post Thanks / Like

    Výchozí O: Vývojové prostředí - Assembler 68k

    ASM-Pro 1.18

    Jedná sa mi o debuger. Keď v ňom krokujem, je vynechané z krokovania návestie. V mojom prípade lokálne návestie. Pokiaľ som to dobre pochopil, lokálne návestie (a teda asi aj globálne - nevidím dovod prečo by tomu tak nemalo byť), aj keď na neho nebolo skočené pomocou inštrukcie beq sa vykoná, keď na neho príde rada v rámci chodu programu. Debuger sa mi ale zastaví pred týmto návestím. Je to normálne?

    Mám to chápať tak, že aj keď neni skočené na návestie pomocou inštrukcie beq, teda v oprande máme adresu a nie nulu (čo je v poriadku) a príznak operandu teda neni Z, debuger vykoná toto návestie pri inštrukcii beq a ja len teda vidím pozíciu miesta vykonávania v programe umiestnením kurzora na inštrukcii beq?
    Amiga - PMD 85

  8. #46
    k0x's Avatar
    Datum registrace
    24.08.2013
    Město
    Ostrava
    Příspěvků
    1812
    Post Thanks / Like

    Výchozí O: Vývojové prostředí - Assembler 68k


  9. Poděkovat springy - tito lidé za příspěvek poděkovali
    Líbí se mi jack-3d - těmto lidem se příspěvek líbí
  10. #47
    TherioN's Avatar
    Datum registrace
    26.07.2007
    Město
    Banská Bystrica
    Věk
    45
    Příspěvků
    265
    Post Thanks / Like

    Výchozí O: Vývojové prostředí - Assembler 68k

    Tu je navod ako na cross compiling na Linuxe:

    https://www.thedigitalcatonline.com/...g-the-amiga-1/
    --------------------------------------------------
    AMD RYZEN 7 2700x 16GB DDR4 RAM AMD 7850 2GB, MAC OS X HighSierra, A1200 + Blizzard 1230/50Mhz + 32MB RAM

Podobná témata

  1. Assembler tutorial
    By ObiWanKen in forum Ostatní
    Odpovědí: 22
    Poslední příspěvek: 21.08.2019, 20:18:18
  2. Assembler App.path
    By ObiWanKen in forum Aplikace
    Odpovědí: 7
    Poslední příspěvek: 17.01.2013, 22:30:31

Povolení psaní zpráv

  • Nemůžete otevírat nová témata
  • Nemůžete odesílat odpovědi
  • Nemůžete připojovat přílohy
  • Nemůžete upravovat své příspěvky
  •  
Thumbnail Screenshots by Thumbshots