[comp.sys.cbm] C128 Development package

piskacrj@mentor.cc.purdue.edu (Robert J Piskac) (08/22/90)

   I purchased the C128 Development package.  I am very pleased
   with the programs.  

   I have had only one problem with the assemble.  After using the
   computer for long periods of time, the assembler starts to report
   a "P" error.  The manual states that compiler is confused or the
   disk is bad.  I know that the disk is fine.  If I shut the computer
   off for an hour and re-assemble the source code, it works fine.
   If I shut the computer off and immediately turn it back on, I
   still get the same errors.  If I shut it off for a short period
   of time and try again it works, but the "P" error will occur
   again.

   If I put the source code on my 1750 REU using the ramdos, I still
   get the same errors.

   My system I use for programming...
   ====================================
   C128 version 0 roms
   1571 disk drive device 8
   1750 REU ramdos device 9
   1581 disk drive device 10

   I eliminated the disk drives as the problem.  The computer is the only
   item left. Which I have no idea where to start to solve the problem.
   I am not sure if the computer is overheating and hardware is 
   malfunctioning.

   Any help?

   Also...

   Does anyone know the compuserve mail address for the commodore 
   online help person?

fred@cbmvax.commodore.com (Fred Bowen) (08/23/90)

In article <13160@mentor.cc.purdue.edu> piskacrj@mentor.cc.purdue.edu writes:
>
>   I have had only one problem with the assemble.  After using the
>   computer for long periods of time, the assembler starts to report
>   a "P" error.  The manual states that compiler is confused or the
>   disk is bad.  I know that the disk is fine.  If I shut the computer
>   off for an hour and re-assemble the source code, it works fine.
>   If I shut the computer off and immediately turn it back on, I
>   still get the same errors.  If I shut it off for a short period
>   of time and try again it works, but the "P" error will occur again.
>
>   If I put the source code on my 1750 REU using the ramdos, I still
>   get the same errors.

Yup, sounds like a heat problem, albeit a very strange one.  The 'P'hase
error simply means the value of a label was different between the two
passes of the assembler.  This is usually due the programmer changing
something he oughtn't, but since the symbol table is stored on disk it
could mean a disk media or I/O problem.  Since you wisely eliminated the
disk (and consequently disk I/O) as the culprit, it can only mean that
the contents of RAM (or the REU) where the symbols are stored is changing.

You probably aren't using the memory that's bad with other programs.  But
the problem is still very strange, and I would suspect something other than
the RAM as the problem, like probably the VIC chip which is responsible for
refreshing the RAM.

>   Does anyone know the compuserve mail address for the commodore 
>   online help person?

Dunno.  I have a Compuserve account (76702,702) which I don't use- better
to send email here I suppose, although I've not been reading net news very
much lately.  Too busy.

-- 
Fred Bowen			uucp:	{uunet|rutgers|pyramid}!cbmvax!fred
				domain:	fred@cbmvax.commodore.com
				tele:	215 431-9100

Commodore Electronics, Ltd.,  1200 Wilson Drive,  West Chester,  PA,  19380