Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutos:software:systemes:commodore-64 [2017/01/31 15:40] oijkn créée |
tutos:software:systemes:commodore-64 [2017/02/14 19:11] thesalan Nouvelle mise en page avec include |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Commodore 64 ====== | + | ====== |
- | __Tutoriel original__ : micaelo14 du 30/04/2016 | + | ===== Présentation ===== |
- | {{ | + | {{ :tutos: |
- | <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' | 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' | ||
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. | ||
- | </ | + | ===== Emulateurs compatibles |
- | + | ||
- | **Nous prendrons l' | + | |
- | + | ||
- | __**Et ce module: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | \\ | + | |
- | MEmu = CCS64\\ | + | |
- | MEmuV = v3.9\\ | + | |
- | MURL = http:// | + | |
- | MAuthor | + | |
- | MVersion | + | |
- | MCRC = 1A625EB2\\ | + | |
- | iCRC = B25B57CE\\ | + | |
- | MID = 635038268878192501\\ | + | |
- | MSystem | + | |
- | ; | + | |
- | ; 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(" | + | |
- | 7z(romPath, romName, romExtension, | + | |
- | + | ||
- | If romExtension not in .c64, | + | |
- | ScriptError(" | + | |
- | + | ||
- | settingsFile := modulePath . " | + | |
- | videoMode := IniReadCheck(settingsFile, | + | |
- | bezelResizeSleep := IniReadCheck(settingsFile, | + | |
- | bezelTopOffset := IniReadCheck(settingsFile, | + | |
- | bezelBottomOffset := IniReadCheck(settingsFile, | + | |
- | bezelLeftOffset := IniReadCheck(settingsFile, | + | |
- | bezelRightOffset := IniReadCheck(settingsFile, | + | |
- | + | ||
- | VMarray := Object(" | + | |
- | + | ||
- | BezelStart() | + | |
- | + | ||
- | videoMode := VMarray[videoMode]\\ | + | |
- | If !videoMode\\ | + | |
- | ScriptError(" | + | |
- | + | ||
- | If bezelPath ; forcing windowed mode on bezel if user did not set it on module options\\ | + | |
- | If (videoMode> | + | |
- | videoMode := 2 | + | |
- | + | ||
- | ccs64File := emuPath . " | + | |
- | IfNotExist, %ccs64File%\\ | + | |
- | FileAppend,, | + | |
- | FileRead, ccs64CFG, %ccs64File% | + | |
- | + | ||
- | ; Setting videoMode setting in CFG\\ | + | |
- | ccs64CFG := RegExReplace(ccs64CFG," | + | |
- | SaveFile(ccs64CFG, | + | |
- | + | ||
- | HideEmuStart() | + | |
- | + | ||
- | SetTimer, ClearErrorMsg, | + | |
- | + | ||
- | Run(executable . " """ | + | |
- | + | ||
- | WinWait(" | + | |
- | WinWaitActive(" | + | |
- | If bezelPath\\ | + | * [[: |
- | Sleep, %bezelResizeSleep% | + | |
- | BezelDraw()\\ | + | ===== Installation sous RocketLauncher ===== |
- | HideEmuEnd()\\ | + | |
- | FadeInExit() | + | |
- | SetTimer, ClearErrorMsg, | + | Pour ce tutoriel, le système Commodore 64 a été validé avec la version **3.9** de l' |
- | Process(" | + | ==== Installation de l' |
- | 7zCleanUp()\\ | + | |
- | BezelExit()\\ | + | |
- | FadeOutExit()\\ | + | |
- | ExitModule() | + | |
- | SaveFile(text, | + | {{page> |
- | FileDelete, %file%\\ | + | |
- | FileAppend, %text%, %file%\\ | + | |
- | } | + | |
- | ClearErrorMsg: | + | ==== Module ==== |
- | IfWinExist, CCS64 ahk_class #32770\\ | + | |
- | { WinGetText, CCS64ErrorText, | + | |
- | If InStr(CCS64ErrorText," | + | |
- | WinActivate, | + | |
- | Send, {Enter}\\ | + | |
- | }\\ | + | |
- | }\\ | + | |
- | Return | + | |
- | CloseProcess:\\ | + | {{page> |
- | FadeOutStart()\\ | + | |
- | WinClose(" | + | |
- | Return | + | |
- | </ | + | ==== Configuration ==== |
- | __**Paramétrer RL ainsi:**__ | + | {{page> |
- | {{http:// | + | ==== 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 |
+ | * 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 | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
+ | ===== Liens ===== | ||
+ | * Tutoriel d' |