La Place des Développeurs Problème d'accès dossier sur MSX2

Salut j'ai un petit problème,
J'édite mes programmes Basic sur PC avec l'éditeur notepad ++
Sous Basic, pour accèder à des fichiers qui se trouvent dans des dossiers, j'utilise l'anti-slash " "
par exemple COPY "a:DOSSIERficher.SC82" to (100,100)
Quand j'édite mon programme sur Turbo-R les antislashs sont remplacés par le caractère "Yen"

Et le programme fonctionne parfaitement, les fichiers sont accessibles.
Par contre quand j'édite mon programme sur MSX2 (FR), j'ai bien mes Antislash "" dans mes chemins,
mais j'ai une erreur, plus rien ne fonctionne !
Quel caractère dois-je utiliser ??? Edité par ericb59 Le 04/03/2015 à 08h52
J'édite mes programmes Basic sur PC avec l'éditeur notepad ++
Sous Basic, pour accèder à des fichiers qui se trouvent dans des dossiers, j'utilise l'anti-slash " "
par exemple COPY "a:DOSSIERficher.SC82" to (100,100)
Quand j'édite mon programme sur Turbo-R les antislashs sont remplacés par le caractère "Yen"

Et le programme fonctionne parfaitement, les fichiers sont accessibles.
Par contre quand j'édite mon programme sur MSX2 (FR), j'ai bien mes Antislash "" dans mes chemins,
mais j'ai une erreur, plus rien ne fonctionne !
Quel caractère dois-je utiliser ??? Edité par ericb59 Le 04/03/2015 à 08h52

Pas mal l'idée des chr$ !! Ça devrait fonctionner oui

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

Eric pour ton prob y as une solution : install sur le TURBO R ce petit prog + un init dans ton batch et plus de prob


YENSLASH.zip
EXT.zip Edité par Bastion Rebel Le 16/04/2015 à 18h14


YENSLASH.zip
EXT.zip Edité par Bastion Rebel Le 16/04/2015 à 18h14
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO

ok merci...
En fait je n'avais pas de problème avec le turbo R, mais plus avec les MSX2...
En fait quand j'édite un programme sur PC dans Notepad++ par exemple, j'utilise le symbole Backslash pour les dossiers...
Quand je charge ce programme sur un Turbo R, les backslash sont bien remplacés par un symbole Y (yen), et tout fonctionne correctement...
Par contre, quand je charge ce même programme sur un MSX2 (FR), les backslash sont bien gardés visuellement, par contre, l'accès aux dossiers ne se fait pas du tout...
En fait je n'avais pas de problème avec le turbo R, mais plus avec les MSX2...
En fait quand j'édite un programme sur PC dans Notepad++ par exemple, j'utilise le symbole Backslash pour les dossiers...
Quand je charge ce programme sur un Turbo R, les backslash sont bien remplacés par un symbole Y (yen), et tout fonctionne correctement...
Par contre, quand je charge ce même programme sur un MSX2 (FR), les backslash sont bien gardés visuellement, par contre, l'accès aux dossiers ne se fait pas du tout...


salut
le prog est pour les UC avec le Yen (Turbo R, 2+) les autres ,il ne devrait pas etre utiliser
sur le Notepad vérifie bien comment tu enregistre (moi = AINSI)
j'ai editer mes batchs sur PC puis disquette sans aucune convertion ni turbo R ni MSX2 ??
verifie la pagecode sur ton PC !!!
C:>mode
Statut du périphérique LPT1:
----------------------------
La sortie imprimante n'est pas redirigée.
Statut du périphérique COM1:
----------------------------
Baud : 1200
Parité : None
Bits de données : 7
Bits d'arrêt : 1
Temporisation : OFF
XON/XOFF : OFF
Protocole CTS : OFF
Protocole DSR : OFF
Sensibilité DSR : OFF
Circuit DTR : ON
Circuit RTS : ON
Statut du périphérique CON:
---------------------------
Lignes : 300
Colonnes : 80
Vitesse clavier : 31
Délai clavier : 1
Page de codes : 850 Edité par Bastion Rebel Le 17/04/2015 à 07h51
le prog est pour les UC avec le Yen (Turbo R, 2+) les autres ,il ne devrait pas etre utiliser
sur le Notepad vérifie bien comment tu enregistre (moi = AINSI)
j'ai editer mes batchs sur PC puis disquette sans aucune convertion ni turbo R ni MSX2 ??
verifie la pagecode sur ton PC !!!
C:>mode
Statut du périphérique LPT1:
----------------------------
La sortie imprimante n'est pas redirigée.
Statut du périphérique COM1:
----------------------------
Baud : 1200
Parité : None
Bits de données : 7
Bits d'arrêt : 1
Temporisation : OFF
XON/XOFF : OFF
Protocole CTS : OFF
Protocole DSR : OFF
Sensibilité DSR : OFF
Circuit DTR : ON
Circuit RTS : ON
Statut du périphérique CON:
---------------------------
Lignes : 300
Colonnes : 80
Vitesse clavier : 31
Délai clavier : 1
Page de codes : 850 Edité par Bastion Rebel Le 17/04/2015 à 07h51
TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO

salut à tous...
je reviens sur cet ancien problème d'accès aux dossiers via Basic, car je me suis remis à l'ouvrage, et je bloque toujours sur le même problème...
voici un programme exemple...
je souhaite charger un bout de fichier graphique "fichier.sc8" se situant dans le Dossier "Graph"
a:graphfichier.sc8
Sur Turbo-r ça marche
Sur MSX2 et 2+ : File not Found !
maintenant le même programme mais avec un Bload
ca fonctionne sur MSX2
Question ? c'est quoi donc ce problème ?
Comment puis-je faire autrement ?
Help !
je reviens sur cet ancien problème d'accès aux dossiers via Basic, car je me suis remis à l'ouvrage, et je bloque toujours sur le même problème...
voici un programme exemple...
je souhaite charger un bout de fichier graphique "fichier.sc8" se situant dans le Dossier "Graph"
a:graphfichier.sc8
Code PHP :
Sur Turbo-r ça marche
Sur MSX2 et 2+ : File not Found !
maintenant le même programme mais avec un Bload
Code PHP :
1 screen8 10 o$=chr$(92) 20 dr$="a:"+o$ 30 f$=dr$+"graph"+o$+"fichier.sc8" 40 bload f$,s
ca fonctionne sur MSX2
Question ? c'est quoi donc ce problème ?
Comment puis-je faire autrement ?
Help !

Précision :
si je remplace
copy f$ to (0,0) par copy f$ to "a:"
le fichier est bien copié en racine de a:
Donc il trouve bien le fichier en question !!
si je remplace
copy f$ to (0,0) par copy f$ to "a:"
le fichier est bien copié en racine de a:
Donc il trouve bien le fichier en question !!



Jipe :
est tu bien dans une config DOS2 avec le 2 et le 2+ ?
oui ca boot sur MSXDOS 2.20 puis je passe sous basic.
Edit.
J'ai fini par virer les variables pour tou mettre en "dur"
Code TEXT :
screen8: copy "a:graphfichier.sc8" to (0,0)
ne fonctionne pas sur MSX2 ! Edité par ericb59 Le 06/10/2015 à 14h33

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie