Hrm

by Eponasoft (no login)

 

The intention is true QBASIC compatibility, which means 640x480 would be supported with 16 colors (SCREEN 12). That's the best you're going to get for hi-res natively. On a more personal note though, I'd hate to see MIDI supported unless someone had plans to use it for its intended purpose: MIDI hardware. Besides, there are always libraries that can be used for music playback, such as Bass, FMOD, dumb, mikmod, etc. Once QBASIC is fully implemented (harder than it sounds), I just hope Galleon has the foresight to allow external libraries to be linked in (this won't be hard whatsoever, a mere afterthought even...it's really *that simple*, and I speak from experience). The icing on the cake would be full support for OOP libraries; I'm personally longing for a BASIC compiler that can handle Irrlicht natively without getting stupid (*cough* DarkBasic). Since QB64 compiles to C++, this shouldn't be a problem down the road.

Once QB64 has proper function support (why it doesn't yet is beyond me), I'm going to write some QB lib remappers for people who might want to port old QB games. Since there's no way in hell QB64 is ever going to be able to support things like DirectQB natively, a library to remap its functions would be in order. That way, people could recompile their lib-laden QB games in QB64 without a hitch. I've already got a working prototype of a GDM playback library for Windows that could also be easily ported to *nix.

Posted on Jan 3, 2008, 6:11 PM

Respond to this message   

Return to Index

Response TitleAuthor and Date
Compatability would not limit screen colors to 16Clippy on Jan 3
 Sure it wouldEponasoft on Jan 3
  limits vs. incompatibilitymennonite on Jan 4
   and if that's not close enoughmennonite on Jan 4
    SCREEN extensionEponasoft on Jan 4
     no one likes vesa, do they?mennonite on Jan 4
      VESA and whatnotEponasoft on Jan 4
       sdl isn't my choice, but of things that aren't my choice, it's greatmennonite on Jan 4
        Wait a second...Eponasoft on Jan 4
         all i know is that screen 0 appears to be sdl stillmennonite on Jan 4
         Really in QB all console mode is really all there is...Pete on Jan 4
          mennonite defends fb?mennonite on Jan 4
           He can go straight back to FB.net as far as I'm concerned.Pete on Jan 4
            * Your right Pete! Kiss KissClippy on Jan 4
             Don't make me buy the Steelers, Ted, I'll move them to Iowa!Pete on Jan 4
              man i hate it when you go elitist. senseless bozo?mennonite on Jan 4
               The IDE works, as I have already stated, in Vista...Pete on Jan 4
                IT DOESNT MATTER WHO SAID ITnot really the rock on Jan 4
                 Take your opinion, turn it sideways, and shove it up your candy ascii.The Rock on Jan 4
                  whatever p3t3mennonite on Jan 4
                   *OK, boys! Just use Notepad if you really need to for nowClippy on Jan 5
                    That's what I do already!Eponasoft on Jan 5
                     * OK you offered to help. Make an IDE that doesn't complain thenClippy on Jan 5
                     * OOPS! The IDE is SUPPOSED to do that, No?Clippy on Jan 5
                     LOL @ bad syntax can make you lose your train of thought.Pete on Jan 5
                      * Perhaps he meant Brain of thought, Man. Pass the doobie!Cheech on Jan 5
                      Oh, I'm just so crushed.Eponasoft on Jan 5
            well, you can establish a backwoods if you want to, petemennonite on Jan 4
            Hrm...no it doesn't.Eponasoft on Jan 5
           /me attempts to resist the urge to bring up Z!re... Oops... Too late. :P *rpgfan3233 on Jan 4
          Actually...you're wrong. Very wrong.Eponasoft on Jan 5
           * Yes and Tricks are for kids!Clippy on Jan 5
      I like VESA...rpgfan3233 on Jan 4
  * It most likely would not be exactly screen 12 as you define it!Clippy on Jan 4
   no it wouldn't be, it really would be something elsemennonite on Jan 4

 Copyright © 1999-2014 Network54. All rights reserved.   Terms of Use   Privacy Statement