home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!peora!tous!bilver!alex
- From: alex@bilver.uucp (Alex Matulich)
- Subject: ASL and GadTools under 1.3 - can this work?
- Organization: W. J. Vermillion - Winter Park, FL
- Date: Mon, 28 Dec 1992 03:23:15 GMT
- Message-ID: <1992Dec28.032315.6457@bilver.uucp>
- Summary: A couple of ideas for supporting 1.3 users with 2.0 software
- Keywords: 2.0 compatible 1.3 compatibility
- Lines: 47
-
-
- Hello. I have an idea about how it might be possible to write software
- for AmigaDOS 2.04, that uses 2.0-specific features, and yet still runs
- under 1.3, with the same features!. Someone please tell me if this will
- work. (I'm new to 2.0).
-
- Specifically, my application must use many gadgets, of different kinds.
- The task of writing this program in a 1.3-compatible way is much too
- daunting for me, and I would MUCH rather use the gadtools.library. I will
- also be using the ASL library for a file requester.
-
- Neither of these libraries are available under 1.3. BUT... tell me if
- these workarounds will actually work.
-
- ASL.library
- -----------
- This is actually disk-based, so I assume that by merely having the
- asl.library file in the LIBS: directory, a 1.3 user can use this library.
- The only problem is that I suspect the ASL library makes calls into the
- gadtools library....
-
- gadtools.library
- ----------------
- This is in ROM. My proposal is to link this library at compile time.
- I notice that if I use the pragma include files, the linker (SAS 5.10b)
- will NEVER link amiga.lib. If I leave out the pragmas, it gets linked in.
- Upon using OML to list the contents of amiga.lib, I notice that it
- contains all Amiga functions, including the gadtools.library functions!
-
- This would imply that amiga.lib contains duplicates of the 2.0 ROM
- functions, and linking it with my software would make my software bigger,
- but the extra baggage would be all the 2.0 stuff it needs to run in a 1.3
- environment. I would, of course, provide in my package a "real" 2.0
- program without the baggage; the fat prongram would be for 1.3 only.
-
- Will this work? My 1.3 beta testers are clamoring to keep my software
- compatible with 1.3. But I dearly want to use GadToolsBox to design my
- user interface, which works only in 2.0.
-
- Thanks in advance for any replies. PLEASE shoot down my suggestions, and
- make your own! This has got to be possible somehow.
-
- --
- _ |__ Alex Matulich alex.matulich@oau.org
- /(+__> Unicorn Research Corp, 4621 N Landmark Dr, Orlando, FL 32817
- //| \ UUCP: alex@bilver.uucp {peora|ge-dab|uunet!tous}!bilver!alex
- ///__) Internet: alex@bilver.oau.org | alex%bilver@peora.sdc.ccur.com
-