not6 Posted October 15, 2012 Share Posted October 15, 2012 (edited) 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 -------------------------------------------------------------------- Edited October 20, 2012 by not6 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.