Dreamcast nullDC please help

Get answers to questions about using mGalaxy.
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

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 ?
Attachments
nulldc.JPG
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

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.
Last edited by Aeliss on Wed Jun 12, 2013 5:03 pm, edited 1 time in total.
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

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 ?
Last edited by Stefan on Thu Jun 13, 2013 8:01 am, edited 1 time in total.
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

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.
Last edited by Aeliss on Thu Jun 13, 2013 5:17 pm, edited 1 time in total.
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

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 ...  :(
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

Don't rename flash file but the second.
Rename dc_bios.bin to dc_boot.bin for it to work.
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

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  :o

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% ??
Last edited by Stefan on Sat Jun 15, 2013 7:37 pm, edited 1 time in total.
---------------
Greetings from Austria
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

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 ...

:'(
Attachments
prob.JPG
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

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
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

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  8)

Thanks !

At last: do you use it in mgalaxy too ?
fullscreen, ... all ok ?
How is your <system> part ?

Last edited by Stefan on Mon Jun 17, 2013 2:28 pm, edited 1 time in total.
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

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
Last edited by Aeliss on Mon Jun 17, 2013 3:44 pm, edited 1 time in total.
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

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 ?
Last edited by Stefan on Fri Jun 21, 2013 10:56 am, edited 1 time in total.
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

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

Code: Select all

Emulator.NoConsole=1
To desactivate cosole debug.
User avatar
Stefan
Veteran
Veteran
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am

OK it works now, i dont know why  8)
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 ..."
Last edited by Stefan on Fri Jun 21, 2013 6:21 pm, edited 1 time in total.
---------------
Greetings from Austria
davhuit
Elite Member
Elite Member
Posts: 173
Joined: Mon Aug 12, 2013 3:06 am

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).
Post Reply