Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

RENUMBER, RENEW,... for C64 BASIC

747 views
Skip to first unread message

Siggi

unread,
Feb 8, 2005, 12:09:13 PM2/8/05
to
Hi all,

looking for a Renumber Utility (including
renumbering GOTOs and GOSUBs).
Evoked by calling SYS XYZ, old line, new line,
increment or the like, is fine.
.D64 or .T64 images preferred. A lisiting of
a small BASIC Data poke program would be
fine, too. Other utilities gratefully accepted.

After decades of slumber I detected
VICE to emulate on a PC our deceased
C64. Works fantastic, but all C64 tapes, disks and
books have long gone. So I have to rebuild everything
from scratch!

Thanks,

Siggi


Oldbitcollector

unread,
Feb 8, 2005, 1:25:02 PM2/8/05
to
> looking for a Renumber Utility (including
> renumbering GOTOs and GOSUBs).
> Evoked by calling SYS XYZ, old line, new line,
> increment or the like, is fine.

This may not be exactly what you are looking for,
but it's the method I'm using for RENUMBER.

I'm using Simons Basic (TSB) to renumber my programs.

RENUMBER START#,#

Here's a link
http://www.orrville.net/simons/index.htm

This might get you by until a more suited answer appears. :)


Oldbitcollector


----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----

Jeremy Sieracki

unread,
Feb 8, 2005, 3:59:14 PM2/8/05
to
>> looking for a Renumber Utility (including
>> renumbering GOTOs and GOSUBs).
>> Evoked by calling SYS XYZ, old line, new line,
>> increment or the like, is fine.

My NewsServer didn't get the original post for this,
so I am replying to this post,

MetaBasic is a good extension to BASIC that adds
these commands plus many more, it was published
on Compute!'s Gazette April 1985 issue, and then later
it plus a version for the Commodore 128 and a Plus
version for the Commodore 64 was published in
then February 1987 issue, both can be downloaded here:

MetaBasic
ftp://arnold.c64.org/pub/magazines/Gazette1/012APR85.ZIP

MetaBasic
MetaBasic+
MetaBasic 128
ftp://arnold.c64.org/pub/magazines/Gazette1/034FEB87.ZIP

I am just now posting both of these plus the scanned documentation
to alt.binaries.emulators.cbm, in YENC format,
The Renumber command is RENUM and you an add parameters like,
RENUM 5,7
which will start numbering at 5 and increment by 7 so you'll get
5
12
19
etc.

if you just leave it blank (RENUM) it starts renumbering at 10 and
increments by 10, it will also renumber GOTO's and GOSUB's and
ON X GOTO's, and THEN statements without the goto/gosub
the command to bring back a program you just NEWed is UNNEW

Also I am posting X-Basic and Docs, which was in the October 1985
issue:

ftp://arnold.c64.org/pub/magazines/Gazette1/018OCT85.ZIP

This is another extender for BASIC that adds Graphics, Sound, and such
extra commands, I don't think that MetaBasic and X-Basic will work
at the same time, but they are both nice to have.
---------------------------------------------------------------------------

Add YENC support and more to Outlook Express by adding FIDOLOOK:
(under MISC options/setup)

http://www.fidolook.org/

Fidolook is freeware extension for Microsoft Outlook Express what shipped
with Microsoft Internet Explorer. This program dramatically enhance Outlook
Express. Has comprehensive approach for message headers, templates and
quoting customization as well as mask support in message templates. Extend
services for local news and mail folders. Allow import and export messages
to files and more.

Just download and run FidoLook instead of the shortcut for Outlook Express

Jeremy
jeremys...@charter.net


r_u_...@mybluelight.com

unread,
Feb 8, 2005, 5:00:46 PM2/8/05
to
Siggi wrote:
>
> looking for a Renumber Utility (including
> renumbering GOTOs and GOSUBs). Evoked by calling
> SYS XYZ, old line, new line, increment or the
> like, is fine. .D64 or .T64 images preferred.

Go to:

ftp://videocam.net.au/cbm/utils/

Open up the programming folder and download BASICAID.SDA

This fails your requirement that it be a ZIPPED
disk image. It's a Self Dearching Archive. The
archived contents are files, not disk image(s).
Although the BASIC AID program is loaded and
installed with a BOOT program, reinstalling
of BASIC AID is done with a SYS49152.

To unpack the archive simply load it like an ordinary
BASIC program, put an empty disk in unit #8, and
type RUN. No alternative target unit is allowed.

The program implements many of the C128 commands
on a C64, and a few commands nowhere to be found
in the stock C64 / C128 world. The action of
the command OLD may be what you call RENEW.

You may enjoy using BASICAID in somewhat the same
way that using a C128 is enjoyable, not at all like
pulling teeth with a stock C64 pair of rusty pliers.

Jeremy Sieracki

