Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

64 bytes extravaganza

[es] :: Asembler :: 64 bytes extravaganza

[ Pregleda: 4527 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon 64 bytes extravaganza19.12.2004. u 22:11 - pre 234 meseci
Možda već svi znaju za ovo, ali kada ga god otvorim uvek se oduševim :)
Za one lenje evo executable
Za ostale, evo koda:
Code:
; fr-0.1: constant evolution (a tribute to baze)
; ryg/farbrausch 2003
;
; i wish you much fun understanding it. har har.

bits        16
org            100h

start        mov            al, 0x13
                cmc
                inc            dx
                int            0x10
                push        word 0xa000
                pop            es
                
pix            mul            bx
                inc            ax
                add            ax, di
                adc            [si], bx
                div          word [si+12]

clp            fmul        dword [si]
                fiadd        word [si]
                fistp        word [bx]
                sub            ax, 130
                xchg        ax, [bx]
                xor            cx, ax
                fild        word [bx]
                fmul        st0
                xor            bx, bp
                xchg        ax, dx
                fxch        st1
                jnz            clp
    
                faddp        st1, st0
                fsqrt
                fdivr        dword [si]

                fild        word [bx]
                fild        word [bp]
                fpatan

                salc
                xchg        ax, cx
                or            al, 0x87
                stosb
                jmp            short pix


Farbrausch stvarno zna da pravi ove stvari :) Mada im ipak bolje leže 64k demoi ;)

[Ovu poruku je menjao trooper dana 21.12.2004. u 02:13 GMT+1]
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

dusty
Predrag Glumac
Zemun, Srbija

Član broj: 15383
Poruke: 549
*.fiberop.matgnet.com.

Sajt: www.mika.rs


+6 Profil

icon Re: 64 bytes extravaganza20.12.2004. u 12:29 - pre 234 meseci
Code:
mov            al, 0x13
                cmc
                inc            dx
                int            0x10
                push        word 0xa000
                pop            es


Stari dobri Int10h Bash vraca uspomene ... shmrc .... Beshe 13h za 320x200x256 ?!

Inace, jel to radi kod tebe ?! Kod mene netje, cak i posle rekompajla u .com
Windows mi se stalno zali da ne moze da pokrene program u fullscreen-u
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
 
Odgovor na temu

Milos Stojanovic
Belgrade

Član broj: 10343
Poruke: 1864
*.nat-pool.bgd.sbb.co.yu.

ICQ: 282954730
Sajt: www.sietf.org


+7 Profil

icon Re: 64 bytes extravaganza20.12.2004. u 12:37 - pre 234 meseci
Radi bez problema.
Ali uvek kada pogledam kod ponovo provaljujem i pokušavam da se setim kako u stvari iscrtava ono čudo...

Edited: moguće da je loše uploadovan na ES. Probaj odavde da skineš
ex. trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: 64 bytes extravaganza20.12.2004. u 23:00 - pre 234 meseci
Da, ekstra je, nema šta.

Ovo što si uploadovao na es je 88bytes, moguće je i da neće da radi dobro sa tako malim fajlovima tako da predlažem da skineš taj fajl i ostaviš samo eksterni link, da se ne zbunjuju korisnici.
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: 64 bytes extravaganza21.12.2004. u 02:00 - pre 234 meseci
Ma farbrausch nisu s ovoga planeta :)

Jos se sjecam 16-bajtnog introa koji radi tko zna kako :)

Sad sam ih opet sve malo pogledao, flybye i art demo su nesto sto rijeci ne mogu opisati... i sve to u 64K!

Kad bolje razmislim asembler se najbolje iskaze kao alat apsolutne destrukcije (Slammer, exploiti..) ili stvar apsolutne ljepote (farbrausch demoi). Ovo izmedju je sve nesto bez veze :)
 
Odgovor na temu

Nothingman

Član broj: 31375
Poruke: 308
*.teol.net.



+112 Profil

icon Re: 64 bytes extravaganza21.12.2004. u 11:58 - pre 234 meseci
Nisam znao da su oni napisali taj demo od 16 bajta. Inace pre oko dve godine sam bas pokusavao da provalim kako mu uspeva da dobije one "krugove" i nakon sto sam ceo dan ostao zadubljen pred kodom zakljucio sam da je taj koji je napisao demo jednostavno imao srece. Nema drugog objasnjenja, glavna caka u demo-u je to da se oslanja na ADC, a svi znamo koliko je predvidiva ta instrukcija.
Ostatak demo-a je standardno upisivanje u vga memoriju uz par trikova kojima su sasekli par bajta i to je to...

Sto se tice demoa od 64K moj omiljeni je heaven7 od exceed(stavio sam ga u attachment za one koji ga nisu videli). Svaki put kad ga vidim ponovo se odusevim. Obratite paznju kako su dobro koristili raytracing. Ko zna kakvi su tu sve trikovi i optimizacije u igri kad su uspeli da ga nateraju da radi tako brzo. Postoje i DOS i WIN varijanta, obe su potpuno iste, ali ja kod sebe trenutno imam samo win verziju pa vam nju saljem.

