Page 1 sur 4

[Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 08 juil. 2013 - 22:19
par micaelo14
Topic traitant de Demul, émulateur combinant les sytèmes Dreamcast/Naomi/Atomiswave.

Dernière version disponible, Demul 0.582, disponible sur le site officiel : http://demul.emulation64.com/

A vous.

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 08 juil. 2013 - 22:54
par DC-X
Ça c'est de la news, merci Mic!
Ça fait toujours plaisir de voir que cet émulateur qui fait tourner la Dreamcast est toujours mise à jour.
:)


Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 09 juil. 2013 - 00:03
par kefran69
Good news !!!!!

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 09 juil. 2013 - 19:46
par Heavyarms
Ah la c'est clair que c'est une bonne nouvelle ! Quelqu'un pour le tester et faire un petit compte rendu ? Si il y a des améliorations au niveau de l'émulation Atomiswave, Naomi et DC ?

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 10 juil. 2013 - 20:58
par zielin
Vous savez quel émulateur est le plus optimal pour les jeux dreamcast, Demul ou NullDC?

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 10 juil. 2013 - 22:33
par micaelo14
Tout dépendais des jeux mais avec cette new version de demul apparemment c'est du très bon.

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 13 juil. 2013 - 11:29
par zielin
Ah bonne nouvelle dans ce cas, merci pour ta réponse micaelo14.

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 14 août 2013 - 05:43
par Ragnarok64
Petite MAJ pour Demul:

[05 august 2013] DEmul 0.581 WIP

