CPC Rulez
https://cpcrulez.fr/forum/

Problème éxécution d'un bin avec load ou run
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=4984
Page 2 sur 2

Auteur :  hERMOL [ 17 Déc 2012, 18:57 ]
Sujet du message :  Re: Problème éxécution d'un bin avec load ou run

petite update...
Code :
ld a,(&A700)  ; drive
push af
ld      de,&40
ld      hl,&0ABFF
ld      c,&7
call    &BCCE
pop  af
ld (&A700),a


encore mieux:
Code :
ld   hl,(&BE7D)  ; address of AMSDOS reserved area
ld   a,(hl)      ; drive
push hl
push af
ld   de,&40
ld   hl,&0ABFF
ld   c,&7
call &BCCE
pop  af
pop  hl
ld   (hl),a

Auteur :  stephbb75 [ 18 Déc 2012, 12:55 ]
Sujet du message :  Re: Problème éxécution d'un bin avec load ou run

Bonjour,

Merci hERMOL pour ces codes.

J'ai encore une question, j'ai cherché à voir comment faire mais je n'est pas trouvé !
Peut t’ont avant de faire l'init de la ROM 7 (pour le lecteur de disquette)un test pour savoir quel ROLM (ou RAM) est présente, c'est pas claire un ! :D

En fait je voudrais pouvoir faire un test pour savoir si je doit initialiser la ROM ou non.

Auteur :  hERMOL [ 18 Déc 2012, 18:55 ]
Sujet du message :  Re: Problème éxécution d'un bin avec load ou run

sûrement avec le vecteur &BCD4 -->
https://cpcrulez.fr/coding_menu-soft-vecteurs_system.htm
https://cpcrulez.fr/search-engine.php?m=BCD4&g=VYmu

Auteur :  Horos [ 12 Juin 2013, 03:24 ]
Sujet du message :  Re: Problème éxécution d'un bin avec load ou run

J'ai rajouté à tout ça un petit "autorun" pour exécuter le fichier qu'on charge. Ici "hello.bin" par exemple.

Code :
   org #5000
   ent   $
   ld    a,(#a700)
   push  af
   ld    de,#40
   ld    hl,#abff
   ld    c,7
   call  #bcce
   pop   af
   ld    (#a700),a
   ld    hl,filnam
   ld    b,buffer-filnam
   call  #bc77
   ex    de,hl
   call  #bc83
   push  hl
   jp    #bc7a
filnam   defm hello.bin
buffer   defs #800

* syntaxe DAMS, mais facile à adapter à Maxam, Pyradev, Zen et autres Ades (pour ceux qui ont connu)

Auteur :  noumayos [ 10 Juil 2013, 16:49 ]
Sujet du message :  Re: Problème éxécution d'un bin avec load ou run

Veuillez excuser mon ignorance mais quel langages vous utilisez pour programmer ici?
Je députe et j ai très envie d apprendre.
Pour le moment je ne fait que du basic sur amstrad
Par avance merci' ( j'adore ce forum!) :) k

Auteur :  shap [ 10 Juil 2013, 16:56 ]
Sujet du message :  Re: Problème éxécution d'un bin avec load ou run

noumayos a écrit :
Veuillez excuser mon ignorance mais quel langages vous utilisez pour programmer ici?
Je députe et j ai très envie d apprendre.
Pour le moment je ne fait que du basic sur amstrad
Par avance merci' ( j'adore ce forum!) :) k
Par exemple, le code dans le post précédent le tien, c'est de l'assembleur Z80.

C'est le langage principalement utilisé sur CPC avec le Basic (mais qui est très lent, interprétation oblige).

Auteur :  stephbb75 [ 29 Juil 2013, 09:00 ]
Sujet du message :  Re: Problème éxécution d'un bin avec load ou run

noumayos a écrit :
Veuillez excuser mon ignorance mais quel langages vous utilisez pour programmer ici?
Je députe et j ai très envie d apprendre.
Pour le moment je ne fait que du basic sur amstrad
Par avance merci' ( j'adore ce forum!) :) k


Salut,

Moi je fait du C, avec du cross dev (dev sur PC) avec SDCC, j'ai fait des article sur CPCRulez sur se sujet du reste :
https://cpcrulez.fr/coding-crossdev_sdcc ... phbb75.htm

Mais on n'échappe pas a l’assembleur tout de même ;-)

Steph

Page 2 sur 2 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/