Newsgroup: it.comp.software.emulatori
Titolo: nullDC - Assurdo: problema input da tastiera

Salve a tutto il NG,
ho un problema con il nullDC v1.0.4 built Aug 21 2011.
 
Impostando come controller di input il plugin /nullDC Controller 
[WinHook] (Aug 21 2011) (drkMapleDevices_ Win32.dll:0)/ affinchè la 
tastiera risulti configurata come controller e, successivamente, 
mappando i vari tasti, una volta avviato il gioco qualunque tasto della 
tastiera venga premuto non succede assolutamente nulla... :-|
 
Stranamente, però, se imposto il plugin /PuruPuru Dreamcast Controller 
v0.1 by Falcon4ever/ ed assegno una periferica SDL, allora il mio joypad 
PS2, collegato alla porta USB tramite adattatore, funziona 
correttamente. Dico "stranamente" perchè in genere i problemi maggiori 
si hanno con un joypad e non con la tastiera che dovrebbe funzionare a 
prescindere... :)
 
In sostanza, la tastiera non va e non so che pesci prendere per capire 
quanto meno quale sia la causa.
La stessa versione dell'emulatore provata su altri 2 PC con stesso SO fa 
sì che la tastiera funzioni senza problemi.
Ho provato a disinstallare e reinstallare:
    - le DirectX 9.0c SDK June 2010
    - Visual C++ 2005 x86 e x64 v8.0.56336
    - Visual C++ 2010 x86 e x64 v8.0.56336
 
Forse dipende da qualche DLL maledetta che si è sminchiata? Datemi un 
vostro esperto parere!!! :D
 
Il SO in uso è Windows 7 Home Premium 64 bit.
Vi riporto infine di seguito l'output prodotto sulla shell dal nullDC 
una volta avviato.
 
Grazie anticipatamente.
 
 
======================================================
Detected cpu features : MMX SSE1 SSE2 SSE3 sSSE3[ohh god , is that a name?]
 
 
Loaded dc_boot.bin as bootrom
 
Loaded dc_nvmem.bin as nvram
 
PowerVR plugins :
*       Found nullDC PowerVR -- Direct3D HAL [Aug 21 2011]
 
GDRom plugins :
*       Found Image Reader plugin by drk||Raziel & GiGaHeRz [Aug 21 2011]
 
Aica plugins :
*       Found Empty Aica Plugin [no sound/reduced compat] [Aug 21 2011]
*       Found nullDC AICA [Aug 21 2011]
 
Arm plugins :
*       Found VBA ARM Sound Cpu Core [Aug 21 2011]
 
Maple plugins :
*       Found nullDC Maple Devices [Aug 21 2011]
*       Found PuruPuru input plugin v0.1 by Falcon4ever [Aug 21 2011]
*       Found XInput for nullDC by shuffle2 [Aug 21 2011]
 
ExtDevice plugins :
*       Found nullExtDev (Aug 21 2011)
Loaded nullDC PowerVR -- Direct3D HAL [Aug 21 2011][drkPvr_Win32.dll]
Loaded Image Reader plugin by drk||Raziel & GiGaHeRz [Aug 21 
2011][ImgReader_Win
32.dll]
Loaded nullDC AICA [Aug 21 2011][nullAICA_Win32.dll]
Loaded VBA ARM Sound Cpu Core [Aug 21 2011][vbaARM_Win32.dll]
Loaded nullExtDev (Aug 21 2011)[nullExtDev_Win32.dll]
nullDC Maple Devices: Compiled With Optional Logitech G Series Keyboard 
Support
Loaded nullDC Maple Devices [Aug 21 2011][drkMapleDevices_Win32.dll]
 
PuruPuru -> SDL: 2 Joystick(s) detected:
         [0] TWIN USB Vibration Gamepad. Rumble supported.
         [1] TWIN USB Vibration Gamepad. Rumble supported.
 
Loaded PuruPuru input plugin v0.1 by Falcon4ever [Aug 21 
2011][PuruPuru_Win32.dl
l]
Loaded XInput for nullDC by shuffle2 [Aug 21 2011][XMaple_Win32.dll]
Using Recompiler
======================================================
 
 
-- 
*Rain*
 
«Il cuore ha le sue ragioni che la ragione non conosce»
[Blaise PASCAL]
 

 quanto meno quale sia la causa.
 
Alla fine sono riuscito a risolvere da solo. La causa però non l'ho 
ancora capita.
Per chi è interessato o per chi ha già riscontrato un problema di questo 
tipo, sappia che io ho risolto nel seguente modo, ossia semplicemente 
sovrascrivendo la DLL "drkMapleDevices_Win32.dll", presente nella 
cartella "Plugins" dell'emulatore, con quella di una versione precedente 
(sempre v1.0.4 ma build precedente)
