Welcome, Guest. Please login or register.

Author Topic: asm LVO files (updated to OS 3.9)  (Read 2682 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline darkcoderTopic starter

  • Full Member
  • ***
  • Join Date: Sep 2002
  • Posts: 164
    • Show only replies by darkcoder
asm LVO files (updated to OS 3.9)
« 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?
The Dark Coder / Trinity
 

Offline Fats

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 672
    • Show only replies by Fats
Re: asm LVO files (updated to OS 3.9)
« Reply #1 on: March 31, 2008, 07:39:28 PM »
Quote

darkcoder wrote:
Hi

I need assembler LVO files (containing libraries offsets) updated to OS 3.9.


You can have a look at the fd2pragma program.

greets,
Staf.
Trust me...                                              I know what I\'m doing
 

Offline darkcoderTopic starter

  • Full Member
  • ***
  • Join Date: Sep 2002
  • Posts: 164
    • Show only replies by darkcoder
Re: asm LVO files (updated to OS 3.9)
« Reply #2 on: April 05, 2008, 08:42:47 PM »
It works!! Thanks a lot, Staf!
The Dark Coder / Trinity
 

Offline Jose

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2871
    • Show only replies by Jose
Re: asm LVO files (updated to OS 3.9)
« Reply #3 on: April 05, 2008, 09:13:11 PM »
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.
\\"We made Amiga, they {bleep}ed it up\\"