Qbasicnews.com

Full Version: Newcomer First Testing FreeBASIC
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Just joined the group having seen the link in the Google All Basic User Group.

Although I must admit I offer a number of freeware programs on my site in different Basics, along with the code in some cases, I have to congratulate you on your generosity in distributing this software freely. This is especially in view of all the hard work you must have put into producing the software. However I would like to make a few suggestions if I may.

For the benefit of ‘simple souls ‘ like me, you should include say an INTRO.TXT file pointing out it is a compiler only to create an EXE file. A variety of Editors can be used to create or modify a suitable .BAS file such as Notepad, Qbasic, Quickbasic. You can also use the old GWbasic providing as with the Qbasic, you save it as an ASCII file. But you will need to use Notepad to delete the end file mark with GWbasic or it produces an ASM file instead of an EXE. I know not what to do with an ASM file.

I managed to create an EXE file ok this way by just dragging a BAS file onto FBC.EXE with either the DOS or Windows versions, except the DOS version did not like the use of SCREEN. Both versions compiled ok irrespective of whether line numbers were included or not under Windows XP. However I failed to make any sense of the DOS version while in the DOS Command prompt. I was baffled which parameter to use, and only succeeded in creating a few files with strange extensions.

My final suggestion is you might consider renaming say the Windows version as fbcWin.exe and the directory as FreeBASICWin to avoid confusion when experimenting with each version

Gordon

http://sionet.mysite.wanadoo-members.co.uk
The way I understand it...the standard graphics library for the DOS version isn't functional yet, as the DOS version is still very very young, far younger than FB itself. As far as parameters go...for the most part, if you're just compiling a single sourcecope to EXE, no switches are needed and you can, like you said, just drag n drop. I dunno how the DOS version works in this respect but I would hope it works the same way. Big Grin
You get an ASM file if you put the switch on that says not to delete it or the compile failed half way through (if it doesn't fail the compiler deletes it). The ASM file is assembely and you can't do much with it....
I eventually remembered that ASM probably refers to assembly code. I have a Shareware Assembler package along with number of QuickBasic Libraries below. If anyone wants any of these just email me. Gordon

A86 assembler package V3.07 July 13, 1987
The entire package is Copyright ©1986-1987 Eric Isaacson.
All rights reserved.

AABas 1.1, a library for QuickBasic 4.x
written entirely in assembly language. Over
75 easy to use routines provide a variety of
functions. By Tom Hanlin.

ALT-QUICK for QUICK BASIC.v5.53 This is the
talked about programmer's tools that are
written by Christy Gemmell-England. Add many
new routines and functions to your present or
even new programs to give them a unique look
and feel. With this toolbox you can do it
easily ! Add Popups, zooms, extended
functions not present in QB45. Available in
QB, PDS, Visual Basic. ! U.S.A. Support is
available thru Club PC BBS located in
Smithfield, Va. 804-357-0357.

BASCRN is a screen-making utility.
Easily make text-based screens which
can be saved and used in QuickBasic,
QBASIC or PDS programs. A simple program
using arrow keys and [F] keys. Uses most
of the printable IBM extended characters
and standard colors. Req. 256K RAM and
color monitor. Eric Jarrett - Richmond, VA

BASIC Wizard's Library v2.0 for Microsoft
BASIC compilers: QB, PDS, VB-DOS. BCD math,
telecomm, graphics from Herc to SVGA incl.
VESA and dot matrix to laser printer, read
and write .BMP images, mSec timers, equation
solver, virtual windows. By Tom Hanlin.


Quickbasic Control Center 3.0, the Ultimate
Tool for Quickbasic Programmers. Format,
Backup, Delete, Print, Remove Comments or REM
Statements to save space at compile time.
Configurable, select how you want your
program formattted. Set spacing, ect. Menu
driven interface. Database capabilities.
Built in DOS Commands, it's the BEST THERE
IS.

Assembly GIF loader for QuickBASIC, PDS, and
VBDOS. Includes full assembly source code.
Public domain.
QuickBASIC libraries (.lib, .qlb) and I would estimate at least 95% of assembly designed to work in QB will not work in FB.
I agree. I am finding only the simplest of code compiles with FB. I have been experimenting with some of my QB stuff, and will have to painstakingly to go through any programs a bit at a time, in conjunction with referring to the list of acceptable terms.

However in view of this widespread interest still in dear old QB, I will go through all my QB, to set up a separate page on my site for anyone to download. I will have to make it clear which need the Altquick Library I have used and, which need the parameter QB /l qb /run

It seems the main interest will be in being able to create programs using routines such as MP3, MIDi and MPEG players, never a valuable with the original QB.

Gordon
Most of my old codes have compiled without changes in FB. The ones who needed changes were the ones which used external libraries. The PureQB ones compiled.
I guess i will have to change the name to FBINE that means: "FBINE Is Not an Emulator", recursive acronyms are great.
why don't people simple read the Readme.doc
it called readme for a reason because your sposted to read it.

it explains what FB is. it a win32/linux compiler it syntex is only compatable with qb but that doesn't mean dos pesific things will work.
Thanks for the tips guys.

I will keep you all informed. Have you all seen the programs page on http://sionet.mysite.wanadoo-members.co.uk

Gordon