CLICK HERE FOR A SAMPLE
If you are interested in BASIC programming for the C-64, then you
have probably used a BASIC Extension at some point. Most of us
are familiar with Commodore's
Unfortunately, most of these extensions aren't very useful.
Simons' BASIC, for example, has a pretty lousy set of commands.
Many of them are basically (pun) useless. It's also a very
confusing set of commands -- there are no consistent conventions
used, making it necessary to constantly refer to the manual.
Further, a program written
with Simons' BASIC can only be run on a C-64 with a Simons' BASIC
cartridge. Pretty limiting.
DotBASIC Plus is similar to
other extensions in one way: you get a lot of new commands (or
DotCommands, of course) -- over 100 so far. But that's
where the similarities end.
100 new commands, with more being added
all the time. DotCommands all use a consistent, easy to
remember syntax: .command,parameters
So, the DotCommand that draws
a box on the screen is .BOX, the DotCommand that creates a scrolling
menu is .SCMENU, and so on. All the new commands work just
like regular BASIC commands. Click
to see the current list of DotCommands.
MODERN GUI WITH COMPLETE MOUSE / JOYSTICK SUPPORT
DB+ you can create modern looking programs with just a few lines of
code. Your programs can have mouse support, complete with a
great looking 'arrow pointer', drop down menus, file requestors and
more. Go to the
of this site to get some DotBASIC games and other programs to try
out. You can "break" out of most of them by hitting RUN/STOP
and LIST them. You'll be amazed at how much can be done with
so little code.
Your programs will run on any C-64.
Although everyone should own DB+, of course, you don't need to do
anything special to run a program written in DotBASIC.
DOTBASIC PLUS IS ALWAYS GROWING
With DotBASIC, you include the
DotCommands you need by creating REM statements at the top of your
program. If your program will use the commands .SPRITE, .SID,
.MENU, and .STASH, for example, you would add a line like this:
As you are coding, you can
include new DotCommands as you need them by simply amending your
This method has two big
advantages. First, it makes your programs smaller.
Why waste all that RAM for 100 commands if you only need 5?
More importantly, it means that new DotCommands can easily be added
to your library. When new updates are released, simply add the
new files to your Library Disk and start using the new DotCommands.
WHAT DO I GET
FOR MY MONEY
DotBASIC Plus is two D81 disk images. The
Library Disk contains all the
DotCommands (so far). The Utility Disk is full of tools,
including a screen and font design program, a sprite editor, and
HERE to take a closer look at what
is on the Utility Disk. You also get an 80 page manual. The
manual has a professional look, with detailed reference charts,
tutorials, screenshots and a complete index. Click
HERE to read a few pages, in PDF