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
[ back to the prod ]