Aller au contenu

[ Emulateur Atari ST/STE/TT/Falcon ] Hatari 1.6.2 Android Debug Version


Recommended Posts

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/

hatari_ico.jpg

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é par not6
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...