-
Notifications
You must be signed in to change notification settings - Fork 2
Ajout $512 (ERRNB stratsed) #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Le problème est que j'ai déjà utilisé errnb en minuscules pour le numero d'erreur du basic (adresse $07B7). Il y a d'autres variables que j'ai ajouté dans le source et que je n'ai pas reportées dans le fichier info. |
Oui en fait, le ERRNB c'est celui qui est documenté dans le manuel du développeur telestrat ($512) et ce que j'avais vu c'était le ERRNB du stratsed. Effectivement, je pense qu'il faudrait renommé celui du basic qui est différent (je pense qu'il doit sortir les syntax error, illegal quantity error and co). Je fais la modif ou tu la fais ? (cela ne me dérange pas, mais je risque de ne pas prendre la même norme que toi |
Je peux le faire, j'ai aussi d'autres corrections dans ce fichier qu'il faut que je transfère dans le dépôt. Le problème avec les variables des roms du Telestrat, c'est que ce n'est pas simple de s'y retrouver. Certaines sont définies dans un document, d'autres dans un autre, certaines sont décrites mais pas nommées et il y en a qui ne sont décrites nulle part. |
il y a aussi le désassemblage de teleass avec les labels. Mais, oui, il n'y a pas une doc uniforme. Sinon dans telestrat.inc de cc65 : https://github.com/cc65/cc65/blob/master/asminc/telestrat.inc A la fin, il y a les adresses Stratsed |
Je vais refaire une passe sur ce fichier, en fait je ne m'en étais servi qu'au début et je n'ai pas reporté systématiquement les modifs faites dans le source Hyperbasic vers ce fichier. Pour ERRNB, le truc c'est que c'est aussi le nom d'une instruction/variable Hyperbasic. J'aurai bien fait un fichier avec les variables communes à toutes les cartouches (en gros celles de Telemon) et un fichier spécifique par cartouche, mais da65 n'a pas de fonction include... |
L'idéal aurait été de coller l'include de telestrat.inc mais oui, je ne sais pas comment faire avec da65 |
Oui c'est sûr, c'est ce que j'ai prévu pour l'assemblage du fichier source mais pour le moment on ne peut pas ré-assembler le source directement à cause de certains labels qui ont été créés automatiquement et que je dois renommer. Je suis en train de revoir le fichier .info, je vais aussi m'en servir pour la cartouche Telematic que l'Hyperbasic peut appeler directement. |
No description provided.