Parcourir cette discussion :   1 Utilisateurs non enregistré en ligne






Création d'un binaire avec winape
#1
Molecule man


Informations sur l'utilisateur
Salut, je veux faire une version exécutable pour pouvoir montrer mes tests de programmation sur disquette.

Grâce aux excellent tutos de BDC Iron, bien sûr.

Mon problème est le suivant :
je code directement tout avec winape. J'ai un fichier sur mon PC local pour le sprite.


Mon code commene à #8000 et mes datas à #4000

;write "output4.bin"




largeur        EQU          #5    
hauteur        EQU          #10
sprite        EQU          #4000
ecran        EQU          #F965
nbrephrase    EQU          40


    ORG    
#8000    ;debut du code en memoire

temp     db 0
posLettre1     dw 0
num     db 0
nbreLettre     db 0


    run START
    
    
START

    LD    A
,0    ;mode 0

... plein de code ...

    
RET

ORG    
#4000

Incbin "D:devcpcWinAPE20A18diskSPR.WIN"


Quand je compile sur le cpc, pas de soucis, tout est en mémoire.
Si j'utilise la commande write "output.bin", j'ai bien mon fichier sous windows que je copie avec managedsk. Je place #8000 en point d'entrée et adresse du début.
Je fais un run"output sur le CPC, le prog se lance bien mais la mémoire en #4000 est vide.

J'ai essayé d'autre placement en mettant les datas avant le début du code ou en écrivant directement sur la disquette avec write direct "a:output.bin", sans succès.

;write "output4.bin"
ORG    #4000

Incbin "D:devcpcWinAPE20A18diskSPR.WIN"

ORG    #8000    ;debut du code en memoire

temp     db 0
posLettre1     dw 0
num     db 0
nbreLettre     db 0


    run START


Sinon je peux aussi exporter les datas en faisant un
write "data.bin"
    
ORG #4000
Incbin "D:devcpcWinAPE20A18diskSPR.WIN"

write "output.bin"
ORG    #8000    ;debut du code en memoire

temp     db 0
posLettre1     dw 0
num     db 0
nbreLettre     db 0


    run START


Je met les 2 fichiers sur disquette mais dans ce cas, comment je peux lire le fichier data.bin dans mon fichier output.bin déjà compilé ?


Date de publication : 29/08/2016 15:15
Imprimer Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit M. Wong Haut


Re : Création d'un binaire avec winape
#2
Modérateur


Informations sur l'utilisateur
Une fois tes fichiers (données+codes) créés, mets les sur ton dsk et fait un lanceur du type

10 memory &3fff
20 load"fichier.bin",&4000
30 load"code.bin",&8000
40 call &8000

;)

Date de publication : 30/08/2016 20:33
Imprimer Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit M. Wong Haut


Re : Création d'un binaire avec winape
#3
Molecule man


Informations sur l'utilisateur
Rahhhh merci.

C'est exactement ce que je voulais. J'oublie toujours le mode basic de l'Amstrad.

Date de publication : 01/09/2016 09:12
Imprimer Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit M. Wong Haut







Vous pouvez consulter les sujets.
Vous ne pouvez pas débuter un nouveau sujet.
Vous ne pouvez pas répondre aux messages.
Vous ne pouvez pas modifier vos messages.
Vous ne pouvez pas supprimer vos messages.
Vous ne pouvez pas créer des sondages.
Vous ne pouvez pas participer aux sondages.
Vous pouvez joindre des fichiers à vos messages.
Vous ne pouvez pas publier vos messages sans approbation.
Vous pouvez utiliser ce type de sujet.
Vous ne pouvez pas utiliser le HTML.
Vous ne pouvez pas utiliser une signature dans vos messages.

[Recherche avancée]


RECHERCHE
LANGUE
* Donathon 2017 *

145 €

 

 

 

 En savoir plus

Le Chat
 Smiles  Loading...
EN LIGNE
12 Personne(s) en ligne (4 Personne(s) connectée(s) sur Forum Amstrad CPC)

Utilisateur(s): 3
Invité(s): 9

Moonbeam, GrYzoR, Nostalgeek, Plus ...
Musiques CPC

Lecteur MP3
CPC-Scene Radio

 

 

ROLAND RADIO

 

Informations
________________________________

Suivre Amstrad.eu

________________________________

Autres Créations web

________________________________

 

Declaration CNIL : 1005884

Association : 0540200002843

Charte

Avertissements

Plan du site

Carte de France des membres

 

 

 

Facebook.

Twitter.

RSS forum.

RSS News.

Contact.

 

Gaston-Phoebus.com

Amstrad.eu

untour.fr

Cathydeco.com

Higoogle

Harloup.fr

** Faire un don **

 

Conception Phenix © 2000 - 2014