Page 3 of 3

Posted: Fri Dec 07, 2007 9:08 pm
by Nodtveidt
QB will never require you to change your code because a new version hasn't been released in over a decade. :) FB is ever-evolving (or ever-mutilating, whichever term you want to use) so I guess it's never going to stay steady until the team manages to nail down some hard plans and STICK TO THEM. IMO, the current compiler needs to be dumped to the side of the road if they want to make it a GCC frontend, but that won't happen. The way it is now, it could never actually BE a GCC frontend; you have to design your compiler to work that way from the ground up, and it wasn't.

I seriously dislike Galleon's effort, but I'm not going to call him juvenile names for making an effort. If people like it, so be it...I'll just never use it.

You can do fullscreen graphics in VB with ease...or at least in VB6. I don't touch so I can't comment on that, but doing fullscreen in VB6 is as easy as using a couple of simple API calls (EnumDisplaySettings to get the current settings and ChangeDisplaySettings to set new ones; use the CDS_FULLSCREEN constant in dwFlags to set the mode to fullscreen, but it works best with a form BorderStyle of 0). I've been doing it for years.

Posted: Sun Dec 09, 2007 4:47 am
by burger2227
Why does Galleon's effort bother you? You don't use QB and you dislike the new FB! What is your pleasure? It is not bothering you if somebody prefers another avenue!

Show me the code you are "proud of" if you have any. Give me some links and some of your code if possible.

It is easy to talk stuff! Prove it! I can find out if it is original too!


PS: How old are you? Your images look like a 5th grader's stuff.

Posted: Sun Dec 09, 2007 5:39 am
by BadMrBox
Stop being such a damn asshole burger and perhaps you should try to read the whole thread for once.
And I love the way you always are able to make an insult in the end of your posts even if it doesn't have anything to do with the discussion.

Posted: Sun Dec 09, 2007 12:52 pm
by cha0s
It's called ad-hominem, it's what those Network54 people resort to instead of logical arguments.

If anyone thinks they have a magic pill for FB, then by all means, it's open source, I'll wait for your patches to the source, thanks.

Until then, try to comprehend the fact that developing a new language is a ton of work, and to put it simply, none of you naysayers are up to it, apparently.

See ya.

Posted: Sun Dec 09, 2007 1:14 pm
by Lachie Dazdarian
I'm using FB and will continue to because I'm mainly a game designer. As such I expect and want for my code to run in Vista, can employ 32-bit libs like FMOD, BASS, OpenGL, or whatever I find needed, runs with a simple double click in modern OSes, gives me access to plenty of memory and new hardware, is not dependant on OS emulators like DOSBox, etc. And is BASIC above all.

I do not like the constant changes in FB though, especially as they are driven with reasons I do not support, like the GCC compatibility and similar, nothing even remotely related to BASIC as such.

I wish FreeBASIC's framework was finalized so that the only new things / changes happening in it were related to OS changes and new libs added. The further development of FB could be continued in a form of another language. Like FB+. It doesn?t seem this will happen so I?ll try to stick around as long as I can and hopefully not end like Nodtveidt, using an outdated version of FB which is not supported anymore.

Posted: Sun Dec 09, 2007 1:31 pm
by Mentat
Then do what I do, stick with an old FB version. They're good.

Posted: Sun Dec 09, 2007 11:26 pm
by Nodtveidt
cha0s wrote:Until then, try to comprehend the fact that developing a new language is a ton of work, and to put it simply, none of you naysayers are up to it, apparently.
As someone who has developed both languages and compilers, I understand the level of work that goes into it. However, the FB team lacks a solid plan of attack, and that's the reason I walked away from the FB scene and now only visit occasionally. Besides, v1ctor's intention was never to develop a new language; the goal of the project has long since shifted away from his original vision, a vision I fully supported and still would if that vision had been maintained. And like I said earlier...if you want to make it a gcc frontend, you've got to dump the current implementation and start over, or you're going to be working on it forever. Kick it aside, it's going to be more work than it's worth in its current state.
burger2227 wrote:Why does Galleon's effort bother you? You don't use QB and you dislike the new FB! What is your pleasure? It is not bothering you if somebody prefers another avenue!
It doesn't bother me. I just don't like it. I do not need a reason for my opinion; it is MY opinion and I an entitled to it. Why are YOU bothered by the fact that I don't like it? Are you so closed-minded that you lash out at anyone who has a difference of opinion?