Release notes:
Bugfix release. Post more issues to our tracker for further improvements: http://code.google.com/p/demul/issues/list.
Changelist:
- DX11: add read fb to dc vram
- DX11: bilinear and textcoord clamp/flip fixes (Samurai6 shadows, Xtreeme Sports title, etc)
- DX11: clip mode set without GroupEn bit (18Wheleeler map, checkme), modvol clip
- DX11: fix 1x1 mips in 16bit and IDX8 textures (road marks in Sonic2); miplevel clamp; join similar texture decoders
- DX11: fix aspect ratio (need test)
- DX11: fix modifier holes
- DX11: fix scaling with RTT
- DX11: fix z plane generation
- DX11: force background deptmode to 7
- DX11: hw-like trilinear filter, optimise shadow
- DX11: network sort option
- DX11: use clip for RenderDepth (fixes arcade 18Wheelerer), RenderDepth only shadow poly (fix Xtreme sports), UV clamp/flip/wrap inside TextureSample() (fixes textures gaps), always use color clamp (Rumble Fish attract), all fog processing after shading calc
- DX11: use mipmap adjust, add supersample (not working)
- HIKARU: NASCAR boot in public build
- HIKARU: sram mapping error fix, now pharrier can bookkeep (issue #54)
- LISTXML generation fixes
- NAOMI: Crazy Taxi debug ctrls
- NAOMI: a bit better Alien Front controls
- SPU: fix cdda status set to gdrom
- SPU: fix loop sound sonic adventure (refix from rev 1809)
- SPU: return old adpcm decoder
- full rewrite aica DSP

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 14 août 2013 - 14:05
par kefran69
Arf ma CG 9800GTX ne prends pas en charge directX 11 c'est embetant ça :(  je peux pas profiter de toutes ces bonnes ameliorations.

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 14 août 2013 - 14:23
par Ragnarok64
Moi non plus (8800 gt), mais pour l'atomiswave sa fonctionne quand même par contre pour la naomi il me demande d'avoir au minimum le fichier dx11.ini installer dans le dossier.

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 04 mai 2014 - 19:20
par Heavyarms
Mise à jour de ce topic avec les dernier patchnote de la dernière version de Demul 0.582 :

Changelist:
- ATOMISWAVE: Crash fix
- CORE: Autoregion if booted without disk fix
- CORE: SSE2 optimizations, critical core corruptions fixed, much more stability
- CORE: Savestates fix
- CORE: Various fixes from the Issue tracker
- DC: Dev.Box bios autoregion
- DX10: NAOMI2 irq fix
- DX11: Aspect ratio for 2nd shader filter's pass fix
- DX11: Framebuffer rendering fix
- DX11: Ignore z-write disable for punch-through polygons (fix Bust-A-Move 4)
- DX11: Rotate 90/270 fullscreen aspect fix
- GDR: gdrDemul is back from grave
- GPU: Aica dsp fix
- GPU: Lightgun mark fix
- GPU: YUV transfer out of RAM fix
- HIKARU: Full screen added
- HIKARU: Minor fixes and speedup
- NAOMI2: Club Kart little controls fix
- NAOMI2: Color/diffuse lerp value
- NAOMI2: Delay irq and TL status
- NAOMI2: Diffuse and specular intensity
- NAOMI2: Fake shadow fix
- NAOMI2: Layouts
- NAOMI2: Znear/zfar fix
- NAOMI2: Spot/point lights fix
- NAOMI2: Opaque modifiers
- NAOMI2: Optimize/refactor
- NAOMI2: VS3 stupid bug fix
- NAOMI2: Shadow intensity fix
- NAOMI: 18 Wheeler DX steering fix
- NAOMI: Soul Surfer floormat/controls
- PAD: Fixed jump to the BIOS when focus lost
- PAD: more precision for analogs/guns
- PAD: xinput stick, xinput crash and compatibility fix, xinput rumble support
- PVR2: fix single modifiers (Soul Calibur)
- PVR2: fix specular
- SH4: Exception generate optimization, dinarec optimizations, minor speedup (major speedup for some games, like Under Defeat)
- SH4: MMU critical bug fix and speedup, all WinCE games are playable now
- SPU: Sound stretching for slow machines
- VMU: Beep fixed, speedup
- VMU: Default setting changed, VMU screen disable option added

Je conseille cet émulateur à tous car il fait dorénavant quasiment tout tourner (en Naomi, DC et Atomiswave) sans aucun problème.

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 07 mai 2014 - 13:33
par gregoon29
bonjour à tous

de retour sur le fofo apres 1an d'inactivité HS. En effet une maison et un petit bébé est passé par là...
Je vois que le site a super évolué en 1 an
j'ai dwn le demul 0.582 mais il s'avere que tout les jeux rament alors que sur la version précédente 0.57 tout fonctionnait nickel.
savez vous si la config doit être ajustée pour faire tourner cette nouvelle monture ou peut être d'autres problemes connus?

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 07 mai 2014 - 13:58
par lukudo


Je conseille cet émulateur à tous car il fait dorénavant quasiment tout tourner (en Naomi, DC et Atomiswave) sans aucun problème.
Salut Heavy, dis moi tu as quoi comme carte graphique pour bien faire tourner demul? Car j'ai beau avoir un i5 8 coeurs et tout le tremblement ma carte est une nvidia bidon a priori.
Demul rame comme c'est pas permis ou encore sur super street 4 version taito type x, je suis obligé de le passer en 640x480. Bref j'ai une ferrari avec un moteur de twingo :roll:
Merci.

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 07 mai 2014 - 14:10
par micaelo14
Prend une gtx560 ti très bon rapport qualité prix

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 07 mai 2014 - 14:12
par jaycounet
[quote="lukudo"]
super street 4 version taito type x, je suis obligé de le passer en 640x480. Bref j'ai une ferrari avec un moteur de twingo :roll:
Merci.
ba mince moi j'ai un Q6600 quad core et une carte graphique bidon et ca tourne en 1280 tranquille

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 07 mai 2014 - 14:52
par lukudo
Nan mais vraiment c'est ma carte (j'ai plus la ref en tête suis au taf) qui galère comme c'est pas permis.
En regardant sur le net me suis rendu compte qu'elle était mal notée et surtout que c'est plus une carte multimédia,htpc tout ca...
Sur mon pc de bureau a config équivalente mais une meilleure carte graphique, super street 4 tourne a fond de blinde.
Jvais me renseigner sur la gtx560, merci Micaelo ;)

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 07 mai 2014 - 18:24
par Heavyarms
Ma config pour le moment pour le 31khz :

Core2Duo E6750
GTX 285 BFG
4go de ram

