#Basic on '030
16 messages in this thread
Is there a patch available that allows AmigaBasic to run properly on an
'030? I've tried searching the libs here to no avail. Thanx! —Mike
Mike, if such a patch exists, I cannot recall having seen it, nor of
hearing it mentioned.
……Betty
Betty,
In conference I was told to poke bock 122, offset $184 with 20327800
(instead of 20327900). This has solved the problem of not being able to
load and save files. I'm told there are still other problems, but I
haven't run into any yet. —Mike
Mike,
Thanks for the information. I'll store that away. I remember hearing that
AmigaBASIC could not run on a 32 bit bus because they used the upper
(formerly unused) address bytes for data. I don't know about the truth of
it.
……Betty
Betty,
That's what I've heard too. I'm told that it may still crash even after
this patch is made. —Mike
Mike,
With a good Basic compiler, the code will run on a 32 bit machine, and
run faster (not counting the extra speed the machine adds!). You lose the
interactiveness of the interperter, but gain the speed – and it runs.
Lloyd
I have used the AC-Basic compiler, altho I haven't updated it lately. I
use basic as a scratchpad programming language, for storyboarding or
testing ideas quickly. The interactivity is a useful feature in this
regard, and also a refreshing change. —Mike
Mike,
There is a patch program that comes with the Imtronic's products
which does patch AmigaBasic. I have used it successfully. If you can
determine that the program may be distributed, I can upload it, or
alternatively you can contact Imtronics to see if you can obtain a copy.
Steve
I have not heard of Imtronics before. Do you have a telephone number
where a representative might be reached? Thank you! —Mike
Mike –
They might have an 800 number, but I know their Miami number (it's local
for me 8^) ). It's (305) 255-9302. The main person's name is John Chu.
Harry
305-255-9302 The program name is PatchAmigaBasic
Mike,
Last I heard there isn't a way to do it. I remember someone saying
something about Microsoft using 24 bit pointers for everything, so that's
at least part of the problem.
Its not the 24-bit pointers that's the problem, but the fact that MS did
something else with the extra 8 bits on top… spo that when you wanrt a
clean 32-bit address you're S.O.L…. there is sme garbage up there where
the 000 s should have been. If you clear it, you kill BASIC
See message 104574. —Mike
Mike,
I don't have an '030, just an '020, and I run AmigaBasic without any real
problems. Do get the occasional crash, but not too often.
Be sure to run SETCPU, with TRAP 2 as one of the command line options.
Omitting TRAP 2 will give you the same setting by default. You will
probably have to turn off the instruction and data cache. I have seen
programs run fine on the '020 with the instruction cache turned on, but
when run on the '030 with the addition of the data cache require the
instruction cache be turned off! Go figure!
Have Fun.
73, Kelly
Thanx for the info. See msg 104574. —Mike