CompuServe Thread

#Basic on '030

16 messages in this thread
#104410From: Mike BerroMay 13, 1990 7:01 PM
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
#104446From: Betty Clay/SYSOPMay 13, 1990 10:28 PM
Mike, if such a patch exists, I cannot recall having seen it, nor of hearing it mentioned. ……Betty
#104574From: Mike BerroMay 14, 1990 12:48 PM
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
#104676From: Betty Clay/SYSOPMay 14, 1990 9:34 PM
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
#104682From: Mike BerroMay 14, 1990 9:51 PM
Betty, That's what I've heard too. I'm told that it may still crash even after this patch is made. —Mike
#104910From: Lloyd W. Dull IIIMay 15, 1990 11:00 PM
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
#105037From: Mike BerroMay 16, 1990 8:13 PM
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
#104876From: Steven D. KapplinMay 15, 1990 9:10 PM
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
#104898From: Mike BerroMay 15, 1990 9:55 PM
I have not heard of Imtronics before. Do you have a telephone number where a representative might be reached? Thank you! —Mike
#105047From: Harry CallesisMay 16, 1990 9:08 PM
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
#105194From: Steven D. KapplinMay 17, 1990 6:02 PM
305-255-9302 The program name is PatchAmigaBasic
#104519From: Steve PietrowiczMay 14, 1990 6:14 AM
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.
#104565From: Matthew J. W. RatcliffMay 14, 1990 12:32 PM
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
#104575From: Mike BerroMay 14, 1990 12:48 PM
See message 104574. —Mike
#104536From: Kelly JordanMay 14, 1990 9:58 AM
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
#104576From: Mike BerroMay 14, 1990 12:49 PM
Thanx for the info. See msg 104574. —Mike