Zamalo da zaboravim...ako neko slucajno ima Amigu (nabudzenu nekim dobrim procesorom) obavezno neka pogleda demo "Lapsus on Amiga". Ako ne padnete sa stolice dok budete gledali to remek delo svaka vam cast...

Q: Are there really any systems where
void main() doesn't work?
A: It has been reported that programs using void main() can crash.
Q: The book I've been using, _C Programing for the Compleat Idiot_,
always uses void main().
A: Perhaps its author counts himself among the target audience.
Prikačeni fajlovi
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: 64 bytes extravaganza21.12.2004. u 21:46 - pre 234 meseci
Da, i ja se slazem da su imali dosta srece dok su "upiknuli" pravu instrukciju :)

Covjek bi pomislio da nesto zna o kompjuterima ako zna asembler, OS internals.. Dodir bozanstvenosti je ono sto nas razlikuje nas obicne smrtnike od farbrausch :)

I da, oni su napisali onaj intro, ja sam ga postao pod starim nickom (kad sam jos bio mlad i zelen, hihi :) Frend mi ga je dao da ga analiziram i sjecam se da nikako nisam mogao skuziti u Turbo Debuggeru kako tocno radi.. *.COM je zakon, bas mi je krivo sto se nisam rodio 10-ak godina ranije :(
 
Odgovor na temu

Ramirez

Član broj: 13160
Poruke: 318
*.ptt.yu.



Profil

icon Re: 64 bytes extravaganza22.12.2004. u 23:25 - pre 234 meseci
Sta onda reci za ovo?

Undisputed champions of the world je moj jedini komentar...
Prikačeni fajlovi
 
Odgovor na temu

blaza
n/a

Član broj: 961
Poruke: 743
*.yu1.net.



+3 Profil

icon Re: 64 bytes extravaganza23.12.2004. u 16:02 - pre 234 meseci
Nije loshe, nema sta.
Ipak, 256 byte demoi mi se vise svidjaju.
Npr. neprevazidjeni tube , rubba , lattice, itd.
Na www.256b.com moze se naci gomila demoa istog tipa.
O_o
Prikačeni fajlovi
 
Odgovor na temu

Nothingman

Član broj: 31375
Poruke: 308
*.nat-pool.bgd.sbb.co.yu.



+112 Profil

icon Re: 64 bytes extravaganza23.12.2004. u 17:38 - pre 234 meseci
Citat:
Sundance:  *.COM je zakon, bas mi je krivo sto se nisam rodio 10-ak godina ranije :(


I meni isto. Yebes ti sve, al dos programiranje u asm i VGA grafika su zakon :)

Citat:
Ramirez:
Sta onda reci za ovo?

Undisputed champions of the world je moj jedini komentar...


Vec smo pricali o toj igrici negde na forumu. Fenomenalna je, ali je ipak igrica a ne demo :)

Q: Are there really any systems where
void main() doesn't work?
A: It has been reported that programs using void main() can crash.
Q: The book I've been using, _C Programing for the Compleat Idiot_,
always uses void main().
A: Perhaps its author counts himself among the target audience.
 
Odgovor na temu

KOLE89
Nikola Kocić
Altina/Zemun

Član broj: 19253
Poruke: 764
*.neobee.net.



+17 Profil

icon Re: 64 bytes extravaganza30.06.2005. u 16:03 - pre 228 meseci
Citat:
trooper: Možda već svi znaju za ovo, ali kada ga god otvorim uvek se oduševim
Za one lenje evo executable

Ne radi link . Da li može neko da uploaduje negde drugde?

[Ovu poruku je menjao KOLE89 dana 30.06.2005. u 17:04 GMT+1]
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: 64 bytes extravaganza30.06.2005. u 17:35 - pre 228 meseci
36 Demoa
 
Odgovor na temu

s!c

Član broj: 42417
Poruke: 406
*.cmu.carnet.hr.



+1 Profil

icon Re: 64 bytes extravaganza30.06.2005. u 17:43 - pre 228 meseci
Hmmm.... Otvara ga kao da je najobičniji teXt! Zanimljiv ti taj hosting ;)
BTW, zna li netk oodavde tako programirati? I ima li na netu literature za ovakav, minijaturistički, način programiranja?

/EDIT: u konačnici, sa čime se otvara ovaj fajl? Taaakoooo mi se neee daaaa ići do filext.com

[Ovu poruku je menjao s!c dana 30.06.2005. u 18:50 GMT+1]
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: 64 bytes extravaganza03.07.2005. u 16:11 - pre 228 meseci
Pa skini ***ote fajl flashget-om... A vidis da je extenzija .gz, samo otpakuj WinZIPom/WinRARom
 
Odgovor na temu

[es] :: Asembler :: 64 bytes extravaganza

[ Pregleda: 4527 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.