mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

1,1K
comptes actifs

#asm

3 messages3 participants1 message aujourd’hui

I've got my birthday present earlier. A working unit of Compaq Contura 430C!

A 486DX4/100 notebook with a trackball 🐁

What is most important is that my latest engine works absolutely flawless and with full speed! Success!

p.s. the sound it makes is pure ASMR (floppy, hard disk, beeps.)

#asm#msdos#gamedev

Fun Assembly Factoid: you can express SIB memory offsets without a base register and use the displacement as a fixed address. I believe this was a shellcode technique back in the days before ASLR.

movl  0x41414141(,esi,4), %eax

You can even dereference exact addresses:

movl  (0x41414141), %eax

The GNU assembler will accept both of these syntaxes. However, GNU objdump -d -M i386 will disassemble the generated opcodes (a1 41 41 41 41) as mov 0x41414141,%eax. If you specify -M intel for Intel syntax, you however get mov eax,ds:0x41414141. Not sure if this is a bug?