Qbasicnews.com
December 03, 2021, 12:49:48 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Back to Qbasicnews.com | QB Online Help | FAQ | Chat | All Basic Code | QB Knowledge Base
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: OpenBASIC 0.2 released  (Read 3374 times)
Atalanta
New Member

Posts: 2


« on: September 15, 2007, 03:32:47 PM »

OpenBASIC is a compiler that takes code similar to FreeBASIC and QuickBASIC and compiles it on many different platforms. It's main goal is not speed (for now) but rather, cross-platform compiling and OOP (Object Oriented Programming).

Downloads:

http://degutis.org/ob/obc-win32-core-0.2.zip
http://degutis.org/ob/obc-win32-mingw-0.2.zip
http://degutis.org/ob/obc-src-0.2.zip

Notes:

It has barely any functionality at this point. I've disabled graphics so that I could work on console mode (which is almost done). Feel free to test it though.

For now, all console mode functions work, except Print View, Window, and Input (but Line Input works) as far as I know. If there are other console functions I'm not aware of, and they aren't working in openbasic, let me know!

Most simple control keywords like If, Dim, For, While, Do, etc work. Inkey$ works but multikey does not in console mode!

Keywords are case-insensitive.

Instructions:

For Windows, you should install the win32-mingw package. Otherwise, download mingw32 yourself and install pdcurses.

For any other OS, download the source, compile it with the makefile, go into obc.ini and delete the OS blocks that are not yours (like win32 and macosx for example, if you are on linux).

Run "./obc" (or just obc if you are on windows) to see options and usage.

Enjoy:

Enjoy!
Logged
Eponasoft
New Member

Posts: 16



« Reply #1 on: September 16, 2007, 02:59:31 AM »

Based on gcc? A very smart move. Looking forward to further updates.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!