Path: utzoo!utgpu!water!watmath!clyde!rutgers!gatech!mcnc!uvaarpa!virginia!boole!pmy From: pmy@boole.acc.virginia.edu (Pete Yadlowsky) Newsgroups: comp.sys.amiga Subject: internal RAM expansion Message-ID: <378@boole.acc.virginia.edu> Date: 5 Jan 88 17:48:59 GMT Distribution: na Organization: Academic Computing Center, University of Va. Lines: 40 Hi all - I recently installed a Spirit Technologies RAM board (1.5M + clock) in my A1000. I liked the idea of bringing my favorite computer up to 2M without hanging a box off the side. Anyway, I have a vague recollection of someone here warning of some possible drawbacks to this type of memory...something about memory at $C00000? The reason I'm asking is that my Amiga has been behaving a bit oddly. I've been working on a multi-tasked MIDI application (a sequencer) which spawns a "clock" task, which uses timer.device in a loop to generate clock "ticks". These ticks are then passed as MIDI timing messages to any task that may request them. All of this seemed to be working...the clock was ticking...sequences were being recorded (from serial.device via MIDI interface)...and being played back... BUT, every once in a while, some file currently in RAM: would somehow wind up corrupted. "Hmmm...", said I. Then, I added an Intuition window and a console device to the main program, so I could use both keyboard and mouse as control inputs. Now, sometimes the program works, and sometimes it hangs. The guru's incantation is "00000004 00(some address in $C00000 block)". I've found the exact source statement at which the program dies, but there's nothing in it that should cause such behaviour (yeah, right...it's a subroutine call, BTW, but one that is called successfully elsewhere). I've carefully checked all memory allocations (and de-allocations), tried upping the stack, made sure I'm AddTask'ing correctly...nothing... I've run diagnostics on the expansion RAM, and they look just rosey. Of course, the problem may have nothing to do with memory. Also, the subroutine mentioned above is part of a .library for which I don't have source. Well, without boring you with too many unfathomable details...any ideas? -- Pete Yadlowsky Academic Computing Center University of Virginia e-mail: pmy@vivaldi.acc.virginia.EDU