Invité Posté(e) 15 octobre 2012 Share Posté(e) 15 octobre 2012 (modifié) Bonjour , Après quelques mises en bouche avec le NDK et par constat du manque d'émulateur ATARI 520 SFT/SE gratuit pour Android , je me suis lancé dans le portage de l'émulateur HATARI . http://hatari.tuxfamily.org/ Donc voici le lien pour télécharger la version debug pour Android . http://http://deposi...files/iii47tz6b (Code source + debug apk ) Actuellement l'émulateur est fonctionnel : le core de l’émulation marche mais l'interface et la gestion du clavier / souris / son / joystick ne sont pas encore vraiment convaincants. Le portage est réalisé en C via le NDK et n'utilise pas la librairie SDL. Donc voila si d'autres personnes sont intéressés pour participer au projet et le faire évoluer , laisser un petit message dans ce thread . Pour finir , tout les crédits vont a l’équipe de dev de HATARI : HATARI DEV TEAM : http://hatari.tuxfamily.org/ Vous pouvez télécharger la version officielle ici : http://download.tuxf...g/hatari/1.6.2/ Ps: Pour tester il faut pouvoir : Lancer du code debug sur son périphérique avec une résolution 640x480 minimum. Créer un répertoire : /mnt/media/st Déposer un tos valide dans ce répertoire et quelque images disque (ST/MSA/ZIP/HDIMG) Créer un fichier hatari.cfg dans ce répertoire (voir exemple plus bas) . Exemple de hatari.cfg (dans /media/sdcard/st/ ) ------------------------------------------------------------------- [Floppy] bAutoInsertDiskB = TRUE nWriteProtection = 0 szDiskAFileName = szDiskBFileName = szDiskImageDirectory = /mnt/sdcard/st szDiskAZipPath = szDiskBZipPath = [HardDisk] bBootFromHardDisk = FALSE bUseHardDiskDirectory = FALSE szHardDiskDirectory = /mnt/sdcard/st/hdisk bUseHardDiskImage = FALSE szHardDiskImage = /mnt/sdcard/st/hdisk bUseIdeHardDiskImage = FALSE szIdeHardDiskImage = /mnt/sdcard/st/hdisk [Memory] bAutoSave = FALSE nMemorySize = 1 szAutoSaveFileName = /mnt/sdcard/st/auto.sav szMemoryCaptureFileName = /mnt/sdcard/st/hatari.sav [Midi] bEnableMidi = FALSE sMidiInFileName = /dev/snd/midiC1D0 sMidiOutFileName = /dev/snd/midiC1D0 [Printer] bEnablePrinting = FALSE bPrintToFile = TRUE szPrintToFileName = /mnt/sdcard/st/hatari-printer.txt [ROM] szCartridgeImageFileName = szTosImageFileName = /mnt/sdcard/st/tos/tos102fr.img [RS232] bEnableRS232 = FALSE szOutFileName = /dev/modem szInFileName = /dev/modem [screen] bAllowOverscan = FALSE bFullScreen = TRUE bUseExtVdiResolutions = FALSE nForceBpp = 16 nSpec512Threshold = 16 nFrameSkips = 0 nMonitorType = 1 nVdiColors = 0 nVdiWidth = 640 nVdiHeight = 480 bShowStatusbar = FALSE bShowDriveLed = FALSE bAspectCorrect = TRUE nMaxWidth = 640 nMaxHeight = 480 nWindowBorderPixelsTop = 0 nWindowBorderPixelsLeft = 48 nWindowBorderPixelsRight = 48 nWindowBorderPixelsBottom = 40 nFullScreenBorderPixelsTop = 0 nFullScreenBorderPixelsLeft = 32 nFullScreenBorderPixelsRight = 32 nFullScreenBorderPixelsBottom = 40 [sound] bEnableSound = TRUE szYMCaptureFileName = /mnt/sdcard/st/hatari.wav nPlaybackFreq = 44100 [system] bBlitter = FALSE bCompatibleCpu = FALSE bFastForward = FALSE bPatchTimerD = TRUE bRealTimeClock = TRUE nCpuFreq = 8 nCpuLevel = 0 nDSPType = 0 nMachineType = 0 [Log] sLogFileName = /mnt/sdcard/st/1log.txt sTraceFileName = /mnt/sdcard/st/1trace.txt nTextLogLevel = 1 nAlertDlgLogLevel = 1 bConfirmQuit = FALSE [Debugger] nNumberBase = 10 nDisasmLines = 8 nMemdumpLines = 8 -------------------------------------------------------------------- Modifié 20 octobre 2012 par not6 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.