mardi 29 décembre 2009

Carte compact flash sur Commodore Amiga 600 / 1200

Utiliser une carte compact flash sur
un Commodore Amiga 600 / 1200

TOI !!! Oui TOI !! Heureux possesseur d’un Commodore Amiga 600 ou 1200, ou tout autre modèle doté d’un port PCMCIA, tu t’es souvent demandé comment faire facilement des échanges entre ton PC et les foultitudes de fichiers ADF que tu télécharges comme un goret sur le Net, comment substituer un HD pas toujours à la bonne taille et parfois défaillant, quand il existe ….

Hé bien,  sache qu’Il existe un remède miracle pour répondre à toutes tes interrogations !!! La carte Compact flash…….

OUI !!!! Tu lis bien mon ami !!! La petite et ridicule carte compact flash qui traîne dans ton appareil photo numérique va venir à la rescousse de ton vieil Amiga tout poussif…  Avec elle, tu vas pouvoir facilement échanger des fichiers avec ton PC et même t’en servir de giga disquette aux temps d’accès foudroyants, comme un disque dur quoi... Tu demandes à voir …..C'est tout vu !!  Allons y !!!


 Tout d’abord tu vas avoir besoin d’un peu de matériel :

  • Un Amiga 600 ou 1200 bien entendu …
  • Une carte Compact Flash (CF) … pas trop petite quand même, disons plus de 8mo (ici CF Corsair 1GO) …
  • Un adaptateur Compact Flash > PCMCIA (ici de marque Sandisk).
  • Un dispositif pour lire les CF sur ton PC.


Et de quelques connaissances en Workbench Amiga …

En bref, savoir que le répertoire Devs contient les drivers pour l’Amiga, et le fichier « mountlist » de ce répertoire, décrit les filesystems un peu exotique (non natifs) de l’Amiga… Que le fichier « startup-sequence » du répertoire « S » de ton amiga est l’équivalent de l’autoexec.bat du Dos … et que pour rendre un D7 bootable, il faut taper « install df0 : » sous CLI (ligne de commande de l’Amiga). Rappel : DF0: = le lecteur interne de votre Amiga, DF1:, le 1er lecteur externe, CF0 : = la carte CF, HD0 : un DD interne.

Pour le reste trouve toi une doc sur l’AmigaDos et le Workbench …. Et plus vite que ça !!!! et si tu sais pas de quoi je cause …. Passes ton chemin …..


En photo cela donne CA !!!!!










Bon toujours la ? Alors on embraye …..

 1ere étape, télécharges sur le Net (www.aminet.net) les logiciels suivant pour Amiga :

  • CFD qui permet d’utiliser une CF sur un AMIGA
  • FAT95 qui permet de lire une partition FAT32

 L’étape la plus dure, finalement consiste à passer ces 2 fichiers sur ta vieille tripe d’Amiga… Soit par une liaison série si tu as les softs et le câble nécessaire, soit avec une D7 MSDOS 720 Ko et un Workbench > 2 avec le driver pour la lecture des D7 MSDOS activé …  

Ensuite décompacte les fichiers LHA depuis le PC et mets les sur une D7  puis, depuis ton Commodore copie les fichiers sur une D7bootable avec un Workbench disons > à la version 3 … c’est plus pratique …

Voila …. Démerde toi, j’ai pas dit que ça serait une partie de plaisir non plus …

 2nde étape, transfères bien les fichiers en respectant leur arborescence… les fichiers qui sont dans « c » vont dans le répertoire « c » sur la D7, idem pour « Devs » et  « L »  ….

Sur ta D7 de boot, tu dois donc avoir :

Dans « C » 
  • Cfddebug
  • Pcmciacheck
  • Pcmciaspeed
  • Boot95
  • Dd
  • Debug95
  • SetFileSize

Dans « Devs »
  • CF0
  • CF0.info
  • Compactflash.device
  • Messydisk.device

Dans « L »
  • Fat95
  • Install95


3eme étape, insère ta CF dans l’adaptateur CF > PCMCIA et  enfourne le tout dans ton Amiga encore puceau du PCMCIA, comme le montre la photo.


La marmotte, elle met la CF dans l’adaptateur et le tout dans l’Amiga ….




4eme étape, boot ta vieille tripasse de machine, puis vas dans le répertoire « Devs » et cliques sur l’icône CF0 ….

Et ….. La magie opère  !!!

Si la CF apparaît sur le Workbench c’est que tu n’es pas trop une burne !!!! Sinon essaie encore une fois …….


Le disk CF1GO correspond à la CF ….. Trop fort !!!




Pour être au top de ta D7 (ou du HD) de boot, insère les lignes suivantes dans le fichier « mountlist » du répertoire « Devs » de ta D7 système, ou créé le s’il n’existe pas :

