Entries tagged as assembler
Linux 4k intros: source release
Sunday, June 11. 2006, 16:16
Just a very short note, we managed to finish our gpn5-project for creating an asmsource to find the entry-points of preloaded libraries.
More doc and details to follow, just get it for now: smallelf-0.1.tar.bz2
More doc and details to follow, just get it for now: smallelf-0.1.tar.bz2
GPN Tag 1+2
Saturday, June 10. 2006, 22:32
Erster Rückblick auf zwei bislang recht erfolgreiche Tage GPN5. Nebst einigen netten Begegnungen lief mein Workshop zu Linux & 4k-Intros sehr gut, nach einer Einführung über momentane Methoden auf unterschiedlichen Systemen arbeiteten wir in kleiner Gruppe relativ effektiv und ich geh im Moment davon aus, dass wir bis zum Ende einiges an funktionierendem Code fertig haben.
Mein (gnadenlos überzogener) Lightning-Talk zu XGL & AIGLX kam ganz gut an (Slides ODP, Slides PDF), danach gab es noch einen Haufen anderer recht spannender Vorträge (falls ich es noch richtig zusammenkriegen, Dvorak, Gameboy-Hacking, Cross-Site-Authentication, chinesisches Schach, Webhosting-Anwendungen, Spam in Blogs, qemu).
Gerade Lesung von Daniel Kulla, DON'T SPREAD THE WORD - CUT-UP & CODE!
Achja: Das ganze hier ist erfreulich WM-frei. Fotos gibt's von mir diesmal keine, weil Canon meine Cam gerade auf Garantie repariert.
Mein (gnadenlos überzogener) Lightning-Talk zu XGL & AIGLX kam ganz gut an (Slides ODP, Slides PDF), danach gab es noch einen Haufen anderer recht spannender Vorträge (falls ich es noch richtig zusammenkriegen, Dvorak, Gameboy-Hacking, Cross-Site-Authentication, chinesisches Schach, Webhosting-Anwendungen, Spam in Blogs, qemu).
Gerade Lesung von Daniel Kulla, DON'T SPREAD THE WORD - CUT-UP & CODE!
Achja: Das ganze hier ist erfreulich WM-frei. Fotos gibt's von mir diesmal keine, weil Canon meine Cam gerade auf Garantie repariert.
Breakpoint over
Tuesday, April 18. 2006, 02:00
Back from Breakpoint, uploaded rest of images. My submissions this year were quite limited: One Photo that didn't make it through the preselection and one effect for the Never-Demo (which made place 28 out of 29, n0y asked at a very late time »hey, can you code us some effect, the interface is really simple?«, so I did some ascii-art-shading).
I didn't manage to visit all seminars I wanted to see, I hope they'll get the recordings up soon.
One I find worth mentioning:
Peci from Scoopex managed to get a dos-COM-file running windows-code without any win32/PE-headers (smaller, good for 4k intros). What he's doing is basically abusing an api for attaching drivers to the DOS-Emulation (VDD). It is able to call initialization-functions of DLLs from within DOS with invalid Opcodes. Calling it without initializing a library causes to jump to position 0. The memory from the DOS-process is mapped 1:1, so this is a valid adress, where you can put a jmp in the COM-file before calling. Very weird, but seems to work fine.
(I hope they'll put up the seminar-slides on the ftp, I'll link them when they're available)
I didn't manage to visit all seminars I wanted to see, I hope they'll get the recordings up soon.
One I find worth mentioning:
Peci from Scoopex managed to get a dos-COM-file running windows-code without any win32/PE-headers (smaller, good for 4k intros). What he's doing is basically abusing an api for attaching drivers to the DOS-Emulation (VDD). It is able to call initialization-functions of DLLs from within DOS with invalid Opcodes. Calling it without initializing a library causes to jump to position 0. The memory from the DOS-process is mapped 1:1, so this is a valid adress, where you can put a jmp in the COM-file before calling. Very weird, but seems to work fine.
(I hope they'll put up the seminar-slides on the ftp, I'll link them when they're available)
Tutorial for Linux 4k intros
Wednesday, September 1. 2004, 20:38
As there is not much information available about this subject, I started writing a tutorial about how to create 4k intros in linux. The sections about executable packing and using gcc are finished, assembler-section will follow.
Get it here
Get it here
(Page 1 of 1, totaling 4 entries)