Rien de folichon mais tout tourne tranquille en 640X480, la résolution d'origine de tous les jeux Atomiswave, Naomi et Dreamcast en gros....

Pour de l'upscaling en plus haute résolution, la il faudrait investir un peu plus mais c'est pas ce que je recherche dans une borne, mon pc de bureau actuel (i7 4770K, GTX 770 OC, 32Go de Ram, SSD et tout le tintouin, un Gundam quoi   :D  ) fait déja ca trèèèèèèèèèès bien !^^

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 08 mai 2014 - 15:44
par SamDaPiRatE
je viens de tester cette nouvelle version et effectivement, il y a pas mal d'ameliorations!

Par contre j'ai a nouveau ce fichu souci de plein écran qui ne veut pas se mettre :(

Si un âme charitable veut bien me communiquer ses: Sega Naomi.ahk, Settings.ini et Atomiswave.ahk

je lui serai extrêmement reconnaissant!

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 08 mai 2014 - 16:13
par BenjaminLSR
Moi j'ai bidouillé ça. Je sais plus exactement ce que j'ai modifié.

;*******************************Atomiswave demul 56*******************************
;Required - Settings.ini:
; http://www.hyperspin-fe.com/forum/showp ... tcount=104

FadeInStart()

   Hotkey, %exitEmulatorKey%, CloseProcess
   ;Blockinput on
 
   Gui, Color, FFFFFF
   Gui, -Caption +ToolWindow +AlwaysOnTop
   xx := (A_ScreenWidth-650)/2
   yy := (A_ScreenHeight-650)/2
   Gui, 1:Add, Picture, x%xx% y%yy% w650 h650, neolegend.jpg
   Gui, Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%
 
   ;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
   IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
   WinHide ahk_class Shell_TrayWnd
   IniRead, system, %emupath%settings.ini, %RomName%, System,
   IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
   IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted
 
   ;\\\This section swaps out controls for different game types\\\
   demul_controller_code = 16777216
   demul_mouse_code = 131072
   demul_keyboard_code = 1073741824
   demul_lightgun_code = -2147483648
   IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard
   IniRead, current_device, %emupath%demul.ini, PORTB, device, demul_controller_code
   IniRead, current_controls, %emupath%padDemul.ini, CONTROL_TYPE, CONTROL_TYPE, standard
   If(controls = "standard" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "sfstyle" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%SFSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "ggxstyle" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%GGXSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "reverse" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%REVERSE_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "driving" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%DRIVING_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "jambodriving" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%JAMBODRIVING_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "fps" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%FPS_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "samba" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%SAMBA_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "lightgun" (current_device != demul_mouse_code or current_controls != controls))
      {
      filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_mouse_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "keyboard" (current_device != demul_keyboard_code or current_controls != controls))
      {
      filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_keyboard_code%, %emupath%demul.ini, PORTB, device
      }

   ;\\\add sounds\\\
   ;sounds go in demul directory change to .mp3 if desired or specify a directory of sounds for "romname"
   ;soundplay, %A_ScriptDir%\%systemame%.wav
   ;soundplay, %A_ScriptDir%\%Romname%.wav
   ;soundplay, %A_ScriptDir%\%anyname%.wav
 
   If (LoadDecrypted = "false")
   {
      Run, %emupath%%executable% -run=%system% -rom=%Romname%
      sleep, %Screen_Timeout%
      ; send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
      Blockinput off
      sleep, 1000
      Gui Destroy
      winactivate, DEMUL
      FadeInExit()
      Process, WaitClose, %executable%
   }
   else if (LoadDecrypted = "true")
   {
      Run, %emupath%%executable% -run=%system% -rom=%Romname%
      send, {Down 2}
      send, {ENTER}
      send, {shiftdown}{Tab}{Shiftup}
      send, {Enter}
      sleep, 2000
      clipboard=
      clipboard=%A_ScriptDir%\%romName%
      ClipWait
      Sleep,100
      Send,^v
      Sleep,100
      send, {ENTER}
      sleep, %Screen_Timeout%
      ; send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
      Blockinput off
      sleep, 1000
      Gui Destroy
      winwaitactive, DEMUL
      FadeInExit()
      Process, WaitClose, %executable%
   }

   FadeOutExit()

