Parcourir cette discussion :   1 Utilisateurs non enregistré en ligne






Questions sur SDCC
#1
Chti nouveau


Informations sur l'utilisateur
Bonjour à tous,
je débute dans le développement sur CPC avec SDCC et j'ai quelques questions.

La première est la suivante, elle concerne l'option de compilation code-loc :
- Je ne comprends pas pourquoi certains programmes la fixent à 0x6000 d'autres à 0x100. Pourquoi n'utilise-t-on pas toujours la même ? Quelle est l'utilité ?
Est-ce qu'il y a moins de mémoire disponible pour le code en la fixant à 0x6000 plutôt à 0x100 (je cherche une explication) ?

- Est-ce que cette adresse a une influence sur l'adresse des différentes bank ? Je pose cette question car j'essaie d'expérimenter le changement de bank et ça ne fonctionne pas. J'ai toujours la même valeur à l'adresse 0x4000 (compiler avec code-loc à 0x6000)

Merci,
Arnaud

Date de publication : 24/05/2015 09:51
Imprimer Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit M. Wong Haut


Re : Questions sur SDCC
#2
Junior


Informations sur l'utilisateur
Salut Arnaud, on t'a oublié sur ce coup
pour le code-loc oui bien sur a 6000 tu seras plus limité c'est certain.
Après ca dépend si tu utilises le basic ou pas. Et l'utilité tu peux tres bien avoir plusieurs routines, une à 0x6000 une autre à 0x4000 etc

Si tu ne veux pas l'utiliser après le lancement de ton programme, tu peux placer ton code ou tu veux.
Tu peux très bien le mettre en 0x200 or 0x100. Tu dois cependant faire attention à la problématique ROM Basse/ROM Haute, et ne pas effacer les valeurs du firmware si tu les utilises (0xA6F et +) ni écraser la pile ou la table des RST (0x000-0x039) et bien sur ne pas aller ecrire sur la mémoire vidéo sauf si tu veux voir ton code en pixel

Bon souvent on utilise souvent un codeloc à 0x100 ou 0x040.
tu peux aussi bouger la pile
bon pas mal d'infos déjà sur ces articles :
http://cpcrulez.fr/coding_HG123_asm-la_memoire.htm

http://cpcrulez.fr/coding_ali_gator-09_carte_memoire_CPC__MMAG.htm

Date de publication : 29/07/2015 09:27
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
* Donathon 2018 *

230/200 €

 

 

 

 En savoir plus

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

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

Eisenfaust, Golem13, Moonbeam, 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