[0m
[1;30múúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú[0m
[1mOohs[0m is[1m [0ma 256 byte MSDOS intro
by [1mh[0;31mú[1;37my[31mú[37mp[0;33mú[1;37mr[0;32mú[1;37m0 [0mfrom[1m Desire[0m / [1mHPM[0m
presented @[1mflashparty[0m 2026
[1;30mÝ[0mÝÝ[1mÝ Running the demo[0m [1;30múúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú[0m
Run with:
$ dosbox -conf dosbox.conf fp26.com
Source code is provided and can be compiled with:
$ nasm fp26.asm -fbin -O0 -o fp26.com
I developed this on a Linux box. To hear the audio you need to
be running timidity on another terminal with the following
command:
$ timidity -iA -p12 --module=32
[1;30mÝ[0mÝÝ[1mÝ About the demo[0m [1;30múúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú[0m
[1mOohs [0mis a 256 byte MSDOS intro. It is an attempt to reproduce
the parallax scroll effect that appears in [1mReMODed[0m demo by
[1m7dump[0m and [1mSandS[0m. I love that demo and I wanted to reproduce
the basic effect in 256 bytes. I recommend you watch the full
demo here:[1;34m https://www.youtube.com/watch?v=gKUF5pLJSW0[0m. In this
implementation I was able to render the text Flash Party with
the parallax effect and using the colors from the standard VGA
palette. I was able to get the main effect with the text to
170 bytes. The rest is the music. One important thing to
mention is that I did use [1mAI[0m through out the development
process: I used it to understand the original code, to debug
strange bugs and help to simplify the assembler and use 80x86
instructions that I did not know to reduce the size. I have
included my full Claude session in the file claude-session.md
I also asked Claude to reduce the size and he got it to
223 bytes (compared to my 255). I will write a long article
about how I used AI because I learned a lot during the process
and I think it might be useful for others.
[1;30mÝ[0mÝÝ[1mÝ[0m [1mGreetz[0m [1;30múúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú[0m
Hellmood and everyone behind SizeConding.org
([1;34mhttp://www.sizecoding.org/[0m) for all the code they
shares which makes coding small intros much easier
RamonB5 for constantly helping to motivate the dSr crew
Arleka, Uctumi, Deadguy and all the organizers of
Flashparty 2026 [31m[37m
SAUCE00 20261028¯
P A IBM VGA