unread,
Feb 8, 2005, 6:26:03 PM2/8/05
to

>> looking for a Renumber Utility (including
renumbering GOTOs and GOSUBs).
Evoked by calling SYS XYZ, old line, new line,
increment or the like, is fine.

Curtis F Kaylor

unread,
Feb 8, 2005, 8:30:32 PM2/8/05
to
Jeremy Sieracki wrote:
>>>looking for a Renumber Utility (including
>>>renumbering GOTOs and GOSUBs).
>>>Evoked by calling SYS XYZ, old line, new line,
>>>increment or the like, is fine.
>
> MetaBasic is a good extension to BASIC that adds
> these commands plus many more, it was published
> on Compute!'s Gazette April 1985 issue, and then later
> it plus a version for the Commodore 128 and a Plus
> version for the Commodore 64 was published in
> then February 1987 issue, both can be downloaded here:
>
Here, here. I used MetaBasic for years and loved it.

-Curtis

Jake

unread,
Feb 8, 2005, 11:15:29 PM2/8/05
to
You could just load the basic program into Vice 128, and use the
C128's renumber command, save the program, then reload it in Vice 64.
A lot of trouble perhaps, but it works.

Alan

unread,
Feb 8, 2005, 11:40:45 PM2/8/05
to

>> MetaBasic is a good extension to BASIC that adds
>> these commands plus many more, it was published
>> on Compute!'s Gazette April 1985 issue, and then later
>> it plus a version for the Commodore 128 and a Plus
>> version for the Commodore 64 was published in
>> then February 1987 issue, both can be downloaded here:
>>
> Here, here. I used MetaBasic for years and loved it.
>

I use MetaBASIC still. Very nice program...but what's the best? Is there a
program out there better than MetaBASIC? I'm talking about immediate mode
commands only, aids for developing BASIC programs.

--
·.·´¨ ¨)) -:|:-
¸.·´ .·´¨¨))
Alan
((¸¸.·´ ..·´
-:|:- ((¸¸ ·.·

Siggi

unread,
Feb 9, 2005, 3:26:23 AM2/9/05
to
I think that will keep me busy for a while.

Siggi

"Siggi" <smu...@yahoo.com> schrieb im Newsbeitrag
news:36sa1rF...@individual.net...

GoDot

unread,
Feb 9, 2005, 7:49:56 AM2/9/05
to

"Siggi" <smu...@yahoo.com> schrieb im Newsbeitrag
news:36sa1rF...@individual.net...
> Hi all,
>
> looking for a Renumber Utility (including
> renumbering GOTOs and GOSUBs).

See my reply on alt.c64

Arndt

--
---
Arndt Dettke
GoDot C64 Image Processing
www.godot64.de

Ryan Sherwood

unread,
Feb 9, 2005, 10:15:10 PM2/9/05
to
Alan wrote:

> I use MetaBASIC still. Very nice program...but what's the best? Is there a
> program out there better than MetaBASIC? I'm talking about immediate mode
> commands only, aids for developing BASIC programs.

I've got to try out MetaBASIC again, I remember trying to type it in
from the original Gazette article and it not working. But I'm fond of
Sysres myself.
--
Ryan Sherwood | http://home.comcast.net/~r.sherwood - includes TADA
Commodore User | Pnacolada on #c-64 and #c64friends & BBS info

Brian Ketterling

unread,
Feb 9, 2005, 11:30:32 PM2/9/05
to
Has anyone seen a decent utility that lets you renumber ranges of
lines, e.g.

10 10 (one functional block)
12 20
15 30
20 ---> 40
30 100 (another routine, set apart
40 110 by its line numbers)
45 120

Also, does anyone know of a variable cross-reference utility that
lists arrays, and not just scalar variables?


Ryan Sherwood

unread,
Feb 10, 2005, 12:35:13 AM2/10/05
to
Brian Ketterling wrote:
> Has anyone seen a decent utility that lets you renumber ranges of
> lines, e.g.

Sysres does this!

RENUMBER 10,10
renumbers the entire program starting at line 10 with a line increment of 10

RENUMBER 100,10,10-1000 (start,increment,range)
renumbers present lines 10-1000 with starting line 100 and an increment
of 10

> Also, does anyone know of a variable cross-reference utility that
> lists arrays, and not just scalar variables?

Jim Butterfield's Cross-Reference program does the trick nicely here,
and you can print to a printer.

Alan

unread,
Feb 10, 2005, 7:33:29 PM2/10/05
to

"Ryan Sherwood" <r.she...@comcast.net> wrote in message
news:KNednSXZMsw...@comcast.com...


> Brian Ketterling wrote:
>> Has anyone seen a decent utility that lets you renumber ranges of
>> lines, e.g.
>
> Sysres does this!
>

Ryan, where is Sysres available? I'd like to try it out.

0 new messages