If you must know my "pleasure", I use quite a number of different compilers. FB 0.15 is the FB version I use. I also use devkitpro, HuC, mingw, and gcc on a regular basis. I code for all of these compilers using nothing but Notepad, with the exception of FB where I use a rather old version of FBIDE.
burger2227 wrote:Show me the code you are "proud of" if you have any. Give me some links and some of your code if possible.

It is easy to talk stuff! Prove it! I can find out if it is original too!
How network54ish of you.

A quick check throughout the QB world of anything made by the name Nekrophidius would be a good start. You could also check the PCE scene under the name Nodtveidt or Frozen Utopia, or you could check the Nintendo DS scene under the name Eponasoft. In fact, I'll give you the link to something I released just yesterday:

which is a video codec package for the Nintendo DS; it converts and plays back movies. It was a joint effort between myself and Nicoco73 on the PAlib forum.

So go ahead and find out if my work is original...if you have the time to find it all. You will be there awhile. I also wonder how you will get this information...are you a detective? Are you going to hire a private investigator? Are you a cyberarchaeologist who has the power to dig through well over a decade's worth of internet history? Whatever the case is, I'll be waiting for your research. I'll make sure to bookmark this thread and check it every six months.
burger2227 wrote:PS: How old are you? Your images look like a 5th grader's stuff.
I'm 32 years old. My avatar is Pillz-E of fame, and my signature is Galam from Cosmic Fantasy 2, saying one of his most memorable lines.

Now, how old are you? I can be blindly insulting too and tell you that your name is ultra-generic and sounds like something a braindead AOLer would use. But that would be stooping to your level, so I won't say it.


Posted: Mon Dec 10, 2007 2:15 am
by burger2227
There is BAD BOX again! I remember you when you were a monitor and all you ever seemed to do was pick on people! Who needs you? The great thing is that crashed and it got rid of a bunch of you!

Nodtvelt, that is the dumbest reason I ever heard! Just because you don't like it? WHOGAS about your opinion if you cannot support it with some kind of reasoning! You must think like a 12 year old too. I suppose the truth is that you don't like Galleon. TFB! I am not gonna go look for your many aliases! If you have anything you are proud of, give me a link or forget it. Where are all of those games you made?

From what I have heard, FB should have added new functions with new names rather than continually force people to rewrite their code. Galleon is adding some new stuff like bit values to QB64, but the new stuff will not interfere with ANY previous QB programs.

Now that is what I call a reasonable approach to creating something! And you cannot lump all of the Network 54 people into one category. I have no problem with the users of FB or any other programming language!


PS: Your right about the AOL name however LOL. Actually the 2227 is the number of the union hall I worked at for the USWA.

Posted: Mon Dec 10, 2007 2:19 pm
by BDZ
You know, burger, I don't think anyone (especially Nodtveidt) cares whether or not you give a rip about Nodtveidt's opinion. But the problem here is for as much as you demand reasoning from others, you tend to insult them for no reason. What's the matter with BadMrBox's name, or Nodtveidts sig? Why do you hint that Nodveidt is lying about his illustrious QB past?

For everybody's information, too, since there has been some discussion about who is using what and I why, I use QuickBASIC 4.0. Why?

