#Help!
11 messages in this thread
Hi folks, I'm working on a programing project for the Amiga (first is
a long while) and I'm having cockpit troubles. At first I was going
to use A68K and Blink. Then I decided to splurge and buy DEVPAC 3. I
got it and reinstalled my 2.05 system (to be sure I was not half
cocked) and installed it. I compiled the Freemem.s program and it
worked fine. I tried to compile DEMO.s and it had a syntax error. MOV
not MOVE. I tried to fix this and got a guru-able program. So I
schrugged and tried to compile the Helloworld program. It compiled.
It ran. It gurued when I clicked the quit box. Now thinking I had
purchased a bunch of junk I typed in a Jake Commander hello world type
program. Compiled it with A68K and linked with ALINK (remember that
old thing?) It worked great. So I found BLINK and tried the same line
that I used with ALINK. Guru! While Blinking! The errors 80000003
(and I think once I had 80000004) What goes on? Other programs that
I run work swell. Is my Amiga 2000 trying to tell me something? Like
don't ignore me for other computers for so long? <grin> Any ideas
appreciated.
I think I can help you with the demo.s program. This is supposed to have
bugs in it, the first one is to demonstrate fixing assembly errors, the
second one is to demonstrate use of the debugger. If you look at the
section of the manual called "A Quick Tutorial" (page 6 in my copy) its
all explained there.
I can't think what might be causing your problems with BLINK though.
Ahh of course. I looked thru the manual enough to find the one
paragraph info on the demo's and figured that was it! <grin> I kind
of thought it was cockpit trouble…. The Blink I'm having problems
with it the downloaded one. I will retry with Devpacs tomorrow and
see what happens. Thanks for answering my STUPID question…..
Let me see .. BLINK gave me trouble when I tried to use SmallLib as a library
(which is what it is) rather than the humongous Amiga.lib (was trying to show
someone that you CAN get along on public domain stuff if you have to). The
problem went away when I reclassified SmallLib as an object file and stuck it
in that area. If you can find SmallLib way, way back in early Fish territory
you'll find a comment regarding this BLINK malfunction.
Maybe that has something to do with it.
–Jim
I was trying to use AMIGA.LIB so hummm I will have to re think the
whole thing. This always happens to me when I do a switch from one
machine to the other. I'm always sure that everything is broken and
its just a short between the headphones. BTW I am making progress. I
quit fooling around with the demos and BLINK and started writing a
few test routines to open files and such. Nice os! I forgot what I
was missing. And I don't have to go relative crazy ala Macintosh.
All in all I'm having a pretty good time. I sure hope my trusty 2000
forgives me for ignoring it for so long. So whats the new hot
machine? I hear a lot about the 4000. Right now I would be happy if
I could remember how to get my 2000 to boot up and stay in 31 Khz
mode <grin>. I bought that danged ECS chip set but had to switch all
my compute time to a different box for a while to pay the bills!
Thanks again for your help!
The 4000 (and especially the newly arriving 4000T, with lots of extra
slots) are considered the hottest Amiga items these days. But they
do cost big bucks, and more modest (or somewhat older) machines can
be obtained at bargain prices.
Everyone eats their heart out for newest and best, and rumors float
around regarding vapor-hardware such as the 5000 and the planned AAA
chip set. (Question; If Commodore finally dubbed the AA chipset the
AGA, will the AAA become the AGAGA?)
Regards .. keep on thumping those bits.
jim
Thanks I will! I got over the no totaly nothing stage a few hours ago and
started to remember some of the things I almost knew back when I got started in
Amiga'in <grin>
Blink doesn't seem to like the 2.x amiga.lib either, but is quite
happy with earlier versions. I have been told that it has something
to do with incorrect handling of 32 bit references although I'm not
sure why.
Blink actually gurus with the 2.x amiga.lib. I'll have to try your trick of
putting amiga.lib in the object files section.
Regards,
David Benn
Actually in old version of Blink, it assumed that the library actually had
a code section in it (no examples were available that didn't meet that
criteria). The reason that it would crash was it didn't have a handle to
store the information against. That was corrected when it went to
Lattice/SAS some time ago.
I've always been a little vague about the statuses (stati?) of the
Lattice/SAS BLINK versus the old trusty Fish version. As I recall,
the revised BLINK got a copyright stuck on it .. as well as having
customized features added (compacted files, custom object blocks, and
the like).
Is there an official "final freely distributable version" designated?
I love working with Macro68 from Puzzle Palace for all my Amiga assembly
language program development.