Jump to content
not6

[ 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

--------------------------------------------------------------------

Edited by not6

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.






×
×
  • Create New...