Re: Un FDC 720 Ko pour MC-10, Alice 4K, 32 et 90

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Avatar du membre
6502man
Messages : 10177
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par 6502man » 05 oct. 2013 23:02

Personnellement pour créer des disquette ALICE j'utilise un lecteur PC 3"1/2 externe en usb.

Je formate et copie directement les fichiers par l'explorateur windows ou pour une image .FD j'utilise aussi le logiciel MSX msxmanager qui peut écrire sur disquette réel au format DOS 720, et reconnait les image (si tu les renomées en .DSK) ;)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

cosmos99
Messages : 486
Enregistré le : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par cosmos99 » 05 oct. 2013 23:27

Je ne sais plus , y a rien à faire ce soir , ça veut pas ,ça veut pas... J'ai sortit l'Alice32 dans le doute mais ça change rien. Toujours un ?FM ERROR , je me demande comment j'avais réussi mon coup à l'époque si ce n'est en DOS pur. J'ai un lecteur de disquettes interne. Je vais éssayer MSX diskmanager , pourquoi pas.
Eric

cosmos99
Messages : 486
Enregistré le : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par cosmos99 » 05 oct. 2013 23:34

ENFIN !!! Phil mon sauveur ! :D Depuis 20h que j'éssayes de faire un dessin....

Je vais mettre une note dans mes affaires Alice , qu'il faut utiliser MSXdiskmanager et renommer les images en .DSK
Eric

Avatar du membre
6502man
Messages : 10177
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par 6502man » 05 oct. 2013 23:44

J’espère que l'on auras le privilège de la primeur de tes œuvres artistiques :D
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

cosmos99
Messages : 486
Enregistré le : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par cosmos99 » 05 oct. 2013 23:48

Ma fois, j'y compte bien. :wink: Sinon en effet, impossible de charger la version 32 sur le 90, dommage, le 90 a 4 jolies fleches indépendante et...il gere aussi le joystick pour ce logiciel, quel dommage.... ^^

edit: ou autrement dit, je pouvais toujours m'acharner à charger la version 32 sur le 90, si ça se trouve ma disquette était toujours bonne depuis le début... :oops:
Eric

Avatar du membre
Patrice
Messages : 1212
Enregistré le : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par Patrice » 06 oct. 2013 18:47

@cosmos99 (Eric): Sinon pour t'orienter un peu dans ton investigation concernant le désassemblage de Dessine-moi pour Alice 90.

Le programme est constitué de 4 fichiers:

-1) AFF32.BAS programme Basic chargeur

-2) PRES.BIN programme en L.M. de présentation de Dessine-moi

Début chargement: $4000
Fin chargement: $481E
Adresse EXEC: $4000 <----

-3) --------.BIN Routine en L.M. en relation directe avec PAINT90.BIN
Remarque importante pour le chargement de cette routine et la suivante il faut faire au préalable CLEAR100,13471 en mode direct de manière à ne pas provoquer d'erreur au moment du chargement en mémoire (les zones $34A0 à $34D3 et $AF00 à $AFFF sont critiques).
Début chargement: $A72B
Fin chargement: $AFFF
Adresse EXEC: $A72B <----

- 4) PAINT90.BIN (programme principal en L.M.)

Début chargement: $34A0
Fin chargement: $6FFF
Adresse EXEC: $5409 <----

il faut Commencer par un dump des 2 derniers programmes en L.M. (ils peuvent être présents en même temps en ram puisque leur zone de chargement respective est différente) pour identifier les zones routines et zones données, puis seulement ensuite tu pourras débuter le désassemblage logique en commençant par l'EXEC ($A72B) , puis celui de PAINT90 ($5409). :wink:

Tu pratiques de même pour Dessine-moi (Alice 32).

Bon courage pour la suite.

PAINT90.BIN commence par une routine de sauvegarde (sauvegarde de PAINT90.BIN lui-même) située de $34A0 à $34D3, qu'il faudra patcher pour l'adaptation disquette.

[EDIT] Reste ensuite à identifier et isoler les différentes routines de sauvegarde et de chargement du programme PAINT90.BIN dans le but d'adaptation en version disquette (donc patcher ces routines).
Modifié en dernier par Patrice le 07 oct. 2013 09:51, modifié 5 fois.
Alice la passion ;-)

cosmos99
Messages : 486
Enregistré le : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par cosmos99 » 06 oct. 2013 19:22

Merci Patrice pour les tuyaux , je crains que ce ne soit au delà de mes compétences hélas. :?

