Invité Posté(e) 15 octobre 2012 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
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.