-
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.
-
Poděkování / Oblíbenost - 1 Poděkovat, 0 Líbí se mi, 0 Nelíbí se mi
Lisiak4 - tito lidé za příspěvek poděkovali
-
-
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)
-
Poděkování / Oblíbenost - 1 Poděkovat, 0 Líbí se mi, 0 Nelíbí se mi
Lisiak4 - tito lidé za příspěvek poděkovali
-
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
-
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?
-
O: Vývojové prostředí - Assembler 68k
-
Poděkování / Oblíbenost - 1 Poděkovat, 1 Líbí se mi, 0 Nelíbí se mi
springy - tito lidé za příspěvek poděkovali
jack-3d - těmto lidem se příspěvek líbí
-
O: Vývojové prostředí - Assembler 68k
--------------------------------------------------
AMD RYZEN 7 2700x 16GB DDR4 RAM AMD 7850 2GB, MAC OS X HighSierra, A1200 + Blizzard 1230/50Mhz + 32MB RAM