[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ramfast rev C 3.01c and Applesoft Basic problem
- Subject: Re: Ramfast rev C 3.01c and Applesoft Basic problem
- From: nparker@cie-2.uoregon.edu (Neil Parker)
- Date: 1996/10/20
- Newsgroups: comp.sys.apple2
- Organization: University of Oregon Campus Information Exchange
- References: <548hi0$oou@sf18.dseg.ti.com> <54991c$qgp@pith.uoregon.edu> <549kr6$bcv@login.freenet.columbus.oh.us>
In article <549kr6$bcv@login.freenet.columbus.oh.us>
dalloff@freenet.columbus.oh.us (Dave Althoff) writes:
}Neil Parker (nparker@cie-2.uoregon.edu) wrote:
}:}1) the basic logo comes up and then nothing happens. There is no cursor
}:} unless I hit return.
}:}
}:}2) when running a simple BASIC program, say to print 'Hello', the line #
}:} precedes the character string on the monitor screen i.e.
}:} 10 print "hello" when run displays #10 hello
}:}
}:}3) Cannot exit BASIC without crashing into the monitor. Typing 'BYE' doesn't
}:} work. The command is not recognized.
}:}
}:}I have tried reloading 6.01, using earlier versions of BASIC all to no avail.
}
}: Before you start trying to spend $$$ on a new Ramfast chip, check to see if
}: there's a BASIC program called "STARTUP" on your hard drive. If there is,
}: load it and list it (you may have to boot from a floppy to do this), and
}: look carefully at what it does. Your symptoms are consistant with a
}: STARTUP program that includes the statements "PR# 0: IN# 0" (the BASIC
}: statements, not the PRINT CHR$(4)"PR#0"-type DOS commands).
}
}Oooh! I didn't even think of that one! The lazy man's solution to the
}problem is to add a CALL 1002 statement just before the program exits to
}warmstart BASIC.SYSTEM. If a STARTUP file exists, it would be in the same
}directory as BASIC.SYSTEM, I believe. Have you tried launching this new
}version of BASIC.SYSTEM by double-clicking on a known-good Applesoft
}program icon? That would prove with some certainty if Neil is right...
Alas, CALL 1002 doesn't work under ProDOS. Instead, you can use CALL 976
as the last statement of a program, or type it manually at the ] prompt.
(The drawback of this is that CALL 976 always returns to the BASIC prompt,
so you can't use it inside a running program if you want the program to
continue running.)
Another test that might be worth doing: Reboot the computer, and
immediately press the "8" key, to make the hard drive boot directly into
ProDOS 8. Does this cause the bizarre symptoms to occur? If so, then the
STARTUP program is a strong possibility. If not, then you need to look
elsewhere for the cause.
Definitely try the click-on-a-known-good-Applesoft-program suggestion. If
you have a rogue STARTUP program, then the known-good program should run
normally, since launching an Applesoft program from GS/OS skips the STARTUP
program.
- Neil Parker
--
Neil Parker, nparker@{cie-2,cie}.uoregon.edu, http://cie-2.uoregon.edu/~nparker
"Evolution is vastly overrated." -- Ambassador Delenn, _Babylon_5_