Outils pour utilisateurs

Outils du site


tutos:software:systemes:commodore-64

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
tutos:software:systemes:commodore-64 [2017/02/11 18:09]
nabubokon ↷ Page déplacée de tutos:commodore-64 à tutos:software:systemes:commodore-64
tutos:software:systemes:commodore-64 [2017/02/14 19:11]
thesalan Nouvelle mise en page avec include
Ligne 1: Ligne 1:
-====== Commodore 64 ======+====== Ajout du système Commodore 64 ======
  
-__Tutoriel original__ : micaelo14 du 30/04/2016+===== Présentation =====
  
-{{  http://img15.hostingpics.net/pics/193261Sanstitre1.png?nolink&798x597  }}+{{  :tutos:software:systemes:commodore64_system.png?nolink&  }}
  
-<hidden DESCRIPTIF :> 
- 
-\\ 
 Le Commodore 64 utilise un microprocesseur 8 bits 6510 (un dérivé proche du 6502 qui a la possibilité de gérer des banques de mémoires en les amenant à la demande dans l'espace d'adressage du processeur) et dispose de 64 kilooctets de mémoire vive. Au Royaume-Uni, il a rivalisé en popularité avec le ZX Spectrum et a tiré bénéfice d'un clavier de taille normale et de puces graphiques et son plus avancées. Le Commodore 64 utilise un microprocesseur 8 bits 6510 (un dérivé proche du 6502 qui a la possibilité de gérer des banques de mémoires en les amenant à la demande dans l'espace d'adressage du processeur) et dispose de 64 kilooctets de mémoire vive. Au Royaume-Uni, il a rivalisé en popularité avec le ZX Spectrum et a tiré bénéfice d'un clavier de taille normale et de puces graphiques et son plus avancées.
  
Ligne 20: Ligne 17:
 Avec cet ordinateur est (probablement) apparue une culture underground informatique connue sous le nom de scène démo. Avec cet ordinateur est (probablement) apparue une culture underground informatique connue sous le nom de scène démo.
  
-</hidden> +===== Emulateurs compatibles =====
- +
-**Nous prendrons l'émulateur //CCS64 //en version 3.9** +
- +
-__**Et ce module:**__ +
- +
-<hidden  CCS64 :> +
- +
-\\ +
-MEmu CCS64\\ +
-MEmuV v3.9\\ +
-MURL http://www.ccs64.com/\\ +
-MAuthor djvj\\ +
-MVersion 2.0.3\\ +
-MCRC 1A625EB2\\ +
-iCRC B25B57CE\\ +
-MID 635038268878192501\\ +
-MSystem "Commodore 64"\\ +
-;----------------------------------------------------------------------------\\ +
-; Notes:\\ +
-; To set fullscreen, set your VideoMode in RocketLauncherUI\\ +
-; Does not support archived roms\\ +
-; Not all roms autoload for an unknown reason\\ +
-; fastload seems to not work +
- +
-; Supports prg, p00, p01, prg, t64, d64, g41, g64, tap, crt, c64\\ +
-; CLI Syntax:\\ +
-; CCS64 rom [-cfg filename] [-fastload] [-normalload] [-autorun] [-manualrun] [-window] [hardsid id]\\ +
-;\\ +
-;If you get an directX9 error while using bezel, increase the value of the Bezel_Resize_Sleep option.\\ +
-;----------------------------------------------------------------------------\\ +
-StartModule()\\ +
-BezelGUI()\\ +
-FadeInStart() +
- +
-hideEmuObj :Object("CCS64 ahk_class #32770",1,"CCS64 ahk_class Afx:00400000:0",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later\\ +
-7z(romPath, romName, romExtension, 7zExtractPath) +
- +
-If romExtension not in .c64,.crt,.d64,.g41,.g64,.p00,.p01,.prg,.t64,.tap\\ +
-ScriptError("Your rom has an extension of " . romExtension . ", only these extensions are supported:`nc64,crt,d64,g41,g64,p00,p01,prg,t64,tap"+
- +
-settingsFile := modulePath . "\" . moduleName . ".ini"\\ +
-videoMode := IniReadCheck(settingsFile, "Settings", "VideoMode","1024x768x32",,1)\\ +
-bezelResizeSleep := IniReadCheck(settingsFile, "Settings", "Bezel_Resize_Sleep","2500",,1) ; sleep in order to avoid directx9 error when trying to resize the game window while he rom is still loading\\ +
-bezelTopOffset := IniReadCheck(settingsFile, "Settings", "bezelTopOffset",6,,1)\\ +
-bezelBottomOffset := IniReadCheck(settingsFile, "Settings", "bezelBottomOffset",21,,1)\\ +
-bezelLeftOffset := IniReadCheck(settingsFile, "Settings", "bezelLeftOffset",5,,1)\\ +
-bezelRightOffset := IniReadCheck(settingsFile, "Settings", "bezelRightOffset",5,,1) +
- +
-VMarray := Object("Window 1x",0,"Window 2x",1,"Window 3x",2,"640x480x32",3,"720x480x32",4,"720x576x32",5,"800x600x32",6,"1024x768x32",7,"1152x864x32",8,"1280x720x32",9,"1280x768x32",10,"1280x800x32",11,"1280x960x32",12,"1280x1024x32",13,"1360x768x32",14,"1366x768x32",15,"1600x900x32",16,"1600x1024x32",17,"1600x1200x32",18,"1680x1050x32",19,"1920x1080x32",20,"1920x1200x32",21,"640x480x16",22,"720x480x16",23,"720x576x16",24,"800x600x16",25,"1024x768x16",26,"1152x864x16",27,"1280x720x16",28,"1280x768x16",29,"1280x800x16",30,"1280x960x16",31,"1280x1024x16",32,"1360x768x16",33,"1366x768x16",34,"1600x900x16",35,"1600x1024x16",36,"1600x1200x16",37,"1680x1050x16",38,"1920x1080x16",39,"1920x1200x16",40) +
- +
-BezelStart() +
- +
-videoMode := VMarray[videoMode]\\ +
-If !videoMode\\ +
-ScriptError("Invalid Parameters for the key videoMode in " . settingsFile . " under the section [Settings]"+
- +
-If bezelPath ; forcing windowed mode on bezel if user did not set it on module options\\ +
-If (videoMode>2)\\ +
-videoMode := 2 +
- +
-ccs64File := emuPath . "\C64.cfg"\\ +
-IfNotExist, %ccs64File%\\ +
-FileAppend,, %ccs64File% ; emu does not create this automatically\\ +
-FileRead, ccs64CFG, %ccs64File% +
- +
-; Setting videoMode setting in CFG\\ +
-ccs64CFG := RegExReplace(ccs64CFG,"\$SCREENMODE=[0-9]+","$SCREENMODE=" . videoMode) ; setting windowed resolution\\ +
-SaveFile(ccs64CFG, ccs64File) +
- +
-HideEmuStart() +
- +
-SetTimer, ClearErrorMsg, 10 +
- +
-Run(executable . " """ . romPath . "\" . romName . romExtension . """"" -cfg ccs.cfg -autorun", emuPath) +
- +
-WinWait("CCS64 ahk_class Afx:00400000:0")\\ +
-WinWaitActive("CCS64 ahk_class Afx:00400000:0")+
  
-If bezelPath\\ +  * [[:tutos:software:emulateurs:ccs64|CCS64]]
-Sleep, %bezelResizeSleep%+
  
-BezelDraw()\\ +===== Installation sous RocketLauncher =====
-HideEmuEnd()\\ +
-FadeInExit()+
  
-SetTimerClearErrorMsg, Off+Pour ce tutorielle système Commodore 64 a été validé avec la version **3.9** de l'émulateur [[tutos:software:emulateurs:ccs64|CCS64]] et la version **2.0.3** du module //CCS64//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
  
-Process("WaitClose", executable)\\ +==== Installation de l'émulateur ====
-7zCleanUp()\\ +
-BezelExit()\\ +
-FadeOutExit()\\ +
-ExitModule()+
  
-SaveFile(text,file) {\\ +{{page>tutos:software:emulateurs:ccs64#installation&nofooter&noheader}}
-FileDelete, %file%\\ +
-FileAppend, %text%, %file%\\ +
-}+
  
-ClearErrorMsg:\\ +==== Module ====
-IfWinExist, CCS64 ahk_class #32770\\ +
-{ WinGetText, CCS64ErrorText, CCS64 ahk_class #32770\\ +
-If InStr(CCS64ErrorText,"Direct") {\\ +
-WinActivate, CCS64 ahk_class #32770\\ +
-Send, {Enter}\\ +
-}\\ +
-}\\ +
-Return+
  
-CloseProcess:\\ +{{page>tutos:software:emulateurs:ccs64#module&nofooter&noheader}}
-FadeOutStart()\\ +
-WinClose("CCS64 ahk_class Afx:00400000:0")\\ +
-Return+
  
-</hidden>+==== Configuration ====
  
-__**Paramétrer RL ainsi:**__+{{page>tutos:software:emulateurs:ccs64#configuration&nofooter&noheader}}
  
-{{http://img15.hostingpics.net/pics/564030Sanstitre1.png?nolink&842x344}}+==== Ajout du système ====
  
-Je n'ai testé tout les jeux mais dans l'absolu ça marche bien :D+Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher : 
 +  * Etape //Choose System Name// :  
 +    * Name : //Commodore 64// 
 +  * Etape //Select Emulator// : 
 +    * Cliquez sur la loupe et sélectionnez //Commodore 64// 
 +    * Cochez //Add Emulator to System instead of Global// 
 +  * Etape //Select Rom Path(s)// : 
 +    * Cliquez sur le bouton //+// et sélectionnez le dossier de vos roms 
 +  * Etape //Database Creation// : 
 +    * Choisissez l'action que vous désirez concernant la base de donées des jeux 
 +  * Etape //Overview// : 
 +    * Vérifiez la configuration et cliquez sur //Finish//
  
 +===== Liens =====
  
 +  * Tutoriel d'installation original : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/commodore-t10317.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/commodore-t10317.html]] (Merci à [[http://forum.hfsplay.fr/membre2.html|micaelo14]])
tutos/software/systemes/commodore-64.txt · Dernière modification: 2017/02/17 20:08 de nabubokon