Hello,
This email message is a notification to let you know that
a file has been uploaded to the Files area of the blassic
group.
File : /MagicMenus.bas
Uploaded by : kfasheldon <kfasheldon@...>
Description : A Nice bit of Menu code for blassic, add menus to your programs
with easy mouse control
You can access this file at the URL:
http://groups.yahoo.com/group/blassic/files/MagicMenus.bas
To learn more about file sharing for your group, please visit:
http://help.yahoo.com/help/us/groups/files
Regards,
kfasheldon <kfasheldon@...>
Well I hope the updated docs are a help to people, more work to do on
them for sure but most of the stuff is now there, all the Syntax has
been checked and seams OK now. The reference stuff might be of help if
any one has any bits they think should be included please forward to me
or upload and Ill work on them.
Cooming soon a smart set of functions to implement a Menu system to
give you an easy framework for apps and stuff.
Lets see some action here guys, samples, conversions - there is a lot
of stuff that can run on this !!
Karl
--- In blassic@yahoogroups.com, "kepu_k" <kepu_k@y...> wrote:
> Is it possible to get compiled version of 0.11.0 or never.
> I tried to compile your source with LCC, maybe I mixed something
I think that LCC is only a C compiler, you need a C++ compiler to
build Blassic.
You need a linux or other unix variant, or use cygwin or mingw in
windows, to execute ./configure. If not, you need to manually create a
project or a makefile for your compiler, and maybe do some other
changes. Previous versions had a Borland C++ Builder project file, but
I no longer maintain it.
Regards.
Hi!
Is it possible to get compiled version of 0.11.0 or never.
I tried to compile your source with LCC, maybe I mixed something ...it
didn't work. Or somekind of instruction how to compile.
Yours
Kepu
Hello.
I've uploaded a preliminary version of the next release of Blassic,
for people interested in test new features. It's not very stable yet,
use with care. Go to the web site and look for "Preview of next version"
Now it can create several graphics windows, in the same or in
different X servers (you need to use X libraries with cygwin to use
this in Windows). The graphics windows now can have a border, with
width and color definable. There SCROLL instructions was improved,
allowing some fast graphics effects. See the puzzle.bas file for some
examples.
New configure options are provided, use ./configure --help for
details. Take care if testing with pthreads, the debugging auxiliary
code is not yet ready to work this way.
Have fun!
Hello.
> I am going to be trying blassic in the next few days. Wish me
> luck. I hope blassic is as easy to use as the old commodore
> computer was.
The main incompatibility with the Commodore Basic syntax is that
Blassic requires separators to distinguish keywords. That is, a
sentence like this:
IFA=1THENB=2
Will be not parsed as:
IF A=1 THEN B=2
Regarding to the download question, you can use the windows binary
package or download the .tgz source package and compile it. You need
mingw or cygwin for the last option.
Hi
Welcome to group
Yes, Blassic looks very much like Commodore basic
You asked:
> By the way, which download should I do from the blassic.org
site?
> Is it the: "Source and sample programs: Gzipped tar package:
blassic-
> 0.10.0.tgz" ? Should I download that one?
Nop,
You are using Windows Xp so download:
http://www.blassic.org/bin/blassic-0.10.0.zip
(this is actual blassic interpreter)
also you should download:
http://www.blassic.org/bin/reference.zip
(this if reference file where you can sheck command syntaxes)
save those zip-files to your hard drive ( for example to c:\blassic\)
and extract them (XP should be capable for that) if you have problems
with un-zipping use winzip to do that
Yours
Kepu
Hi all:
I am new here; just exploring the site and seeing if I can make
use of Blassic.
I know BASIC from 20 years ago. I haven't programmed anything in
20 years, but I have some things that I currently want to program; and
BASIC is the only language I know. So, I am going to download BLASSIC
and see if I can figure out how to make it work. I have windows XP. I
am going to try to make blassic work on that platform.
By the way, which download should I do from the blassic.org site?
Is it the: "Source and sample programs: Gzipped tar package: blassic-
0.10.0.tgz" ? Should I download that one?
I am going to be trying blassic in the next few days. Wish me
luck. I hope blassic is as easy to use as the old commodore computer
was.
Sincerely, CommodoreBASICguy.
HI! :)
Thank you for your respond(s).
I think, I migth upload soon some small code samples, just because it
propably will help to get more users.
Yours
Kepu
Hello again.
> > 3. Do This group have any code library, where user can upload /
> > download their Blassic sample code.
>
> No, but there is the "More programs" link in the web site.
Ops, I have forgotten the "Files" section of yahoo groups.
Regards.
Hello.
> 1. I understood that with POKE SYSVARPTR + 40 ,1 can turn graphics
> 90 degree, How it works , I tried it with no effect.
You need to poke the sysvar first, then change to graphics mode. The
var is only checked when switching mode.
> 2. I read from the earlier message:
> >You can create dynamic libraries specific for Blassic. The testdl.*
> > files in the source package contains an example of how to do it.
> - where I can find this "source package"?
The "Source and sample programs" package in blassic web site. The
same package can be compiled for windows or linux. The dynamic
library must be compiled with the same C++ compiler that Blassic. The
easier web to ensure that is to compile blassic. I use mingw to build
the binary windows packcage.
> 3. Do This group have any code library, where user can upload /
> download their Blassic sample code.
No, but there is the "More programs" link in the web site. You can e-
mail me contributions, if you want.
> 4. I tried Get and put (graphic) command, they works fine,
> -- how in Blassic can an array been saved to a disc (holding screen
> area info by get) and how it can be loaded back to an array. ( I
> tried save name$,b,ar(1) and failed, maybe i have to open file
> and read the array info?)
GET and PUT does not use basic arrays, the syntax used is the same
that in some old basics for compatibility, but the graphics data is
stored separately. Currently there is no way to save it.
> 5. Is there any plans in next version to commands loading/saving
> graphics => jpg-image (or bmp or..)
Yes, but only plans. I want to use a portable format, but does not
like the idea of use some external library to do it because some
people likes the very low dependencies of external libraries that
Blassic currently has.
Thanks for your comments.
Hi!. :)
I downloaded the new Blassic 0.10.0 version for windows.
Now Blassic seens to reach better level ( I tried it already 2 years
ago). :p
I am using it with old PFE32 - editor (= programmers free editor for
win32 )
because it is faster and easier to browse and edit code in editor
( I have tried tens of editors , this saeems to be my favorit)
I configured it to run for two commands
Blassic_console and
Blassic_win
PFE32 works fine with Blassic and it is available in
http://www.download.com/3000-2352-904159.html?legacy=cnet
I have some questios
1. I understood that with POKE SYSVARPTR + 40 ,1 can turn graphics 90
degree, How it works , I tried it with no effect.
2. I read from the earlier message:
>You can create dynamic libraries specific for Blassic. The testdl.*
> files in the source package contains an example of how to do it.
- where I can find this "source package"?
3. Do This group have any code library, where user can upload /
download their Blassic sample code.
4. I tried Get and put (graphic) command, they works fine,
-- how in Blassic can an array been saved to a disc (holding screen
area info by get) and how it can be loaded back to an array. ( I tried
save name$,b,ar(1) and failed, maybe i have to open file and read
the array info?)
5. Is there any plans in next version to commands loading/saving
graphics => jpg-image (or bmp or..)
I hope this group get more member and wake up :)
Yours
Kepu
Hello.
I have launched the 0.10.0 release of Blassic. There are many changes
this time, I skipped the 0.9 numbers to use a more round number.
Several new instructions, functions, command line options and system vars.
New charater sets.
Compatibility with many old Basic improved.
Regular expressions search and replace.
Bidirectional POPEN.
Better handling of command line options.
And several bug fixes and minor improvements.
The configure script has been improved, now has more clear options and
is more standards compliant. The portability of the code is also
improved. As a result Blassic now configures and compiles without
changes in many more systems.
The new web site is http://blassic.org with a new dessign (but don't
worry, it's still simple and text mode friendly). Now we have a
logotype and mascot.
That's all, see the NEWS file in the web site and in the source
package for more details, and ask here any doubt.
Regards.
Hello to everyone . Interested in enchancing your programming and
designing skills ? Looking to bid on projects ? Finding it tough at
websites which are already popular due to competiton?
Join our group
http://finance.groups.yahoo.com/group/flatratefreelancers/
and learn more about the benifits you would get in next 2-3 months
time .
its free and be there to believe it .
Webmaster
flatratefreelancer
Hello.
> so In blassic basic I can't use external DLL/libs/api's like opengl
> or mod13h and others written ic c/c++
Currently probably not, the use of USR to call external functions is
intended for simple functions. I don't know if someone has tried to
use it for more complex work.
Regards.
so In blassic basic I can't use external DLL/libs/api's like opengl
or mod13h and others written ic c/c++
--- In blassic@yahoogroups.com, "not_found_blassic" <ninsesabe@a...>
wrote:
>
> Hello.
>
> > ok can I use in blassic basic externall DLL/Lib/API's and how to
>
> You can create dynamic libraries specific for Blassic. The testdl.*
> files in the source package contains an example of how to do it.
>
> > create exe files for windows and linux exe(what ever those are)
>
> Blassic is an interpreter, not a compiler.
>
> > and is blassic basic syntax compatibile with other basics
>
> Blassic is compatible with several Basic of the '80, but
compatibility
> in Basic of this type is almost never complete. Many programs may
run
> without changes, many other not.
>
>
> > like for example qbasic or it is completely diferent dialect.
>
> You can write programas that works both in Blassic and Qbasic, but
in
> general no, is not compatible with it.
>
> There are some documentation in the Blassic web site:
>
> http://www.arrakis.es/~ninsesabe/blassic/
Hello.
> ok can I use in blassic basic externall DLL/Lib/API's and how to
You can create dynamic libraries specific for Blassic. The testdl.*
files in the source package contains an example of how to do it.
> create exe files for windows and linux exe(what ever those are)
Blassic is an interpreter, not a compiler.
> and is blassic basic syntax compatibile with other basics
Blassic is compatible with several Basic of the '80, but compatibility
in Basic of this type is almost never complete. Many programs may run
without changes, many other not.
> like for example qbasic or it is completely diferent dialect.
You can write programas that works both in Blassic and Qbasic, but in
general no, is not compatible with it.
There are some documentation in the Blassic web site:
http://www.arrakis.es/~ninsesabe/blassic/
ok can I use in blassic basic externall DLL/Lib/API's and how to
create exe files for windows and linux exe(what ever those are) in
blassic basic, and is blassic basic syntax compatibile with other
basics like for example qbasic or it is completely diferent dialect.
o, is there any text aditor for it
--- In blassic@yahoogroups.com, "Neil Morrison" <neilsmorr@h...>
wrote:
>
> In that case go to http://groups.yahoo.com/group/blassic/files and
download
> the files and try them.
>
> Regards,
>
> Neil Morrison
>
In that case go to http://groups.yahoo.com/group/blassic/files and download
the files and try them.
Regards,
Neil Morrison
----- Original Message -----
From: "abisofile" <gman@...>
> about Blassic basic, the group is about it right...
about Blassic basic, the group is about it right...
--- In blassic@yahoogroups.com, "Neil Morrison" <neilsmorr@h...>
wrote:
>
> Which BBasic? Bywater BASIC Interpreter? Business Basic? You need to
> specify - preferably with a website.
>
> Regards,
>
> Neil Morrison
>
> ----- Original Message -----
> From: "abisofile" <gman@o...>
>
> > what is BBasic, is this freeware , cross-platform, use externall
> > DLL/lib/API, syntax is compatibile with basic standard or other
> > basic's, it's a generall purpuse lang?? can be use in 2D/3Dgame
> > programming
> >
> > btw sorry for my english it's not my native languagr so i may make
> > some mistakes
Which BBasic? Bywater BASIC Interpreter? Business Basic? You need to
specify - preferably with a website.
Regards,
Neil Morrison
----- Original Message -----
From: "abisofile" <gman@...>
> what is BBasic, is this freeware , cross-platform, use externall
> DLL/lib/API, syntax is compatibile with basic standard or other
> basic's, it's a generall purpuse lang?? can be use in 2D/3Dgame
> programming
>
> btw sorry for my english it's not my native languagr so i may make
> some mistakes
what is BBasic, is this freeware , cross-platform, use externall
DLL/lib/API, syntax is compatibile with basic standard or other
basic's, it's a generall purpuse lang?? can be use in 2D/3Dgame
programming
btw sorry for my english it's not my native languagr so i may make
some mistakes
Hello.
> LCASE$(stringexpression$)
> UCASE$(stringexpression$)
>
> stringexpression$ Any string expression.
Thanks. These two will be included in the next version of Blassic.
Regards.
Convert strings to all lowercase or all uppercase letters.
LCASE$(stringexpression$)
UCASE$(stringexpression$)
stringexpression$ Any string expression.
Example:
Test$ = "THE string"
PRINT Test$
PRINT LCASE$(Test$); " in lowercase"
PRINT UCASE$(Test$); " IN UPPERCASE"
Result:
THE string
the string in lowercase
THE STRING IN UPPERCASE
NM
--- In blassic@yahoogroups.com, "not_found_blassic" <ninsesabe@a...>
wrote:
> Hello.
...
> Also, the program uses the UCASE$ function. In Blassic you can use
> UPPER$ instead. I can add UCASE$ to improve compatibility if
someone
> tells me the exact sintax. Is there an equivalent that converts to
lower case?
--- In blassic@yahoogroups.com, "ewhite88" <ewhite20@l...> wrote:
> the rest of your message has me confused. i can't touch the .o files
> as they do not exist. i had given up on this; i'll have to go try it
> again.
touch create the files if they do not exist. The trick is to create the files,
so
that make does not try to build them.
gencharset creates charset.cpp form the data contained in charset.def, but
charset.cpp is already included with the sources, so you don't need to
recreate it unless you modify charset.def, but the build process is not smart
enough and tries to do all the process anyway.