My main project these days is an RPG called "A Time For War" (You can check it out at Basically, I'm develpoing it under Win98, I'm familiar with QuickBASIC. Plus coding a tile based RPG that scrolls at pretty dang near 70fps on a PIII 500mhz in pure QuickBASIC (no assembly language, no libraries) makes for an interesting challenge. The memory limitations also have helped me from getting sidetracked and adding tons of features that would distract me from actually finishing the game.

Once it is finished however, I plan on porting it to FreeBASIC so that my friends who are running modern OS's can play it, and I can add sounds and music and some of those other features.


Posted: Mon Dec 10, 2007 8:14 pm
by burger2227
Your idea sounds very interesting. I will take a look! I hope you don't
have to recode a lot of it when you convert it. And I hope that you can
use the latest FB version instead of the older ones.

If you read this entire thread, you will see various attacks to Mac for
absolutely no reason. So Mac has a site too! He has never sneered at this
site or made any rude comments about anyone. Galleon is a great
programmer who is just trying to make QB compatable for a few extra
OS'. So why comment about it if you don't even use QB anymore?

As for the insults, it is my way of saying not to insult my intellegence with
stupid statements! As I showed, it is easy to say dumb things, but if you
have a good reason for saying something, I am all ears.

That is why I got fired up and made those comments. Unfortunately I do
not have as much tact and patience for just plain STUPID statements! If I
EVER get a good reason for them, I will apologize. I am not implying that
N is a liar in any shape or form.


Posted: Mon Dec 10, 2007 8:17 pm
by Nodtveidt
burger, if you look back in this same thread, you will find a small list of some of the things I've done over the years. I don't know where to get some of them anymore, and I doubt I have most of them archived anymore. However, I can give you some information on some of my FB and VB work, and of course, some of my PCE and NDS work too...

FB works:
Two Lords (FPS, built from original QB version)
Two Lords 3D (FPS using Irrlicht and IrrlichtWrapper, just a 3D remake basically)
PTCXL (TinyPTC extension library)
Phantasm (Roleplaying game using PTCXL)
Black Satin (Vs Fighting game using YAGL, a game development library I helped to create)
Neutopia (PC port of the PCE game, I sold the project though)
-some of these can be found on my personal Projects page, which I've yet to take down.

VB works:
sn0st0rm multimedia player (multimedia player supporting over 20 file formats)
Silly Daemon (web server)
I also developed a few OCX controls and some general purpose utilities. These too can be found on my personal projects page (on the Relics page).

PCE works:
Mysterious Song (Roleplaying game, a port of the QB classic)
Neutopia III (sequel to the commercial Neutopia II)
-Information about these two games can be found at and furthermore, a downloadable demo of Mysterious Song can be found here:
-I'm also involved with the construction of Archaic Pixels, a site for documenting HuC and MagicKit, the compiler and assembler for independent software development on the PCE. Furthermore, myself and the other coder for Frozen Utopia have developed library extensions to the compiler to allow for ACD instructions and SGX development.

NDS works:
I'm rather new to the NDS, so I don't have a whole lot here yet. However, I do have several games in the works under two different labels (Eponasoft and Digital Satin), and have developed my own video codec for the console called EMC (Eponasoft Multimedia Codec), which I posted the link in this very thread for just a few posts back.

Other stuff:
I have developed a couple of compilers over the years, though they're not finished and mostly sit dormant on my hard drive or on CD backups. Among these are a couple of flavors of BASIC, the most notable one being BSDBASIC, a BASIC developed as a gcc frontend and intended for usage on FreeBSD. Lack of time has currently shelved this project. I was also the lead developer of prettyBASIC, a BASIC compiler that featured a very simplified subset of BASIC and was intended for younger users, with strong emphasis on making quick and fun games (very rich multimedia functions). We ended up abandoning prettyBASIC when it became clear that we should pursue NDS development instead.

Now, as for my reasoning...I don't have to have one. I also don't have to care. I don't dislike Galleon at all, I don't even know him. I also don't dislike you, although I do find you amusing at times. It's hard for me to dislike someone, though I'll have no problem tearing you a new asshole if you're being...well, an asshole. Also, I imagine you're older than me, although your posting style suggests you're much younger than me. You seem to know your stuff for a few things, but you have this bad tendency to ruin any shred of respect you might garner with your loose lips. There's nothing wrong with being passionate about something, but when you cross the line into personal attacks, don't expect people to like you very much.

Posted: Mon Dec 10, 2007 8:37 pm
by Mentat
Nodtveidt, you're mean :P . You're making me jealeous. I've made only four games; my largest source code is only 10K. :oops: And it has more bugs than I have fingers.

I'm just joking. Well, not about my 4 games.

Posted: Thu Dec 13, 2007 5:16 am
by nkk_kan
excuse my n00byness but what is pce and nds? :oops:

Posted: Thu Dec 13, 2007 7:56 am
by Nodtveidt
PCE = PC Engine, otherwise know as the TurboGrafx 16 in the USA and the TurboGrafx in Europe.
NDS = Nintendo DS.