[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