--crymad
If getting to the *start* screen really is your goal, you'd have to
build a reset switch. The most convenient method is soldering a simple
switch to pin 1+3 of your user port and mounting it somewhere in the
case. If you don't want to ruin the case (GOOD GUY :-) !), you may
look out for a tool cartridge, preferrably (Oh, well, this will start
another discussion, I'm afraid ;-) ...) an Action Replay, Super
Snapshot, or Final Cartridge III. Those have a reset button built in
as well and offer lots of additional functions (fastload, freezer,
monitor, basic toolkit, copy programs, ...).
If the program you're running can be interrupted by either pressing
Run-Stop, or Runstop+Restore (Remember you must downright *hit*
Restore in this process!), you can soft-reset your machine by entering
SYS64738 as well.
Greetings,
Chris.
Christian Link wrote:
>
> On Tue, 06 Mar 2001 00:38:09 -0800, crymad <cry...@xprt.net> wrote:
>
> >I acquired my first C64 with 1541 drive recently. I've read the Users
> >Guides for both, and I've read the FAQ, but I still have one question:
> >How do I stop a program and return to the C64 blue start screen besides
> >simply turning the power off and on?
>
> If getting to the *start* screen really is your goal, you'd have to
> build a reset switch. The most convenient method is soldering a simple
> switch to pin 1+3 of your user port and mounting it somewhere in the
> case. If you don't want to ruin the case (GOOD GUY :-) !),
Actually, I have a spare parts-only C64 whose case has a slight crack
just above the F1 button. I could try this option without the shame of
defacing a beautiful beige case. If I go this route, will reseting the
C64 in this manner allow me to load up another program without turning
off the power?
> you may
> look out for a tool cartridge, preferrably (Oh, well, this will start
> another discussion, I'm afraid ;-) ...) an Action Replay, Super
> Snapshot, or Final Cartridge III. Those have a reset button built in
> as well and offer lots of additional functions (fastload, freezer,
> monitor, basic toolkit, copy programs, ...).
"Tool cartridge" -- this is the first time I've heard of these, and it
sounds promising. Are they common enough to find on ebay?
>
> If the program you're running can be interrupted by either pressing
> Run-Stop, or Runstop+Restore (Remember you must downright *hit*
> Restore in this process!),
I've tried what seems all two-button combinations to simply stop a game
and load up another. I'll be a little more forceful next time.
> you can soft-reset your machine by entering
> SYS64738 as well.
How is this done while a game is running?
Thanks for your advice.
--crymad
>
> Greetings,
> Chris.
The standard reset switch has a big disadvantage: It won't work with every
program, because it can be sort of disabled by software (by installing an
autostart vector in memory). To stop really every program, you need to
disable the autostart vector while the reset routine in ROM is executed. I
remember a rather simple circuit that does this by enabling external memory
for a short time, and thus hiding the autostart vector from the reset
program. I think mjk.c64.org might have the schematics for this very simple
circuit, but unfortunately it seems the site is down right now.
I would rather go the utility or freezer cartridge route, they have this
function already built-in plus a whole lot more goodies you'll like.
Nicolas
?BREAK IN xx
READY.
(xx is the line that was on execution when you interrupted the
execution)
In order to continue with execution just write
CONT
and hit <RETURN>.
You can also press RUN/STOP + RESTORE at the same time and get a READY.
over a cleaned screen.
If you're seriously interested in a reset switch, I suggest you a serial
one like the one I had mounted in the 80's at the end of my Serial
chain; easy to build, easy to use. It won't damage your case and it's a
polite solution. Tell me, I'll try to find it (I really couldn't imagine
where is it now) and tell you how to build it.
In order to software reset the machine you can simply write:
SYS 64738
and you'll be back to the blue start screen.
Enjoy!
Riccardo
crymad ha scritto:
>Actually, I have a spare parts-only C64 whose case has a slight crack
>just above the F1 button. I could try this option without the shame of
>defacing a beautiful beige case. If I go this route, will reseting the
>C64 in this manner allow me to load up another program without turning
>off the power?
Yes, unless it's reset protected (faking a module "signature" at $8000
ff.). But a) only a couple of programs do this, b) some kernals (like
SpeedDOS) allow for passing this as well.
>"Tool cartridge" -- this is the first time I've heard of these, and it
>sounds promising. Are they common enough to find on ebay?
VERY common indeed. But you may want to lurk a little first, as prices
seem to differ very much. Sometimes an AR goes for DM 60,-- (USD 30),
while only some weeks later, the same cart is being sold for DM 20,--.
Even higher discrepancies with the FC3, I think.
>I've tried what seems all two-button combinations to simply stop a game
>and load up another. I'll be a little more forceful next time.
NO!!! :-)
Man, think of you poor case!
Games usually can't be exited via RS/Restore! Neither through Run/Stop
alone. If you're lucky the game will just restart. Normally, it will
ignore your input, and on some - not too rare - occasions, it will
crash. Blocking these options is part of the program's protection.
>> you can soft-reset your machine by entering
>> SYS64738 as well.
>
>How is this done while a game is running?
Not at all :-) . I was speaking of a simple BASIC program, or an
ML-written tool that isn't blocking those keys. First you'd still have
to get into command mode. If you can't, SYS64738 simply isn't an
option.
Greetings,
Chris.
>If you're seriously interested in a reset switch, I suggest you a serial
>one like the one I had mounted in the 80's at the end of my Serial
>chain; easy to build, easy to use. It won't damage your case and it's a
I may be confusing things here, so I'm prepared to get a couple
corrections from Nicolas & Co ;-), but as far as I recall, these
serial switches (mostly a DIN plug with a switch where the actual
cable was supposed to come out of the casing) did not work with newer
C64s anymore (probably because the reset lines have been separated
meanwhile or something like that - I'm no hardware man :-( ...).
I've had one of those myself, and if I remember correctly, it could
later be used as some kind of "reset my floppies only" switch, just
like the separate floppy reset switch on 128Ds.
Of course just plugging something into any port would be the most
elegant solution, since it will keep the computer's case intact. But
you can as well get a user port plug (probably a little more rare
today), or modify an old expansion port cart. Both ports can be abused
for resetting the machine, and will also work with newer models. Using
the user port is just the most common way.
On the other hand: All this can be avoided by simply buying a tool
cartridge, anyway. Um, or getting a 128 (I take it the "armer
Mann"-128 had a reset button, too?).
Greetings,
Chris.
Christian Link ha scritto:
Hi Chris!
Yes, the C128 "armer Mann" ;) has a reset switch . The Plus/4 has a
reset switch too...I don't remember about the C16, I have it in its box
and now I am too lazy to pick it up... =)
If I remember well, my father made one Serial Switch for a C64C; a
friend of his had bought it and he wanted one after seeing it on my
C64... The switch didn't work, If I ain't wrong...My father thought he
made some mistake and then he forgot about it...
I can't find any of those serial switches I had anymore and... since I
am running my C128D and Plus/4 only, well, I think I won't look for them
:)
Ciao!
Riccardo
>Yes, the C128 "armer Mann" ;) has a reset switch . The Plus/4 has a
>reset switch too...I don't remember about the C16, I have it in its box
>and now I am too lazy to pick it up... =)
Yup, both the Plus/4 (albeit - speaking of today's value - certainly
being no "armer Mann" ;-) computer anymore) *and* the C16 have.
(I'm just saying this in order to brag with the fact I have those, too
;-))) ...)
But speaking of it: Did the "poor" 128 version also have the floppy
reset switch? I mean, unlike the "D"(eluxe :-) !) version, it didn't
come with a floppy...
>If I remember well, my father made one Serial Switch for a C64C; a
>friend of his had bought it and he wanted one after seeing it on my
>C64... The switch didn't work, If I ain't wrong...My father thought he
>made some mistake and then he forgot about it...
These switches actually didn't work with newer (but not "Aldi") normal
breadboxes already. The one I've tried it with was bought in 1985, and
unless I'm totally suffering from memory loss, this machine couldn't
be reset with that switch, either.
>I can't find any of those serial switches I had anymore and... since I
>am running my C128D and Plus/4 only, well, I think I won't look for them
>:)
Um, thinking of the unfortunate placement of the floppy reset switch,
it may be sensible nonetheless. See, if somebody tells me he is still
actively using his 128D, the first thing I look at is the shape of his
right index finger's nail ;-) .
Greetings,
Chris.
>If I remember well, my father made one Serial Switch for a C64C; a
>friend of his had bought it and he wanted one after seeing it on my
>C64... The switch didn't work, If I ain't wrong...My father thought he
>made some mistake and then he forgot about it...
No, it's the lines. My parents bought me one as a stocking stuffer one
year and I was quite disappointed to find out that the only thing it
reset was the disk drive. But older 64s work "correctly" (if you can
consider munging the reset lines like that "correct behaviour").
For some reason retrobits.com seems to be down this morning so I can't
dig up the article number, but the Commodore Knowledge Base does have an
article on building a "better reset switch" somewhere.
--
Cameron Kaiser * cka...@stockholm.ptloma.edu * posting with a Commodore 128
personal page: http://www.armory.com/~spectre/
** Computer Workshops: games, productivity software and more for C64/128! **
** http://www.armory.com/~spectre/cwi/ **
RE: stopping a program on C64
BY: crymad <cry...@xprt.net>
-> Date........ Tue, 06 Mar 2001 00:38:09 -0800
-> How do I stop a program and return to the C64 blue start
-> screen besides simply turning the power off and on?
Reset buttons are provided on both of my spare cartridge
port expander board adaptors. RAMLinks also have reset
buttons. The expander brands are CMD and XETEC. The
RAMLink was made by CMD and may become very difficult to
find shortly because CMD is terminating the entire RL line.
--
"Roadkill on the Information Superhighway..."
ToV WWIV 4.30 @971.Filenet Loveland, CO
wiz {at} lart {dot} com Sprechen sie LART?
TINLC (If there were, you couldn't tell if I were part of it or not)
It's best to do it the way the computer does at turn on. If you need to
know where to access that trigger point in older and newer C= computers so
all serial lines get a reset, go to http://landru.myhome.net/rcarlsen and
look for the article on adding a computer reset switch. Another article
describes adding a drive reset switch... not as useful, but nice to have
sometimes.
Ray