Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» rs
OSDK link error sur (SP) EmptyDim 31 Mar 2024 - 14:35 par kenneth

» Bla Bla général du Jury
OSDK link error sur (SP) EmptyJeu 21 Mar 2024 - 8:51 par Dom50

» carte mère Oric (re)tracée
OSDK link error sur (SP) EmptyMar 5 Mar 2024 - 18:54 par kenneth

» Meurtre à Grande Vitesse
OSDK link error sur (SP) EmptyDim 25 Fév 2024 - 5:09 par Iurius

» ORIC-1 sur LE BON COIN
OSDK link error sur (SP) EmptyVen 23 Fév 2024 - 23:01 par Mcar

» ORIC ATMOS sur LE BON COIN
OSDK link error sur (SP) EmptyDim 4 Fév 2024 - 12:06 par kiwilevrai

» Problème d'affichage des couleurs avec un Oric Atmos
OSDK link error sur (SP) EmptySam 27 Jan 2024 - 1:26 par pierbail

» Bienvenue dans le Forum des Oriciens
OSDK link error sur (SP) EmptyMar 9 Jan 2024 - 12:33 par Dom50

» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
OSDK link error sur (SP) EmptyVen 29 Déc 2023 - 14:13 par Arcade-des-Monts

» Bonnes fêtes
OSDK link error sur (SP) EmptyMar 26 Déc 2023 - 10:21 par Dom50

» Murders in Venice / Meutres à Venise
OSDK link error sur (SP) EmptySam 18 Nov 2023 - 22:44 par retroric

» Un clavier PS/2 pour tester un ORIC
OSDK link error sur (SP) EmptyDim 27 Aoû 2023 - 9:49 par Voyageur

» Disquette 3" Sedoric
OSDK link error sur (SP) EmptyMar 1 Aoû 2023 - 14:22 par AtomeX

» faire un 6502 avec des phototransistor
OSDK link error sur (SP) EmptyDim 16 Juil 2023 - 17:26 par Voyageur

» Oricutron linux et DSK
OSDK link error sur (SP) EmptyJeu 29 Juin 2023 - 18:34 par Voyageur

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 242 membres enregistrés
L'utilisateur enregistré le plus récent est AIRBUS44

Nos membres ont posté un total de 8922 messages dans 811 sujets
Sites Sympas

> Culture Club



OSDK link error sur (SP)

Aller en bas

OSDK link error sur (SP) Empty OSDK link error sur (SP)

Message par jbperin Mer 6 Nov 2019 - 12:15

Bonjour à tous,

Je viens de m'installer OSDK 1.15 et je rencontre un problème lors de la compilation de certains exemples fournis.

Je parviens à compiler et exécuter l'exemple comportant de l'assembleur pur:

Code:
echo %OSDK%
C:\Users\XXXXXXXX\Applis\osdk_1_15\

cd %OSDK%\sample\assembly\hello_world_assembly

C:\Users\XXXXXXXX\Applis\osdk_1_15\sample\assembly\hello_world_assembly>osdk_build.bat

Building the program HWASM at adress $800 [OSDK 1.15]
Assembling main.S
Linking
C:\Users\XXXXXXXX\Applis\osdk_1_15\sample\assembly\hello_world_assembly
Assembling
Creating final program HWASM.TAP
File 'build\HWASM.tap' is 63 bytes long (14 bytes header and 49 bytes of data)
Build of HWASM.tap finished
Appuyez sur une touche pour continuer...

et ça marche nickel quand je lance le programme ..
Mais lorsque j'essaie de compiler les exemples mixant du C et de l'assembleur .. j'ai une erreur au link.

Code:

cd %OSDK%\sample\c\hello_world_advanced
C:\Users\XXXXXXXX\Applis\osdk_1_15\sample\assembly\hello_world_assembly>cd %OSDK%\sample\c\hello_world_advanced

C:\Users\XXXXXXXX\Applis\osdk_1_15\sample\c\hello_world_advanced>osdk_build.bat
Building the program HWADVANCED at adress $800 [OSDK 1.15]
Compiling main.C
  - preprocess
  - compile
  - convert C to assembly code
  - cleanup output
Assembling print.S
Linking
C:\Users\XXXXXXXX\Applis\osdk_1_15\sample\c\hello_world_advanced
Unresolved external: sp
Errors durink link.
ERROR : Build failed.
Appuyez sur une touche pour continuer...

A noter que je parviens quand même à compiler et exécuter l'exemple floppybuilder qui mixe C et ASM.
En fait j'ai un soucis dès que le source assembleur tente d'utiliser une référence au pointeur de pile avec "(sp)".

Est-ce que quelqu'un a un tuyau à me donner ?

MErci
jbperin
jbperin

Messages : 132
Date d'inscription : 05/11/2019
Localisation : Drôme

Revenir en haut Aller en bas

OSDK link error sur (SP) Empty Re: OSDK link error sur (SP)

Message par jbperin Mer 6 Nov 2019 - 15:20

Je ne sais pas expliquer mais ça s'est mis à fonctionner.
C'est peut-être l'utilisation de l'option -B du linker65 qui faisait échouer le link.
Ou alors c'est parce qu'il faut penser à nettoyer le répertoire %OSDK%\TMP avant chaque nouvelle construction.

En tout cas désormais, je parviens à compiler, linker et exécuter les exemples contenant de l'ASM et du C mixé ...
En faisant systématiquement ça pour construire:

Code:
del BUILD\*.*
del %OSDK%\TMP\*.*
osdk_build.bat

Y'a plus qu'à ...  happy
jbperin
jbperin

Messages : 132
Date d'inscription : 05/11/2019
Localisation : Drôme

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum