Jul 27 2009

It works all right

Christoph

; However, arghhhh… why the hell am I bothering… it works
; all right. This is not really important anyway.

Source: Direct link to the source code
Software: Open Watcom
Programming language: Assembly

1 Star2 Stars3 Stars4 Stars5 Stars (4 Bewertungen, Durchschnitt: 3,50 von 5)
Loading ... Loading ...

Jul 9 2009

Black magic

Christoph

;don’t try to understand the code,
;it extensively uses black magic and Voodoo incantations

Source: Direct link to the source code
Software: asmutils
Programming language: Assembly

1 Star2 Stars3 Stars4 Stars5 Stars (5 Bewertungen, Durchschnitt: 3,80 von 5)
Loading ... Loading ...

Jun 5 2009

Fun for shredding

Christoph

;The loop below totally works, and sounds like a RAT pedal or
;something. Fun for shredding, but not winning any art awards

Source: Direct link to the source code
Programming language: Assembly

1 Star2 Stars3 Stars4 Stars5 Stars (4 Bewertungen, Durchschnitt: 3,75 von 5)
Loading ... Loading ...

Apr 27 2009

What about the Boot Sector?

Christoph

Hiermit verabschiede ich mich in zwei Wochen (hoffentlich sehr sonnigen) Urlaub. Diese Zeit wird auch größtenteils internetfrei sein, weswegen hier keine neuen Code Candies von mir gebloggt werden.

; AFTER DISASSEMBLY I have this impression:
;
; This is what Bill Gates said… when Win95 was going to be
; released:
;
; “Gates: OK, then we’re ready to press the CD’s and start
; shipping out this new load of shit, but of course nobody
; will notice… harr harr.
; Employee: Hey, Mr. Gates what about the Boot Sector?? We
; haven’t written the FAT32 support routines there yet…
; Gates: Ah, that’s right… anybody?? We have just 45 minutes…
; Employee #2: Well, I think I can hack some shit together…
; Gates: Fine, go for it… remember you have only 44 minutes…
; Employee #2: I think I can do it.
; Gates: Fine, then I’ll just go home… We’ve made it!!”
;
; FUNNY?
;
; There is some really strange code in this boot record….
;
; I bet Bill Gates hired some crazy mother f*cker to write
; this shit. It seems like he had really tried to make the
; code fit within one sector. But when it didn’t hid just
; decided to use three instead…
;
; This is a typical microsoft solution, they mix stupid 8086
; code… with cheap solutions and then suddenly they use
; 386 code…
;
; And then there is the new FAT32 data structures where they
; have moved the volume label, FileSystem ID and serial
; number down to make room for some extended FAT32 variables…
; it sucks. Why not rearange the whole structure… An OS
; would not try to interpret the shit anyway, because
; the Partitioni Table SYSID has changed with FAT32.
;
; As I said… crazy mother f*cker…
;
; Well, well… here’s some of the stuff… with a mix of mine
; and sourcer’s comments…

Source: Direct link to the source code
Software: win95 boot sector
Programming language: Assembly

1 Star2 Stars3 Stars4 Stars5 Stars (3 Bewertungen, Durchschnitt: 5,00 von 5)
Loading ... Loading ...