[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Possible IIc Hardware Problems (also Re: Modem for Apple IIc)
Here is the deal:
I'm not very familiar with the inner workings of the //c, so I do not
know anything about memory addresses. My program is all in BASIC and runs
off of the disk. My computer is the 1st series of the //c with 128K RAM.
The software is networking software and it has to access accounts off of
the disk, as well as the main code, so to remedy this, I double-sided the
disk (it is 5.25") and when the user boots up, it loads all of the basic
programs into the RAM drive, leaving about 4K left. The user then flips
the disk over and the programs access user info off of the other side of
the disk, which contains all of the accounts. This allows for faster
execution and more free disk space. The main shell, which is where I get
all of the screwups, it about 56 Blocks, and when it loads the variables
that it needs it has 11K free, which will go down as the program runs, since
many of the commands will use variables and never clear them. To remedy
this I added a command that will store the needed information about a
user in a temporary file, then EXEC a file that does a NEW command, then
LOADs the shell from the RAM drive and goes to a line, which will open
the temporary file and get the user back in, where he/she now has 11K free.
There is a game on there that uses HiRes graphics but I never use it and
still get these weird errors... it works most of the time but it is when
a user keeps on doing something like holding down the RETURN key at his
userid% prompt for a long time that it does that weird error... it SHOULD
go through the error trap but it doesn't... it just hangs and then says
"#1600" (my error trap line #) and then boots into monitor.. sometimes
screwing up my source code... very weird...
Ah well... hope some1 can help..
Jeff Rudis
/===================================\
| Jeff D. Rudis |
| jdr1@shs.starkville.k12.ms.us |
\===================================/
"640K should be enough for anybody."
-- Bill Gates, 1981