pouët.net

The Poor Freak by optimus

At the summer of 1999:


                               THE POOR FREAK
                               --------------

                       I have to get a computer life

                          A demo by Michael Kargas



Hi Freaks! I finally desided to release my first production that I release
ever (!), my first demo on qbasic of course!

I tried to compile my demo to exe file but I didn't succeded. I have put two
big arrays (c(160,100) and somethingother(26,1something,1something) as I
remember). And there is the problem. The message "data memory overflow" is
beeing returned (my fucking english!). I can't small the arrays beacuse I
have to make many changes (Especially in the somethingother array)
I tried to compile with qb47 which had the bc.exe programm to compile it.
Then with the bc of QB 7.1 as a friend sugestioned me, but...

Power basic or other programm would be good if there were no diferrences like
that power basic doesn't accept SCREEN 13. And of course you must work with
diferrent way the arrays on the subroutines, and stuff. So I didn't tried to
change entirely the programm to compile it through Power basic or Turbo basic
for example, because I should change entirely the programm...

I will give only the source code and if you want then compile the demo. I
would appreciate if you told me how the fuck can I compile this demo as it is
without needing to small these two arrays!


This demo contains
==================


Qbasic.bas        the source code


RLE files (RLE compression, I read the logic of it in a greek magazine. I
think that the GIF files use this logic but I am not sure...)
-------------------------------------------------------

Optimus.rle       my face (I will try to find a better photo next time :)
Poor7.rle         lame poor logo done in Deluxe paint
Theend1a.rle      An end picture at the snow end part, upper left tile
Theend2a.rle      ...upper right
Theend1b.rle      ...lower left
Theend2b.rle      ...lower right
The picture was 320*100 and my image load subroutine had to difine an array
c(x,y) (Although maybe I didn't needed to create this array, but it is too
late now...)
So c(320,100) would not be allowed by qbasic (I heared that with qbasic /ah
you can make bigger arrays...) anyway I preferred to split it to 4 pieces
160*50. (But the compiler is much fucked and it doesn't even allow the array
that is allowed by basic...)
Anyway.

PALLETTE FILES
--------------

optimus.pal      for my face!
poor7.pal        for the poor logo
end1.pal         for the end screen

FONTS
-----

first1.fnt       fonts for the scroller part from A to Z
first21.fnt      fonts for the scroller part .:!?()
second2.fnt      fonts for the third part(I was bored to make some symbols!)

That's all folks!


Basic is very cool! I was really very happy to see people still programming on
qbasic. And I saw many enthousiastic people and many great pages and so many
programms, seeming impossible for beeing done in qbasic! And all the atmosfear
reminded me the atmosfear of demoscene.

Yes, it is like a Qbasic scene!!!


So, now I am very obsessed and I am very interested to make some more
productions in Qbasic.
Because it is like a scene!

If I get a computer life...


Bye Freaks!

Michael Kargas aka OPTIMUS / DIRTY MINDS

P.S. I thought to learn some Assembly. On PC and on CPC. If you know very well
Assembly then all the other advanced languages as we say them, like qbasic,
pascal, c++ e.t.c. are useless
Although it is good to know also an advanced language. And I choose for that
BASIC!
It is easy, the best syntax(Not like the lame FORTRAN we made on University :)
and if I want something fast I can have Powerbasic which supports Assembly.
I don't care if it is DOS or not, DOS is better and of course they make many
cool things on Power Basic about windows, which I don't remember but a friend
of mine had told me!

BASIC rules!

I remember the programms I made in the BASIC on CPC 6128 the old times!

Anyway...


Run the demo (I think that you must have something more than 520kb conventional
if you run it from the qbasic and not as an exe???

Read the beginning messages, especially about the speed.

If you have a 486 then you must wait a little (not so much, just don't be afraid)
before the intro and after the grid part.
You can press SPACE to pass the next part, except the INTRO.
Q A O P to controll the scroller at the first part (The INTRO is the 0 part :)
Anyway,... but you can read all these on the first messages, I shouldn't have
told you these...

Anyway.. (My favorite word!)

You may see me again. Maybe with a game. I am bored of demos :)

I am very talkable person (polylogas sta ellinika) but only when I talk about
computers!!!

Anyway, cut it, EOF....


NEVER GIVE A DAMN FUCK ABOUT WHAT "GET A LIFE" GUYS SAY!

Michael Kargas aka OPTIMUS/DIRTY MINDS


-----------------------------------------------------------------------

Forgot the links:

My page : http://www.fortunecity.com/skyscraper/black/791/cworld.htm
DIRTY MINDS homepage (Under destruction!): http://www.geocities.com/CollegePark/Lab/1410/

Blah, blah, blah................


----------------------------------------------------------


At 22/05/2000:
==============

I signed in Neozones, and I show that there isn't my demo in the Qcity..
So I decided to give it.
It's an older demo I made, my first one. I was using PSET and GETPUT and not Poking in Vram how lame :)
But I was learning then. If I could make this demo with Poke, it would be much faster, now I can even make Full screen Plasmas and rotozoomers it's very easy!
I still can't make it exe file, actually it's that i use too many arrays, too much memory, actually I have to write the demo again from the beginning, or to correct too much stuff to make it executable. So I leave it only with the source code..

My current qb projects are a new demo, now I have learned to do real gfx on Qbasic, with another guy from Spain, he is a very cool coder, he want's that we make the best Qbdemo ever, he always telling me that he found new ways to speed up things in Qbasic! Sometimes he sents me some really cool effects..

I was thinking to make a game with my brother in QB, but unfortunatelly we will make it in C++ Because he want's that we release it as Shareware, and if we do a serious project it's better to do it in C++,..
also the things that he want's to put, I don't think it is easy with the limitations of Qbasic..

Anyway, I am thinking that I will continue coding in Qbasic, I hope that I will find time for that, because other projects I have on the PC on my mind with democoding on C++, assembly, e.t.c.

Optimus/Dirty Minds