Amiga.org
Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: darkcoder on March 31, 2008, 01:58:49 PM
-
Hi
I need assembler LVO files (containing libraries offsets) updated to OS 3.9.
Currently I use include and LVO files provided in an old version of ASM-One (a version coming in 4 floppy, maybe 1.20 or 1.30). Rencently I downloaded the OS 3.9 NDK, where I found updated include files. Unfortunately, there are no updated LVO files. Of course I may update my LVO adding one by one the new functions but it seems very boring.
I think that LVO can be automatically generated from .sfd files, using the SFD tool provided with the 3.9 NDK. However, when I run it (taking an sfd file as argument) I get:
ERROR --- arexx_lib.sfd: newline expected, got "struct"
Does anyone know how to correctly use SFD?
-
darkcoder wrote:
Hi
I need assembler LVO files (containing libraries offsets) updated to OS 3.9.
You can have a look at the fd2pragma (http://www.dstoecker.eu/programs.html#fd2pragma) program.
greets,
Staf.
-
It works!! Thanks a lot, Staf!
-
I think the LVOs are the same, that's why you can make a program run in 3.9 and 2.x or even 1.x with the same code, the library call offsets are the same. What you don't have in earlier NDKs are the LVOs for the newer functions.