[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue compiling BASIC code



On Sun, 2 Dec 2012, Brian wrote:

On Dec 2, 3:27 pm, Brian <bpic...@gmail.com> wrote:
OK, so I'm using the Einstein compiler for a BASIC game I wrote this
week.  It compiles without any errors, but when I run the program, it
crashes during certain actions (sometimes when a sound is initiated,
sometimes when gosubbing to a subroutine, etc).  I can see no issues
with the code and in fact it works flawlessly when ran from BASIC
without compiling it first.  I also tried using another compiler,
TASC, with similar results.  I've written a few programs in the past
and never experienced this.  The only differences between those
programs and this one is that I'm using shape tables here, but can't
see why that would cause this.    I also don't have an obscene number
of nested gosubs or anything.  Any ideas?  Could I send the code to
one of you to see what might be happening?

By the way, this is an HGR2 program.  The code I was using for loading
the shapes is:

10 SCALE=1:ROT=0
20 SH = 25000:D$ =  CHR$ (4)
30 PRINT D$;"BLOAD ORBSHAPES,A";SH
40 POKE 232,SH -  INT (SH / 256) * 256:POKE 233, INT (SH / 256)

Is that the optimal location for it?  Tweaking the "25000" value seems
to improve/make worse the crashing incidence.


If it helps, the HGR2 screen is from 16384-24575...

-uso.