CF0:
FileSystem = l:fat95
Device = compactflash.device
Unit = 0
Flags = 2
LowCyl = 0
HighCyl = 0
Surfaces = 1
BlocksPerTrack = 1
BlockSize = 512
Buffers = 20
BufMemType = 1
BootPri = 0
Stacksize = 4096
Priority = 5
GlobVec = -1
DosType = 0x46415401


Ensuite, ajoute un petit accès à CF0 dans le fichier « startup-sequence » de ton Amiga … Comme cela la CF apparaîtra directement sur le bureau du Workbench …..

Tu peux donc, des à  présent, copier des fichiers depuis ton PC sur la CF, puis la mettre dans l’Amiga, D7 et y avoir accès …..

C’est pas cher et super pratique …..La grande classe !!!

N’en profite pas pour emballer une meuf avec ça, autant pour la CF je garantie le résultat, autant pour la meuf ….. C’est toi qui vois ….

Voila pour la reconnaissance de la CF sur Amiga …

Mais comme tu en veux toujours plus, que tu es une grosse feignasse, mais un peu malin sur les bords, et que en plus c’est super pratique, tu te demandes comment rediriger le système vers ta CF …. Et donc t’en en servir de disque dur …..

Comme je suis de bonne humeur cet après midi et que je te l’avais promis plus haut voici ce qu’il faut faire ….

Pour cela, copie ton disque dur (ou D7) de boot sur la CF (fait gaffe à la place quand même hein … )

Et modifie la startup sequence de ton Amiga pour rediriger le système vers la CF ….

Par exemple :

----------------------------------










; $VER: startup-sequence 39.9 (9.8.92)
;border off
Echo " "
Echo "******* Phil's Amiga Compact Flash Loader********"
Echo " "
Echo " "
Echo "On monte le Compact Flash "

C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)
C:Mount >NIL: CF0:

Echo " OK ....."

Echo "Assign en resident "
Resident >NIL: CF0:C:/Assign PURE
Echo " OK ....."

Echo " On assigne les variables d'env."
Assign >NIL: C: CF0:C
Echo " C: Ok ..."

Echo " Chemin vers CF0:"
path >NIL: CF0:C
Echo " OK ..."
Echo "Initialisation du Ram disk ...."

MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
;Copy >NIL: ENVARC: RAM:ENV ALL NOREQ
Echo " OK ....."

Echo " Suite d'init des variables ..."
Assign >NIL: ENV: RAM:ENV
Assign >NIL: T: RAM:T
Assign >NIL: CLIPS: RAM:Clipboards
;Assign >NIL: REXX: S:
;Assign >NIL: PRINTERS: DEVS:Printers
Assign >NIL: KEYMAPS: CF0:DEVS/Keymaps
Assign >NIL: DEVS: CF0:DEVS
Assign >NIL: L: CF0:L
Assign >NIL: LIBS: CF0:Libs
Echo "OK ........."

;Echo "OK ..."
SetPatch QUIET
Version >NIL:
;AddBuffers >NIL: DF0: 15
FailAt 21

Echo " "
Echo "Init des fontes "
IF NOT EXISTS SYS:Fonts
  Assign >NIL: FONTS: CF0:FONTS
EndIF

Echo " OK...."

BindDrivers

Echo " "
Echo " Init des ecrans "

IF EXISTS DEVS:Monitors
  IF EXISTS DEVS:Monitors/VGAOnly
    DEVS:Monitors/VGAOnly
EndIF

 List >NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
 Execute T:M
 Delete >NIL: T:M
EndIF

Echo " OK ......"

SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart

IPrefs

ConClip

;IF EXISTS S:User-Startup
;  Execute S:User-Startup
;EndIF


Assign >NIL: S: CF0:S
Assign >NIL: SYS: CF0:
Assign >NIL: LOCALE: SYS:Locale
Assign >NIL: LIBS: SYS:Classes ADD
Assign >NIL: HELP: LOCALE:Help DEFER


Echo " init du path ..."

Path >NIL: RAM: CF0:C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

Resident >NIL: Assign REMOVE

LoadWB
EndCLI >NIL:

----------------------------------

Tu en chies la hein …… Allez on reboot la machine histoire de jeter un œil ?


Cool hein ….. Et c’est rapide en plus  …. La capture est de mon ancien site. ;)


Y a rien la ???? Ton Amiga n’en croit pas son écran composite …..











En Mo c’est encore plus parlant ! En haut de la fenêtre bleue … 
Pas en haut de l’écran c'est la RAM … Couillon …


Tout le systeme redirigé vers la CF (CF1GO) …… Royal !!!!

Et voila …. Un utilisateur d’Amiga tout content … et en plus avec ta D7 de boot, tu peux mettre ta CF sur le Commodore de ton pote histoire de le faire baver un coup, ou plus simplement trimbaler tout plein de trucs très facilement.  


Alors heureux ?

Aucun commentaire:

Enregistrer un commentaire