Outils pour utilisateurs

Outils du site


tutos:software:systemes:camputers_lynx

Ajout du système Camputers Lynx

Présentation

Le Lynx est un ordinateur britannique 8-bit qui a été d' abord publié au début de 1983 en tant que modèle 48 kB. Plusieurs modèles étaient disponibles avec 48, 96 ou 128 kB de RAM. Il était possible d'atteindre 192 kB en installant une extensions de RAM. John Shireff a conçu le matériel et Davis Jansons le firmware.

La machine était basée autour d'un Z80A CPU cadencé à 4 MHz (6 MHz pour les modèles 128/192 kB), et comportait un Motorola 6845 comme contrôleur vidéo. Il était possible d'exécuter CP/M avec l'option lecteur de disquette 5,25“ sur les modèles 96 kB et 128 kB.

La machine était assez avancée pour son temps. La version 48 k coûtait 225 £, la 96 k valait 299 £ et la machine 128k se montait à 345 £ . Par rapport à ses concurrents, tels que le Sinclair ZX Spectrum et l'Oric 1, il était donc plutôt cher.

Camputers rebaptisa et relança chaque machine à plusieurs reprises, avec le modèle machine 48k rebaptisé le Loisir, et le modèle 128k renommé le Lauréat.

La machine avait très peu de logiciels disponibles et a survécu seulement jusqu'à ce que Camputers cesse ses activités en Juin 1984. On pense que près de 30.000 unités Camputers Lynx ont été vendus dans le monde entier.

Anston Technology a repris en Novembre 1984 et un re-lancement a été prévu mais n'a jamais eu lieu. En Juin 1986, Anston vendit tout - matériel, droits de conception et des milliers de cassettes - au Groupe National d'Utilisateurs Lynx. Le groupe avait prévu de produire un Super-Lynx, mais a été trop occupé à fournir des pièces de rechange et des informations techniques aux propriétaires des modèles existants, et le projet n'a jamais vu le jour.

Emulateurs compatibles

Installation sous RocketLauncher

Pour ce tutoriel, le système Camputers Lynx a été validé avec la version 1.07 de l'émulateur Jynx et la version 1.0 du module Jynx. Des versions plus récentes peuvent être disponibles via RocketLauncherUI.

Installation de l'émulateur

Module

Lors de la rédaction de ce tutoriel, le module Jynx.ahk n'était pas disponible dans RocketLauncherUI. Téléchargez le module ci-dessous :

(Cliquez sur le titre ci-dessous pour directement télécharger le fichier)

Jynx.ahk
Module AHK
Module MEmu = Jynx
MEmuV = v1.07
MURL = http://jynx-emulator.tumblr.com/
MAuthor = craiganderson
MVersion = 1.0
MCRC =
iCRC =
MID =
MSystem = “Camputers Lynx”;—————————————————————————-;Game Info; Moonfall: The french (fr) rom seems to work better that the other two.; Dungeon Adventure: The name of the rom must include “Dungeon” or “dungeon.” The module changes the display setting if either of those words are in the rom.; Colossal Adventure: Same as Dungeon Adventure. Must include “Colossal” or “colossal” in rom name.; Several ROMS have been modified (i.e. multiple tapes combined to one tape OR “fixed” for other reasons) in order to make them playable. These include Dungeon Adventure, Colossal Adventure, Mazeman, Power Blaster. PM Me if you need these roms.; Full screen can be set in HLHQ; If RUN is not being typed on the screen in the games that need it, increase the value below in the module from Sleep, 6000 to maybe Sleep, 8000 (see text below in module).;—————————————————————————-
BlockInput, On
StartModule()
BezelGUI()
FadeInStart()
7z(romPath, romName, romExtension, 7zExtractPath)
settingsFile := modulePath . “\” . moduleName ..ini“
Fullscreen := IniReadCheck(settingsFile, “Settings”, “Fullscreen”,”true“,,1)
BezelStart(“fixResMode”)
Run(executable, emuPath)
WinWait(“Jynx ahk_class #32770)
WinWaitActive(“Jynx ahk_class #32770)
If InStr(romName, “Dungeon”) or InStr(romName, “dungeon”)
{
WinMenuSelectItem, Jynx ahk_class #32770, , Display, Level 9 game colours
 
Sleep, 10
}
else
If InStr(romName, “Colossal”) or InStr(romName, “colossal”)
{
WinMenuSelectItem, Jynx ahk_class #32770, , Display, Level 9 game colours
Sleep, 10
}
else
{
WinMenuSelectItem, Jynx ahk_class #32770, , Display, Normal Lynx colours
Sleep, 10
}
Sleep, 500
WinMenuSelectItem, Jynx ahk_class #32770, , File, Run TAP file …
WinWait(“Open Lynx TAP file ahk_class #32770)
WinWaitActive(“Open Lynx TAP file ahk_class #32770)
Sleep, 1000
Loop
{
ControlGetText, edit1Text, Edit1, Open Lynx TAP file ahk_class #32770
If ( edit1Text = romPath . “\” . romName . romExtension )
Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName%%romExtension%, Open Lynx TAP file ahk_class #32770
}
ControlSend, Button1, {Enter}, Open Lynx TAP file ahk_class #32770
WinWait(“Jynx ahk_class #32770)
WinWaitActive(“Jynx ahk_class #32770)
Sleep, 6000; increase this value if RUN is not being typed on the games that need it.
SetKeyDelay, 50
Send, {r down}{r up}{u down}{u up}{n down}{n up}{ENTER down}{ENTER up}
Sleep,100
 
If Fullscreen = true
{
Sleep, 10
WinMenuSelectItem, Jynx ahk_class #32770, , Display, Full screen
}
Sleep,1000
BlockInput, Off
BezelDraw()
FadeInExit()
Process(“WaitClose”, executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()
CloseProcess:
FadeOutStart()
Process, Close, Jynx-Windows-64bit.exe
Process, Close, Jynx-Windows-32bit.exe
Return

Configuration

Ajoutez l'émulateur Camputers Lynx dans RocketLauncher :

  • Name : Camputers Lynx
  • Path : ..\Emulators\Jynx\Jynx-Windows-64bit.exe.exe
  • Rom Extensions : tap
  • Module : Jynx.ahk
  • GUI Path :
  • CLI Parameters :

Ensuite, il vous faudra désactiver le Bezel et le Fade-in, et activer le plein écran :

Ajout du système

Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :

  • Etape Choose System Name :
    • Name : Camputers Lynx
  • Etape Select Emulator :
    • Cliquez sur la loupe et sélectionnez Camputers Lynx
  • 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

tutos/software/systemes/camputers_lynx.txt · Dernière modification: 2017/02/17 15:34 de stephco08