WinActivate, Hyperspin

ExitApp

CloseProcess:
   FadeOutStart()
   process, Close, %executable%
return
;***********************************Sega Naomi Makaron 12-5***********************************

FadeInStart()

Gui, Color, FFFFFF
Gui, -Caption +ToolWindow +AlwaysOnTop
xx := (A_ScreenWidth-650)/2
yy := (A_ScreenHeight-650)/2
Gui, 1:Add, Picture, x%xx% y%yy% w650 h650, neolegend.jpg
Gui, Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%

if (systemName = "NaomiMakaron" executable="naomi.exe")
{
   hideDesktop()
   Hotkey, %exitEmulatorKey%, CloseProcess

   ;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
   IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
    IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
   WinHide ahk_class Shell_TrayWnd
   
   IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard, 0
   IniRead, current_controls, %emupath%jvs.ini, CONTROL_TYPE, CONTROL_TYPE, standard
   If(current_controls != controls controls = "sfstyle")
      {
      filecopy, %emupath%SFSTYLE_JVS.ini, %emupath%JVS.ini, 1
      }
   Else if(current_controls != controls controls = "ggxstyle")
      {
      filecopy, %emupath%GGXSTYLE_JVS.ini, %emupath%JVS.ini, 1
      }
   Else if(current_controls != controls controls = "reverse")
      {
      filecopy, %emupath%REVERSE_JVS.ini, %emupath%JVS.ini, 1
      }
   Else if(current_controls != controls controls = "standard")
      {
      filecopy, %emupath%STANDARD_JVS.ini, %emupath%JVS.ini, 1
      }

   sleep, 500
   filecopy, %emupath%NVRAM\%RomName%_NAOMI_NVRAM.bin, %emupath%NAOMI_NVRAM.bin, 1
   filecopy, %emupath%JVS\%RomName%_NAOMI_JVS.bin, %emupath%NAOMI_JVS.bin, 1
   Run, "%emupath%%executable%" "%romPath%%romName%%romExtension%", %emuPath%, Hide UseErrorLevel

   sleep, %Screen_Timeout%
   ;Gui Destroy
   
   FadeInExit()
   Process, WaitClose, %executable%
   WinActivate, HyperSpin
}

;***********************************Sega Naomi Makaron Vertical*******************************
else if (systemName = "NaomiVertical" executable="naomi.exe")
{
   hideDesktop()
   Hotkey, %exitEmulatorKey%, CloseProcess
   
   IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard, 0
   IniRead, current_controls, %emupath%jvs.ini, CONTROL_TYPE, CONTROL_TYPE, standard
   If(current_controls != controls controls = "sfstyle")
      {
      filecopy, %emupath%SFSTYLE_JVS.ini, %emupath%JVS.ini, 1
      }
   Else if(current_controls != controls controls = "ggxstyle")
      {
      filecopy, %emupath%GGXSTYLE_JVS.ini, %emupath%JVS.ini, 1
      }
   Else if(current_controls != controls controls = "reverse")
      {
      filecopy, %emupath%REVERSE_JVS.ini, %emupath%JVS.ini, 1
      }
   Else if(current_controls != controls controls = "standard")
      {
      filecopy, %emupath%STANDARD_JVS.ini, %emupath%JVS.ini, 1
      }

;**delete this section when makaron supports vertical rotation**
   IniRead, IsStillVertical, %emupath%NAOMI.ini, Settings, fullscreen
   If (IsStillVertical = "1")
      {
      IniWrite, 0, %emupath%NAOMI.ini, Settings, fullscreen
      }
;**delete this section when makaron supports vertical rotation**

   ;Switching to 90°
   Run, %emupath%display.exe /rotate:90
   sleep, 100
   hideDesktop()
   sleep, 500
   filecopy, %emupath%NVRAM\%RomName%_NAOMI_NVRAM.bin, %emupath%NAOMI_NVRAM.bin, 1
   filecopy, %emupath%JVS\%RomName%_NAOMI_JVS.bin, %emupath%NAOMI_JVS.bin, 1
   Run, "%emupath%%executable%" "%romPath%%romName%%romExtension%", %emuPath%, Hide UseErrorLevel
   FadeInExit()
   Process, WaitClose, %executable%
      ;Switching back to 0°
   Run, %emupath%display.exe /rotate:0

   WinActivate, HyperSpin
}

