TMDC5 100
TMDC Organizing writes "There's less than two weeks left to the fifth pseudoannual text mode demo compo submission deadline. The web-submission system is finally online, and you can also chat about TMDC5 on ircnet #tmdc5. Even if you haven't started on an entry yet, there's still time!"
Text mode demos.. (Score:1)
They remind me of old days when the hardware was the limitation, not the IQ or skills of the coder.
Examples of text-mode demos (Score:5, Informative)
(mostly win32, sorry)
on pouet.net [pouet.net]
<shameless plug>
kvasigen.demoscene.no [demoscene.no] (80x25, Hangover in Halden, Textmode 3)
</shameless plug>
Re: Examples of text-mode demos (Score:2)
/* Steinar */
Re Similar to VT100 Animation (Score:2)
Re:Re Similar to VT100 Animation (Score:1)
#include <stdio.h>
#define BAUD 9600
#define SLEEP_FUNCTION usleep
#define SLEEP_SECOND 1000000
#define BUF_SIZE 100
int main (int argc, char **argv)
{
FILE *infile;
unsigned long sleeptime=SLEEP_SECOND/BAUD;
char buf[BUF_SIZE+1];
int bpos, end;
if (argc<2)
{
infile=stdin;
}
else
{
infile=fopen(argv[1],"r");
if (!infile)
{
fprintf(stderr,"Can't open file %s.\n",argv[1]);
exit(1);
}
}
while (!feof(infile))
{
end=fread(buf, sizeof(char), BUF_SIZE, infile);
buf[end]='\0';
printf("%s",buf);
SLEEP_FUNCTION(sleeptime*end);
}
exit(0);
}
Re:Examples of text-mode demos (Score:2)
The river flows into a hole in the ground. (Score:1)
Not fair. (Score:2, Funny)
One-banana problem (Score:3, Informative)
Call me stupid but ... (Score:3, Interesting)
Re:Call me stupid but ... (Score:5, Informative)
http://www.pouet.net/ and http://www.ojuice.net/ for further reference.
Where did it go? (Score:1)
What happened to it? I remember back on the Amiga demos were a hot topic... they would be all over magazine coverdisks (disks, not CDs! Aaah...); some of them were extremely impressive - they did things you'd never thought possible with an Amiga 600.
But now... you don't really see them any more. Pity, really; there were some truly impressive ones. /me goes to dig out the Amiga again...
Phil, just me
Re:Where did it go? (Score:3, Informative)
The demoscene is very much alive -- it has changed, yes (some would say to the worse, some claim it has changed so much it's dead), but it's alive.
Try the viewing tips on scene.org [scene.org] for a taste of what it has to offer nowadays. If you're more interested in Amiga stuff, there are DivX captures of a lot of new and old Amiga stuff on Amidemos [amidemos.org] (most of it probably won't run on your A600 :-) ). There's a Unix-specific demoscene archive [kameli.net] out there, for those who want native Linux/*nix demos -- in any case, pouet [pouet.net] has a wide range of demos for almost every platform you can think of. :-) (The "top10" list is slightly debatable, though ;-) )
/* Steinar */
Re:Where did it go? (Score:2, Funny)
Ah yes, the frequent cries of "AGA only? Damn!"...
Phil, just me
You can call me stupid too.. + Linux? (Score:1)
I want to learn more but all these "demos" seem to run only on MS computers and I only have Linux machines. Is this a coincidence ?
Re:This is gay. (Score:2)
You need 100 lines of OpenGL to rotate a cube? Gee. :-)
/* Steinar */
AAlib :) (Score:5, Informative)
Re:AAlib :) (Score:2, Interesting)
Re:AAlib :) (Score:2)
AFAIK at least "B800" (a 4kB intro by neon/nocturnal, Spetsnaz/Proxima at the time) did a lot of split-screen, scrolling and font tricks. They're not allowed on TMDC, though. :-)
The intro can be downloaded here [scene.org], although you'll need DOS (or Windows, of course) to be able to view it.
/* Steinar */
Re:AAlib :) (Score:2)
The sourcecode was included in some issue of Hugi [www.hugi.de] (can't remember which), but is also online here [darkside.no].
Please also check out Text [planet-d.net] from The Gathering 97 by $volkraq/Gollum and me :)
Re:AAlib :) (Score:1)
/* Steinar */
MPlayer (Score:1)
Re:MPlayer (Score:1)
It's really cool, I agree. And, you'll agree, almost totally useless too.
However, the point of open source is that there is no need to be practical, it can be done only for fun.
Re:MPlayer (Score:3, Funny)
They've lost. (Score:4, Funny)
(approx 1.4 megs), and 3 (THREE) megs uncompressed.
Their intro demo is a 2.3Mb zip
Back in the day... (for me 1992) (Score:5, Interesting)
I've always loved textmode demos, they bring me back to a world before the internet was the gargantuan beast it is now, when I called 64 BBS's a day (and would have called more except my modem program only supported 64 entries).
It's great to see people still doing this.
1985 or something. (Score:1)
<striped background>
Cracked by Mr.Z
</striped background>
1992? Sorry, you don't get to feel old :-)
Re:1985 or something. (Score:1)
Yeah I know they were around ages before I was... I used to lie about my age and say I was 14 because I thought I'd be more 31337. Haha...
Re:Back in the day... (for me 1992) (Score:2)
I remember they were like ultra-crude music videos on your computer, as they'd sync the C64 text graphics with the song....
Efficiency. (Score:4, Insightful)
Okay, so I tried a few (the intro from the story and a couple from an earlier poster's link).
I thought the demo scene was supposed to be about efficiency - doing amazing things in small space and with other limitations. It is depressing to see that decoding an audio stream and bouncing some characters around an 80x50 display can't be done with less than 100% processor.
A proper MP3 player can decode an MP3 stream with about 1-2% of avaialable cycles (on my 600MHz athlon) - I can't believe it takes the rest to calculate 80x50 at 50-odd fps.
There should be a catagory for algorithm efficiency - then I might vote.
Re:Efficiency. (Score:2, Insightful)
Most textmode-intros these days are productions that are made just for that, fun.
Re:Efficiency. (Score:3, Informative)
Re:Efficiency. (Score:1)
Re:Efficiency. (Score:1)
Re:Efficiency. (Score:2)
I wouldn't chalk it up to laziness, it's more an efficiency thing, and a bit of tradition... DOS demos weren't written to be multi-tasking friendly, why should these?
These demos are much bigger than most (1.4MB zipped), but i'm guessing a large amount of that is going to mp3 music or something similar. Every byte still counts, and how much CPU it's using really doesn't matter to anyone running/judging these.
Re:Efficiency. (Score:1)
Some pallete tricks for text-mode VGA require programs to synch with the vertical trace of the card and quickly change palette RGB values. One effect that is achieved like this is a smooth gradient background in text-mode (only for VGA and MCGA though).
The card does not ping you anytime the ray starts tracing a new horizontal line across the CRT, so you need to loop like crazy and read port 0x03DA (if memory serves me right, I haven't done such things in years).
It is actually a great achievement to manage to synch such an effect with sound, because OPL2 and OPL3 compatible cards used to require a certain delay before some of their registers were written to (that's FM synthesised music for you), and that delay is usually close enough to the time it takes the ray to scan a single line.
Of course, I have no clue which demo you are referring to, so I might be very, very wrong.
Animated Ascii!! Cool! (Score:2)
Oh, it's nerdy. Wormholes and stuff. Tell me when they animate ascii porn! [spacebarcowboy.com]
TextNes (Score:1)
Site [archive.org] seems to have disappeared, but is available from web.archive.org
File is still available from Zophar [zophar.net].
Try this with some old roms like Super Mario Bros!
Re:TextNes (Score:1)
I have a much more up-to-date version I'm working on for Win32 Console actually. I'm sorely tempted to use it, and an NES ROM, to build a demo for this Compo now.
Wow, they get to reinvent the wheel (Score:3, Interesting)
Additionally the demo authors will not have any hardware-assisted rendering, forcing them to do their own rasterization methods
Well, I can certainly imagine the thrill (not) of implementing all the fundamentals from scratch.
There's certainly the point that this will make people write smart algorithms, but there are certain things that everybody will do anyways. Bresenham line drawing. Cohen-Sutherland Line-Clipping algorithm. Crack open your CG textbook and find many more.
Doesn't the ascii demo scene have any libraries to put the emphasis on smart implementation of ART, rather than the art coming second to a smart implementation of pixel pushing?
Re:Wow, they get to reinvent the wheel (Score:2)
Errm. Yet the invitation demo uses "TextFX4 and CFL3 libs," "Microsoft DirectX 8.1 SDK d3dx8 lib for math routines," "FMOD for sound." (Oops, I said Microsoft.)
The rules don't seem to disallow libraries, but the main page makes it sound like that.
Re:Wow, they get to reinvent the wheel (Score:2, Informative)
PS. Port of the TextFX4 library for Linux would be nice.. any volunteers?
Very intriguing material (Score:4, Funny)
I have a couple questions.
1) What kind of drugs are best when coming up with the ideas for these things. Specifically what were your influences when coming up with the idea to make a scene about a psychotic looking little girl who chases around a bunny rabbit with a meat cleaver and removes it's testicles?
2) Where can I acquire said drugs.
Thanks.
Re:Very intriguing material (Score:2, Informative)
Check out e.g. these:
Source code to invite here... (Score:1, Informative)
Squint a bit and it looks awesome!
the tmd (Score:2)
sorcerers (Score:2)
Re:sorcerers (Score:2)
Do you mean Atom [pouet.net]?
/* Steinar */
Re:sorcerers (Score:2, Interesting)
Someone probably says that Atom was their first text-mode demo. That wasn't. They had released at least 2 text mode demos before Atom. First one was released on March, 1989.
BCG - one of the members who formed Sorcerers can be reached through his BBS. You can also find the old Sorcerers demos there on the download section. BCG's box can be reached HERE! [bbbs.net]
----
Re:sorcerers (Score:1)
Well, at least the first one that did demoscene stuff on the PC textmode. What Sorcerers are more famous (or at least SHOULD be, goddamnit!) for is the fact that they were the first PC demo group to have sampled music on their demos. The quality was horrible, but it was there. The reason people remember Atom is because of the sampled tune that played in the background (it was actually composed by Fox of Sorcerers (who now is a comparatively famous Finnish piano player, btw)). The text-mode-demo-with-sampled-music series from Sorcerers included (at least) Atom, Nope, Argh! and probably some others that I forget.
IIRC, the music used in these demos was actually sampled using a cassette deck of a VIC-20 plugged into the PC. Great stuff.
Oh man, this brings back memories of the Good Old Days. Maybe someday I'll get back into creating the Sorcerers webpage to properly document all this. I do know that BCG does have all the demos stored away somewhere...
But then again, almost nobody has the hardware required to run that stuff anymore (good luck trying under any incarnation of Windows!)...
Re:sorcerers (Score:1)
----
Re:sorcerers (Score:1)
I think I downloaded those two demos from BCG-Box (running MBBS back then) with my spiffy new 1200bps modem. :)
Atom, yes. It played some very nice digitized music through the PC speaker - a clip sampled from 'Say A Little Prayer' by Bomb The Bass.
Re:sorcerers (Score:1)
Sorcerers released a CGA-gfx demo called "Summer Holiday" in May, 1989. Atom was released in October, 1990 - so there's a big gap between the first intros and Atom.
----
TMDC4 "Super Killer" is a super annoying XP killer (Score:3, Informative)
Re:TMDC4 "Super Killer" is a super annoying XP kil (Score:2)
A way to break MD5 (Score:2, Funny)
Blegh.
You can find the demo archive for TMDA here... (Score:2, Informative)
http://tmda.planet-d.net/list.html
(Note: these are nearly 100% DOS/Windows files.)
The demoscene (Score:2, Informative)
Wave sound? Not fair! (Score:3, Funny)
my entry... (Score:1)
begin 666 demo.doc
Last Post! (Score:1)
LOGO for the Dead lets you continue your computing activities from
"The Other Side."
The package includes a unique telecommunications feature which lets you
turn your TRS-80 into an electronic Ouija board. Then, using Logo's
graphics capabilities, you can work with a friend or relative on this
side of the Great Beyond to write programs. The software requires that
your body be hardwired to an analog-to-digital converter, which is then
interfaced to your computer. A special terminal (very terminal) program
lets you talk with the users through Deadnet, an EBBS (Ectoplasmic
Bulletin Board System).
LOGO for the Dead is available for 10 percent of your estate
from NecroSoft inc., 6502 Charnelhouse Blvd., Cleveland, OH 44101.
-- '80 Microcomputing
- this post brought to you by the Automated Last Post Generator...