Page 1 of 2
Dreamcast nullDC please help
Posted: Tue Jun 11, 2013 7:01 pm
by Stefan
Hi all,
i try on nullDC Dreamcast Emu, dc_bios also included,
but i cant get to run a game.cdi file ...
Whats wrong here ?
Re: Dreamcast nullDC please help
Posted: Wed Jun 12, 2013 4:50 pm
by Aeliss
Idk wich one version you are using (the revision 136) I have the normal version without the 2 files (syscalls.bin and IP.bin) but the emulator works fine with cdi and gdi file.
I have found this
http://www.1emulation.com/forums/topic/ ... scallsbin/
But if your version is correct have a look on pluggin configuration (lot of bugs inside).
My config file (partial).
Code: Select all
;; nullDC config file;;
[nullDC]
Dynarec.Enabled=1
Dynarec.DoConstantPropagation=1
Dynarec.SafeMode=1
Dynarec.UnderclockFpu=0
Dreamcast.Cable=3
Dreamcast.RTC=1543107521
Dreamcast.Region=3
Dreamcast.Broadcast=4
Emulator.AutoStart=1
Emulator.NoConsole=1
[nullDC_plugins]
GUI=nullDC_GUI_Win32.dll
Current_PVR=drkPvr_Win32.dll
Current_GDR=ImgReader_Win32.dll
Current_AICA=nullAICA_Win32.dll
Current_ARM=vbaARM_Win32.dll
Current_ExtDevice=nullExtDev_Win32.dll
Current_maple0_5=PuruPuru_Win32.dll:0
Current_maple0_0=G15_drkMapleDevices_Win32.dll:2
Current_maple0_1=NULL
Current_maple1_5=NULL
Current_maple2_5=NULL
Current_maple3_5=NULL
Current_maple0_2=NULL
Current_maple0_3=NULL
Current_maple0_4=NULL
Current_maple1_0=NULL
Current_maple1_1=NULL
Current_maple1_2=NULL
Current_maple1_3=NULL
Current_maple1_4=NULL
Current_maple2_0=NULL
Current_maple2_1=NULL
Current_maple2_2=NULL
Current_maple2_3=NULL
Current_maple2_4=NULL
Current_maple3_0=NULL
Current_maple3_1=NULL
Current_maple3_2=NULL
Current_maple3_3=NULL
Current_maple3_4=NULL
[nullDC_GUI]
AutoHideMenu=1
Fullscreen=0
AlwaysOnTop=1
[drkpvr]
Emulation.AlphaSortMode=1
Emulation.PaletteMode=1
Emulation.ModVolMode=0
Emulation.ZBufferMode=0
Emulation.TexCacheMode=0
OSD.ShowFPS=0
OSD.ShowStats=0
Video.ResolutionMode=0
Video.VSync=0
Enhancements.MultiSampleCount=0
Enhancements.MultiSampleQuality=0
Enhancements.AspectRatioMode=0
fullscreen.res_x=800
fullscreen.res_y=600
[ImageReader]
PatchRegion=1
LoadDefaultImage=1
DefaultImage=F:\emulateur\sega\dreamcast\rom gdi\ChuChu Rocket\ChuChu Rocket.gdi
LastImage=F:\emulateur\sega\dreamcast\atester\SelfBoot.nrg
[nullAica]
BufferSize=2048
LimitFPS=1
HW_mixing=0
SoundRenderer=1
GlobalFocus=1
BufferCount=1
CDDAMute=0
GlobalMute=0
DSPEnabled=0
Volume=90
[nullExtDev]
mode=0
adapter=0
Ps: to launch game, I go to option/gdrom/select defaut image.
Re: Dreamcast nullDC please help
Posted: Thu Jun 13, 2013 5:59 am
by Stefan
Hi Aeliss, thanks, yes i use 104.r136 ... dc_bios and dc_flash inside the data folder,
if i start a game.cdi file, then the blue nullDC screen stay and no reaction is comming ...
Maybe you have your download sources for me ? maybe they are others as mine ...
But i dont have the syscalls.bin and IP.bin ... they are included in a version witch do you have ?
Re: Dreamcast nullDC please help
Posted: Thu Jun 13, 2013 5:15 pm
by Aeliss
Im using this version
http://code.google.com/p/nulldc/downloa ... 04_r136.7z
And i haven't syscalls.bin,IP.bin and dc_bios.bin
I have
dc_boot.bin and dc_flash.bin.
And I haven't debug log like you.
Emulators for dreamcast are the same than these one for naomi (arcade dreamcast) but not the sames bios.
Re: Dreamcast nullDC please help
Posted: Thu Jun 13, 2013 8:12 pm
by Stefan
ok, i use the same version too (and others to test).
and from where do you have the two .bin files ?
i have anyone, dc_boot and flash, in some news i have read, i must do rename boot to flash,
i have try both ... for now: cant start game ...
Re: Dreamcast nullDC please help
Posted: Fri Jun 14, 2013 3:38 pm
by Aeliss
Don't rename flash file but the second.
Rename dc_bios.bin to dc_boot.bin for it to work.
Re: Dreamcast nullDC please help
Posted: Sat Jun 15, 2013 7:13 pm
by Stefan
hm thanks for your help, aeliss, but i dont understand this one nullDC with this both bin files,
i try many options, .cdi games will not run at my machines ... crazy
i will try the second emu: Demul
crazy, never i has a problem with an emu, for most, i has check some working autoits, and, and ...
and then: this crazy nullDC
BTW
Are any DC games playable near 100% ??
Re: Dreamcast nullDC please help
Posted: Sun Jun 16, 2013 8:02 am
by Stefan
Hi all,
Hi Aeliss,
ok, i will try it last one, why can i start a game ?
I have all DirectX and Visual C needed Plugins installed,
they both .bin Files, and the .136 Version from NullDC ...
There are some Games, they i will have on my Cab
Btw: Demul run, but a little slow i mean.
Can anyone say, on NullDC: run Sega Rally or House of the Dead, or Typing of the Dead, near 100% ?
If not, so i will give up to get run the Emu ...
Re: Dreamcast nullDC please help
Posted: Sun Jun 16, 2013 1:44 pm
by Aeliss
You have a wrong Dc_boot.bin
Mine is 2 097 152 octets size, you probably have this one for demul.
Dc_flash.bin 128 ko (but I have only french file, there is flash for multilanguage)
Yes, house of dead working 100/100 here, NullDC is a really good emulator, I use demul only for arcade rom.
compatibility list here
http://www.emu-compatibility.com/nulldc/index.php
Re: Dreamcast nullDC please help
Posted: Mon Jun 17, 2013 6:47 am
by Stefan
Aeliss THANKS for your time and help !
Yes, other Biosfiles working, but crazy: yesterday, i had tried two other bios files, not working.
today i was lucky, i get a right one
Thanks !
At last: do you use it in mgalaxy too ?
fullscreen, ... all ok ?
How is your <system> part ?
Re: Dreamcast nullDC please help
Posted: Mon Jun 17, 2013 3:31 pm
by Aeliss
Of course NullDc is in mGalaxy ^^
http://www.mgalaxy.com/forum/index.php?topic=329.0
AutoIt needed Because NullDc don't run on top on my computer, idk why, make a try on your computer without autoit first (Esc key is working). Somes applications are really strange, Epsxe close mGalaxy after 5 min of game, so I m forced to use an autoit too, but I think i m the only one who need it.
System part with and without autoit
Code: Select all
<System>
<Name>Sega Dreamcast</Name>
<AppPath>F:\emulateur\sega\dreamcast\nullDCv1.04\NullDcAutoit.exe</AppPath>
<RomPath>F:\emulateur\sega\dreamcast\rom</RomPath>
<SnapPath>F:\emulateur\Mgalaxy\snapsemul\DC</SnapPath>
<VidPath />
<Emu selected="0">
<Cmd id="0" name="NullDC with Autoit" value=""%path\%file%ext"" />
<Cmd id="1" name="NullDC without Autoit" value="-config ImageReader:DefaultImage="%path\%file%ext"" />
</Emu>
<Ext selected="0">
<Suf id="0" value=".cdi" />
</Ext>
<Active>True</Active>
</System>
All working perfectly, full screen, 2 joystick, VMU, no crash but :
Pluggins are really hard to configure, I had lot of freeze/crash during configuration. But when you have find the correct configuration put the file in read only mode ^^ to avoid problem or make a backup.
I use a special aplication to have better filter (not necessary, it s just a test for me) injectSMAA v1.2
NullDc work with 2 sort of file cdi and gdi.
cdi are light version of gdi game to run into normal CD (size < 700 M) so some games works only in gdi format, or are special version, Re-volt cdi havent music, and Re-volt without music isn't re-volt.
So I use 2 sorts of files, I really need a mGalaxy version with multi extention support.
Atm I use a tips, I put a special file (0 byte size) in cdi folder called "Rom Name(GDI).cdi" to launch the gdi rom in folder Rom Gdi/Rom name/Rom name.gdi.
Code: Select all
If NOT $CmdLine[0] = 1 Then Exit
HotKeySet("{ESC}", "Terminate")
if StringInStr($CmdLineRaw,"(GDI)") Then
Local $data = StringSplit($CmdLineRaw, "\")
local $newfile = ""
for $i = 1 to ($data[0] - 2)
$newfile = $newfile & $data[$i] & "\"
Next
local $name = StringTrimright($data[$data[0]],11)
$newfile = $newfile & "Rom gdi\" & $name & "\" & $name & ".gdi"
;MsgBox(4096, "Test", $newfile)
$PID = Run ("nullDC_Win32_Release-NoTrace.exe -config ImageReader:DefaultImage=" & $newfile)
else
$PID = Run ("nullDC_Win32_Release-NoTrace.exe -config ImageReader:DefaultImage=" & $CmdLineRaw )
endif
while _WinWaitActivePID($PID)
sleep(500)
wend
While 1
Sleep(500)
WEnd
exit 0
Func Terminate()
While ProcessExists ( $PID )
ProcessClose ( $PID )
WEnd
Exit 0
EndFunc
Func _WinWaitActivePID($iPid)
While 1
Local $list = WinList()
For $i = 1 To $list[0][0]
If $list[$i][0] <> "" And IsVisible($list[$i][1]) Then
If WinGetProcess($list[$i][1]) = $iPid AND WinActive($list[$i][1]) Then Return $list[$i][0]
EndIf
Next
WEnd
EndFunc
Func IsVisible($handle)
If BitAND(WinGetState($handle), 2) Then
Return 1
Else
Return 0
EndIf
EndFunc
Re: Dreamcast nullDC please help
Posted: Fri Jun 21, 2013 10:54 am
by Stefan
This one work for me (with .bat File, next i will try it at MG):
nulldc.exe -config ImageReader:DefaultImage="games\Crazy Taxi.cdi", example for Crazy Taxi
In the cfg File, i has made changes at:
Emulator.AutoStart=1
AutoHideMenu=1
Fullscreen=1
LoadDefaultImage=1
But the ESC key/button does not work.
Ok, maybe only over AutoIt script, i will try this next hours/days ...
BTW Aeliss, do you play "Half Life" with nulldc ?
Re: Dreamcast nullDC please help
Posted: Fri Jun 21, 2013 4:10 pm
by Aeliss
Idk if half life work, E version are marked at not working
http://www.emu-compatibility.com/nulldc/86/half_life_e.html
I have had
To desactivate cosole debug.
Re: Dreamcast nullDC please help
Posted: Fri Jun 21, 2013 5:53 pm
by Stefan
OK it works now, i dont know why
I has try all options ... with/without Autoit ... this=1, others=0 ... and and ...
THANK YOU Aeliss !
... i use your Script under "AutoIt Scripts" here, and in Runway the option "without ..."
Re: Dreamcast nullDC please help
Posted: Wed Aug 21, 2013 4:44 pm
by davhuit
I dunno for NullDC (my brother had some saves problem with it so it stopped using it for games which use saves) ut demul is pretty good.
My brother did shenmue 1 from start to end (3 discs) and it never crashed, just a few graphical glitches sometimes).