;*************************************Sega Naomi Demul 0.5.6**************************
else if ((systemName = "Sega Naomi" or systemName = "Sega Naomi 2") executable = "demul.exe")
   {
   hideDesktop()
   Hotkey, %exitEmulatorKey%, CloseProcess

   ;\\\Please Wait Loading Screen change size,color,font,background color,what you want to say\\\
   IniRead, Long_RomName, %emupath%settings.ini, %Romname%, Long_RomName
   WinHide ahk_class Shell_TrayWnd
 
   IniRead, system, %emupath%settings.ini, %RomName%, System,
   IniRead, Screen_Timeout, %emupath%settings.ini, %Romname%, Screen_Timeout
   IniRead, LoadDecrypted, %emupath%settings.ini, %Romname%, LoadDecrypted
 
   ;\\\This section swaps out controls for different game types\\\
   demul_controller_code = 16777216
   demul_mouse_code = 131072
   demul_keyboard_code = 1073741824
   demul_lightgun_code = -2147483648
   IniRead, controls, %emupath%settings.ini, %RomName%, controls, standard
   IniRead, current_device, %emupath%demul.ini, PORTB, device, demul_controller_code
   IniRead, current_controls, %emupath%padDemul.ini, CONTROL_TYPE, CONTROL_TYPE, standard
   If(controls = "standard" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "sfstyle" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%SFSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "ggxstyle" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%GGXSTYLE_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "reverse" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%REVERSE_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "driving" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%DRIVING_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "jambodriving" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%JAMBODRIVING_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "wldrider" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%WLDRIDER_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "fps" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%FPS_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "samba" (current_device != demul_controller_code or current_controls != controls))
      {
      filecopy, %emupath%SAMBA_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_controller_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "lightgun" (current_device != demul_mouse_code or current_controls != controls))
      {
      filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_mouse_code%, %emupath%demul.ini, PORTB, device
      }
   Else if(controls = "keyboard" (current_device != demul_keyboard_code or current_controls != controls))
      {
      filecopy, %emupath%STANDARD_padDemul.ini, %emupath%padDemul.ini, 1
      IniWrite, %demul_keyboard_code%, %emupath%demul.ini, PORTB, device
      }
 
   if (LoadDecrypted = "false")
   {
      Run, %emupath%%executable% -run=%system% -rom=%Romname%
      sleep, %Screen_Timeout%
      ;send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
      Blockinput off
      sleep, 1000
      Gui Destroy
      winactivate, DEMUL
      FadeInExit()
      Process, WaitClose, %executable%
   }
   else if (LoadDecrypted = "true")
   {
      Run, %emupath%%executable% -run=%system% -rom=%Romname%
      send, {Down 2}
      send, {ENTER}
      send, {shiftdown}{Tab}{Shiftup}
      send, {Enter}
      sleep, 2000
      clipboard=
      clipboard=%A_ScriptDir%\%romName%
      ClipWait
      Sleep,100
      Send,^v
      Sleep,100
      send, {ENTER}
      sleep, %Screen_Timeout%
      ;send, {ALTDOWN}{ENTER}{ALTUP} ; Go full Screen demul 56
      Blockinput off
      sleep, 1000
      Gui Destroy
      winwaitactive, DEMUL
      FadeInExit()
      Process, WaitClose, %executable%
   }
}

FadeOutExit()

WinActivate, Hyperspin

ExitApp

CloseProcess:
   FadeOutStart()
   process, Close, %executable%
return

Re: [Emulateur] Dreamcast/Naomi/Atomiswave - Demul (0.582)

Publié : 11 mai 2014 - 10:56
par SamDaPiRatE
j'ai testé tes fichiers sans reussite, ca reste toujours en mode fenetré