Forum Oric
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» le forum fourre tout
OSDK link error sur (SP) EmptyMar 30 Juin 2020 - 13:11 par Admin

» besoin cable coleur et interface de lecture sd card
OSDK link error sur (SP) EmptyJeu 25 Juin 2020 - 11:56 par kenneth

» I had a dream .. glOric
OSDK link error sur (SP) EmptySam 6 Juin 2020 - 14:18 par jbperin

» Multi soluces...
OSDK link error sur (SP) EmptyMar 19 Mai 2020 - 12:41 par soft-bug

» Des nouvelles de BAS_ORIC
OSDK link error sur (SP) EmptyMer 6 Mai 2020 - 16:08 par goyo

» 3D walkthrough template en moins de 600 lignes de C
OSDK link error sur (SP) EmptyMer 29 Avr 2020 - 20:43 par Star42

» CB2 micro
OSDK link error sur (SP) EmptySam 11 Avr 2020 - 19:29 par jbperin

» Le bonjour de codeur
OSDK link error sur (SP) EmptyMer 1 Avr 2020 - 15:18 par Invité

» [résolu] Format des fichiers Hyperbasic...
OSDK link error sur (SP) EmptySam 28 Mar 2020 - 19:50 par damien

» [résolu] Récupération contenu disquettes 3 pouces...
OSDK link error sur (SP) EmptyVen 27 Mar 2020 - 15:06 par damien

» Echange de jeux/logiciels
OSDK link error sur (SP) EmptyLun 23 Mar 2020 - 20:15 par Star42

» Ordi Portable Sony VAIO
OSDK link error sur (SP) EmptyDim 22 Mar 2020 - 16:17 par froggy

» une atan2 pour vos lib math
OSDK link error sur (SP) EmptyDim 22 Mar 2020 - 11:30 par drpsy

» nouveau site
OSDK link error sur (SP) EmptyJeu 19 Mar 2020 - 20:02 par Star42

» CEO Mag Spéciaux disponibles
OSDK link error sur (SP) EmptyJeu 19 Mar 2020 - 9:33 par musepat

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

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 208 membres enregistrés
L'utilisateur enregistré le plus récent est darq

Nos membres ont posté un total de 8573 messages dans 746 sujets
Portail ORIC



Le Deal du moment : -44%
Lecteur de Cartes SD/Micro SD, USB Type C Micro USB ...
Voir le deal
8.99 €

OSDK link error sur (SP)

Aller en bas

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

Message par jbperin le 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 : 114
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 le 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 : 114
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