TIL yasm -p gas assumes push == pushb even when you give it a 32bit/64bit immediate. Doesn't happen when using GAS, nasm, or yasm -p nasm.

push $0x41414141
test.s:8: warning: value does not fit in signed 8 bit field

#yasm #assembly

Also, if anyone has any tips on converting #TASM and #MASM code to a more modern assembler (#NASM or #YASM?), then please do let me know!

#RetroComputing #RetroDev #x86 #16bit #ia16

*Yet another solarized map*
#YASM #CHR #OSR

Some prep for the Czege House Rules game. There will be a little packet of this map, a module, modified Prophecy and Equipment list, and ummm stuff.

https://dice.camp/media/TY7xWcwxU0GE-DZ7eH8