C'est tres complexe pour moi le LM . Je songeais même tout à l'heure à demander une explication simple histoire de comprendre le principe , comme par exemple si on voulait animer un sprite multicolor(disons on le fait marcher en bas de l'écran pour rester dans le simple) , il fait 4 blocs en taille , sur fond noir(toujours pour faire tout simple), on le commande au clavier. Je me disais c'est un exemple assez simple(j'espere :wink: ) , pour voir comment se présente la programmation d'un tel truc. Si quelqu'un à 1/4 d'heure à perdre pour m'expliquer ça me ferait bien plaisir. :D En basic c'est tres clair pour moi mais en LM c'est une autre histoire.

Si tu disposes de PAINT90.BIN ça m'arrangerait aussi , pour l'utiliser sur 90. J'ai refais un éssai tout à l'heure , il y a pas mal de contraintes mais moins je pense qu'un spectrum , mais c'est assez lourd à gerer au clavier quand même , je me demande s'il ne vaudrait pas mieux utiliser du papier quadrillé et noter les valeurs ,parce qu'il faut sacrément calculer pour un bon résultat(à cause des contraintes de proximité!) , déssines moi n'a pas de quadrillage et ça manque...
Eric

Avatar du membre
Patrice
Messages : 1212
Enregistré le : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par Patrice » 06 oct. 2013 19:53

Si c'est évident pour toi en Basic, alors tout n'est pas perdu. Il faut créer un algorithme de la tâche à réaliser (cela représente 85% du travail), ensuite l'écriture du programme devient presque mécanique à la suite de cette analyse.

Pour obtenir PAINT90.BIN à partir de l'émulateur de Daniel en mode A90 + disquette, la procédure est la suivante:

-1) Faire CLOAD et ne pas lancer de RUN (chargement du lanceur Basic en mémoire, but passer au second programme à charger).
-2) Faire CLOADM et ne pas lancer de EXEC (chargement de la présentation inutile dans notre cas, but passer au 3 ième programme qui lui nous intéresse).
-3) Faire en direct CLEAR 100,13471 puis ENTER, ensuite CLOADM ne par faire EXEC (chargement de la 1er routine de PAINT90 .
-4) Faire CLOADM pour charger PAINT90.
-5) Sauvegarde de PAINT90 au format .fd par la commande:

SAVEM"PAINT90", &H34A0, &HAFFF, &H5409 ( sauvegarde d'une zone mémoire ici de $34A0 à $AFFF) sur disquette.

Il te reste ensuite à convertir le fichier .fd ainsi créé avec MSX DISK MANAGER au format .BIN directement sur une disquette 3" 1/2. :wink:
Modifié en dernier par Patrice le 11 oct. 2013 06:41, modifié 1 fois.
Alice la passion ;-)

cosmos99
Messages : 486
Enregistré le : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par cosmos99 » 06 oct. 2013 20:19

Merci Patrice , oui le BASIC est assez évident pour moi (sauf les PEEK et les POKES ! ) , il y a donc une logique en LM ? Bonne nouvelle. :wink:

Bien compris pour la procédure pour récuperer PAINT90 , merci à toi. :)
Eric

Avatar du membre
Patrice
Messages : 1212
Enregistré le : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par Patrice » 06 oct. 2013 20:48

@ cosmos99 (Eric): Ne tiens pas compte des 5 premiers et 5 derniers octets du programme obtenu, ils sont nécessaires au chargement du programme à partir de la disquette et n'entrent pas dans le fonctionnement du programme PAINT90.BIN.
N'oublies pas non plus de formater la disquette avant de sauvegarder le programme sur celle-ci (DSKINI 0 ou 1,"nomlabeléventuel") identique à la réalité pour l'émulateur. Pour le chargement initial du programme Dessine-moi (Alice 32 et 90) au format cassette, il est disponible sur le site de Daniel (format .k7). :wink:

[EDIT] Tu peux utiliser à présent un désassembleur symbolique tel que DASMx ver 1.40 en déclarant les 5 premiers et derniers octets comme données ou mieux comme zone à ignorer.
Alice la passion ;-)

Avatar du membre
Patrice
Messages : 1212
Enregistré le : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par Patrice » 07 oct. 2013 13:12

@ cosmos99 (Eric): Regardes dans ta boîte courriel. :wink:
Alice la passion ;-)

cosmos99
Messages : 486
Enregistré le : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par cosmos99 » 07 oct. 2013 14:27

Oui, merci bien Patrice, je vais regarder tout ça à tête reposée. :)
Eric

Avatar du membre
dvallet
Messages : 43
Enregistré le : 10 août 2013 09:52
Localisation : Nord de la France

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par dvallet » 18 nov. 2013 07:54

oops, je viens juste de découvrir cette page.
j'avais du zapper à l'époque.

Est il encore possible de commander un ou deux kits pour mon alice ?

Merci d'avance, Didier
Alias DidierV, CEO Mag
Fan d'Oric et de Micro-Ordinateurs 8bits

Avatar du membre
Patrice
Messages : 1212
Enregistré le : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par Patrice » 18 nov. 2013 20:54

Non, désolé Didier car ces kits avaient été constitués par Darren ATKINSON à l'époque pour un envoi depuis les USA et pour lui éviter un tas de complications dans la gestion, ils avaient été regroupés et ont fait l'objet d'un envoi unique! :(
Alice la passion ;-)

cosmos99
Messages : 486
Enregistré le : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Commande Kit MCX 32 - FDJ (Alice 4k, 32 et 90)

Message par cosmos99 » 18 nov. 2013 21:38

dvallet a écrit :(...) Est il encore possible de commander un ou deux kits pour mon alice ?
Salut Didier,

a tout hasard , c'est pour en faire quoi ?
Eric

Répondre