
All these .com files have a way to exit so you don't have to reboot.
(ESC) key usually exits, (2) key for some, & some have to finish on their own.

Some of them alter the OS defaults, & that changes the next.com you run.
Alien looks better after a reboot, than after Blur. You can run a different
.com first that clears the defaults & then run alien.com to get a better look.

brains.com pal.com palstd.com	seem to fix DOS defaults somehow?
vmode 3 ; resets the video mode using vmode.com (see EOF)

EXIT by pressing ESC key, for most, even holding it down at the right time,
 but some need the ESC key pressed & released, or press any key works.
But DON'T PRESS ENTER key or it might restart again immediately.
Because un used key presses, are applied after the program quits.

Most.asm files say how to exit them, in the first few lines.
The .ASMs are seperate from the .COMs so an accidental assembly doesn't affect
the original.com & DOS can only handle about 624? files max, in a directory,
using NC.exe

Some.COMs need to run to the end & it exits on it's own. Like
 escape.com distant.com falsegod.com colorado.com
Some change patterns after a bit, so waiting to exit is advised.
Some have MIDI music, load your sound blaster driver first, & some play, but
most that should play, don't play, because the Port# & IRQ# aren't set right
in DOS, so I don't load my driver or listen to the sound.
Some have a squeeling pc speaker, i would hack it to remove it, but it's not
my code, and I have to leave it alone as much as possible.
I must have EXIT code so that I hack, &
I must have FASM code so I can program it.
So I have not done any work to impove the sound or make them all use the same
port settings or what ever.  Apparently they make sound in a DOS box ok?

The 256 byte type intro entery demo .COM's leave the defaults & palette
 all screwed up to the point that they make the next program LOCK the CPU
or just don't do anything when they run,  (bmatch.com)
& I haven't fix them.  I got them to run on a REAL DOS machine
& EXIT with the ESC key, if I could. 

Run ALIEN.com first, before BLUR.com or BRAIN.com cuz the pixel width changes
ends the entire cool look of alien, to the uncool look of alien, or LOCKs UP?
or something.  I haven't figgured it out for you.
When you get it fixed let me know.

They were made for size and effect, so nothing else mattered ?
Run them at your own risk.  I ran them all, & nothing bad happened, but
i did have to reboot alot & you will also, but not as much.
I use pal.com & Vmode.com to straighten out messed up DOS defaults.
I searched every bit of code for all the .COMs for virus type file manipulating
code and checked every INT 21h function number using Ralf Browns Int List,
and found no file altering INTs.  None of them even open a file.

#2. I spent 100+ hours? downloading & checking little files that, locked
up the computer, for ReBOOT time. Then the ones that were actually DOS files
failed to run. FLOPPY.img files and no one has a floppy drive any more? Or
wants to create a bootable floppy just to watch the little fractile.
AND no excape code.com's, = ReBOOT time again.  I tried to keep the original
code & credits, but that is not possible 100% so a little forgiveness is in
order. Think of the bright side.
The effect.com gets seen and the authors name is included when possible.
Tracing the history of size coding from 1983 you will find that, one persons
code inspires the next & most code is an altered copy of other peoples work.
It's all good, cuz we are a time team....

Sincerely Bitdog.......
PS, I didn't contribute to any contest but I did alter,
circles3.asm	to make it centered and appear continual.
disrupt.asm	was 9 bytes & my Exit code made it an interactive 14 bytes.
mandel.asm	was a Fasm example code I messed with, to get color.
julia256.asm	i was trying to get visual from the interior of the black
		areas and ended up adding color. OOPs, i couldn't help myself.
washme.asm	was init.com w/no info, looked so bad I started to deleted it,
		but decided to play with it first, to see what it was doing,
		so I added color & it came alive.
PISSis.asm	i added color.
FHOFR2.asm	i used the TICK TIMER low word to slow down FHOFR.com a lot,
		i added color, & the great patterns it made became visable.
j_enigma.asm	i put a GetKEY stop at the end.


Note,	i started hacking every.com that wouldn't exit easily with
	ESC release code check=  IN AL,60h | CMP AL,129
	So press ESC and wait, is how most of them exit now.

 If a.com is a little > 256 I probably hacked it.
  When it was made, the rules were size matters, but here viewability matters.
   If you want to be able to see their great work, you are going to have to
    be able to see their great work.  Simple logic, simply explained,
     out of necessity.  People don't want their work messed with,
      but want it shown. No one is going to tollerate rebooting for every view.
       So it will never get viewed unless some horrible person hacks it,
	AND i'm your man.

I started making a list of my favorites so others could find something good
to look at, to spark interest, but now, there are too many greats to list.
So here is the start of the list, to where I left off.

Based on visual first impressions, mu.com or kobra.com appears the best,
but it is close, these are as great also. (not in any order, not all included)
acidcand.com circmod.com megazoid.com nietakt.com rodzyn.com sin256_3.com
uud.com voronope.com phobia.com quantic.com setka.com tempo.com flashbck.com
hypno.com kuli.com machina.com polycirc.com quantlis.com ringzhd.com tube.com
sierboun.com sseraf.com torusinv.com drevo.com galileo.com pyrit.com worm.com
xorgegga.com washme.com pissis.com

also impressive are,
hellmaze.com hole3dfx.com ind.com life72.com midnight.com motion2.com oko.com
ray.com rose_v29.com sharoids.com smtng.com telos.com thinner.com va.com
top6.com top9.com ultra2.com urquell.com viewme.com wolvie.com zork.com
compospa.com bighead.com cactuar.com bulboids.com gespenst.com

plainmon.com = 74 bytes
plasma.asm = push/pop taken to a whole new level. (weird code?)
polar.com = 167 bytes
tinysier.com = 55 sparkling bytes

I quit adding to this list about half way through, so forgive me if I failed
to get your good or great intro named here. But the list does get the user
aimed at some amazing intro's to spark an interest.
Note, just to be in this group, marks them all as special in some way.

outroad.com & paranoia.com look like the start of a game.

Because these size.com's had FPU code, were small, and plentifull.
I used these 256 byte .com files to test DIS.com as I made it,
& included them cuz they were alot of work just downloading
& weeding out non DOS.COMs, destructive.COMs , etc.
Once I built an assembleable .asm I could delete it or share it.
So share is the only reasonable option.
The result is that, DIS.com now does a good enough job 4me,
disassembleing that type of .COM file.
You might find that is true for you also.
Size coders should find DIS.com a very useful tool.

But now that DIS.com is working ok, the files in
\noASM\*.com
don't need an .ASM , cuz DIS.com can make one for you.


Sincerely, Bitdog  4/18/2026

PS, i use 256bonda.com  brains.com  pal.com vmode.com
to fix screwed up defaults left by other .COMs

So if a .COM seems to run different, try runing another .COM and retry.
Repeat until you find a .COM that fixes the defaults good enough to
allow the .COM to run right.

3d-rota1.com fixes alien.com ?

brains.com fixes a dragon or chess zoom, so the zoom works.

forest.com once the tree is built, ESC exits or SPACE BAR builds a new tree.
i tried to put notes like that in the .ASM file for each .COM

Some .COMs didn't have much info with them and a seperate file for that
nothing info, was not reasonable.  DIS.com makes the .asm for it so there
was no .ASM to write the info in.
So i just wrote it on the end of the .COM code.
It doesn't run, but does add size.
You can delete it.  So I added info about original.COM size usually.
DIS.com makes the .ASM & you can edit out the DB "text",13,10 code, on the end.

Many .COMs came with source code, but the code was not organized, formated,
cleaned up, or anything other than got working & abandoned.
Since i'm an anti bloatware nut, i couldn't stop myself and ended up
formating all their code.  Which is why all the .ASMs kinda have the same
setup pattern as my DIS.com outfiles have.  Labels: at the left margin, &
instructions 1 tab out.  ;comments starting at the middle of the screen, &
not tabbed off the screen. All extra spaces turned into TABs if possible,
or just eliminated.  This disturbed a few of the FPU description comments, &
I am not good enough to understand or fix them since I have never done FPU
coding.

\HISTORY\ directory has some old stuff.
DAZZLE.EXE was the hot graphics at the time (1992) & it shows that
 we have come along way.
KBDrep.com straightens out the keyboard repeat & delay rate for you.



