| CPC Rulez https://cpcrulez.fr/forum/ |
|
| Question sur maxam https://cpcrulez.fr/forum/viewtopic.php?f=4&t=4306 |
Page 1 sur 1 |
| Auteur : | Megachur [ 01 Sep 2010, 18:15 ] |
| Sujet du message : | Question sur maxam |
quand je veux écrire directement un programme assemblé sur un dsk, j'utilise cela dans l'assembleur de winape (compatible maxam) : Code : compilation_begin equ &1000 SAVE_FILE equ 1 ; --------------------------- list ; --------------------------------------------------------------------------------- org compilation_begin IF SAVE_FILE write direct "a:000.LFL",compilation_begin ENDIF cela marche très bien sauf que le fichier sauvegarder contient l'entête amsdos... est-ce quelqu'un sait quelle est l'option pour sauvegarder en fichier ascii ou binaire sans l'entête amsdos ? Merci d'avance de votre aide ! |
|
| Auteur : | hERMOL [ 01 Sep 2010, 19:00 ] |
| Sujet du message : | Re: Question sur maxam |
écris directos sur un secteur alors |
|
| Auteur : | Megachur [ 01 Sep 2010, 19:38 ] |
| Sujet du message : | Re: Question sur maxam |
à partir de l'editeur/assembleur de winape ? je crois pas que cela marche ! sinon, y'a un programme cpc qui copie un fichier binaire avec la possibilité d'enlever l'entête AMSDOS ? ou un autre programme que managedsk (car il semble qu'il rajoute des &0d après les &0a dans le fichier quand on le charge dans le dsk) !? |
|
| Auteur : | norecess [ 01 Sep 2010, 20:09 ] |
| Sujet du message : | Re: Question sur maxam |
Avec WinAPE, je sais qu'il est possible d'appeller un executable externe pendant le build (voir le grimware pour plus d'info). Du coup, appeller un programme externe qui vient retirer l'entete Amsdos me semble eventuellement possible. "Eventuellement"... |
|
| Auteur : | Megachur [ 01 Sep 2010, 20:17 ] |
| Sujet du message : | Re: Question sur maxam |
finalement, j'ai sauvegarder en binaire dans le répertoire du source WRITE "nomfichier" et un CLOSE à la fin du source puis j'ai fait le test avec la dernière version de cpcdisk 2.0 (qui demande si on doit ou pas ajouter l'entête amsdos) et ça marche !!! car en fait avec managedsk j'avais une erreur (cf thread dans émulation http://cpcrulez.fr/forum/viewtopic.php?f=7&t=4279&start=15 ouf, je suis plus bloqué dans les devs de scumvm_z80 !!! ça m'a pris un jour de délai pour comprendre pourquoi les opcodes marchaient pas et ce décalaient quelques fois !!! |
|
| Auteur : | Megachur [ 01 Sep 2010, 20:22 ] |
| Sujet du message : | Re: Question sur maxam |
fausse joie, ça doit venir de winape et du write close !!! faut que je regarde cela du coup ! je vais assembler le fichier binaire sur pc pour voir si ça corrige le truc ! |
|
| Auteur : | Megachur [ 02 Sep 2010, 11:32 ] |
| Sujet du message : | Re: Question sur maxam |
ouf c'était une erreur dans le code et du coup le fichier n'était pas remplacé ! les outils sont fiables -> plus qu'à coder ! |
|
| Auteur : | norecess [ 02 Sep 2010, 18:10 ] |
| Sujet du message : | Re: Question sur maxam |
Donc si j'ai compris, c'est le codeur lui-meme qui est pas fiable!!! Je taquine |
|
| Auteur : | hERMOL [ 02 Sep 2010, 18:47 ] |
| Sujet du message : | Re: Question sur maxam |
hERMOL a écrit : écris directos sur un secteur alors Megachur a écrit : à partir de l'editeur/assembleur de winape ? je crois pas que cela marche ! je compile mon code comme ca sur mes disk Code : nolist ; CAT ENTRY write direct sectors "A: 00-01:c1-c9":org &100 db 0,"FILE ",0,0,0,&10 db 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ds &500-$, &e5 ;DATAS/LOADER , etc ... write direct sectors "A:00-01:c5-c9":org &100 ;BLOC 2 incbin "C:\!CPC-DEV\xyz\abc.bin" norecess a écrit : Avec WinAPE, je sais qu'il est possible d'appeller un executable externe pendant le build (voir le grimware pour plus d'info). Du coup, appeller un programme externe qui vient retirer l'entete Amsdos me semble eventuellement possible. "Eventuellement"... cette fonction m'interaisse , je vois pas ou elle ce trouve sur grimware ??? c'est d'ailleurs quelque chose que je souhaite voir ajouter dans les futures version .. (viewtopic.php?p=9184#p9184 ) |
|
| Auteur : | norecess [ 03 Sep 2010, 01:14 ] |
| Sujet du message : | Re: Question sur maxam |
Mea Culpa : après vérification auprès de l'interressé (Seigneur Grim en personne), impossibilité de faire ce que j'ai dis. Je m'excuse des désagréments |
|
| Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|