Author Topic: Dreamcast nullDC please help  (Read 28702 times)

Aeliss

  • Hero Member
  • *****
  • Posts: 900
Re: Dreamcast nullDC please help
« Reply #18 on: August 22, 2013, 11:35:02 AM »
Try the last Demul version ^^. I have the same graphic card than you (and win 7) on my "gaming machine", if you do that, you will have error msg. No more versions for your card (and mine).

NullDc have news version too, shenmue can be finished now, there is still an issue for save (quick save from my memory) but it s possible with good parameter. Try that with pal version

Quote
Saving issue is very simple to solve if using the PAL version:

Ensure Patch GDRom Region is enabled
Go to Options > NullDC Settings
System region: EUR
Broadcast region: PAL

I had the formatting error at first but it now saves just fine.  Hope this helps someone.


For your pixelised image, try to change adjustment/filter. Virtua tennis 1080p on NullDC on HD http://www.youtube.com/watch?v=VZ9PNDq5CDE
Dreamcast displays interlaced or progressive scan image at 640 × 480 video resolution. So without
adjustments if you see pixel it s normal.
« Last Edit: August 22, 2013, 11:41:54 AM by Aeliss »

davhuit

  • Full Member
  • ***
  • Posts: 173
Re: Dreamcast nullDC please help
« Reply #17 on: August 21, 2013, 07:03:00 PM »
I played it on XP so DX9 (Nvidia 9800 GT, so a 5 years old card). DX 10/11 aren't supported on XP.

NullDC is fine but not for long game/games with saves in my opinion.

Shenmue couldn't be finished on NullDC (the save crashed during the first disc) but could on demul.

For the other games, I don't know but I can confirm for someone who would want to do it that Shenmue can be played from start to end on demul 0.5.7, which wasn't the case, for me, on NullDC.

I also tried "Virtua Tennis 2" because I'm curious and it works better in Demul (in NullDC, the pics are pixelised).

And so, I said to myself that if it could play near perfectly the biggest game (in technical terms) of the system, it might be the same for the other games.
« Last Edit: August 22, 2013, 03:05:44 AM by davhuit »

Aeliss

  • Hero Member
  • *****
  • Posts: 900
Re: Dreamcast nullDC please help
« Reply #16 on: August 21, 2013, 01:07:11 PM »
Demul is usefull only for Atomicswave.

for dreamcast NullDc is really faster, more games working, Demul don't work if you have a graphic cards that don't support DX11. Demul is full of bug (Yeah I m agree NullDc isn't perfect too), and at every update it s a surprise to see if your olds games are still working.

Atm Demul team is working on ikaru system (they are the only one on it, mame have integrated theses bios to but mame isn't the top for 3d game), wait and see....

Demul team aren't good, lot of ambitions but never do nothing, they start lot of projects but never finished one (like for model 3).

Now they stop working on graphic cards that don't support DX11 because it s  too hard for them, No problem for nulldc team.

Same for naomi game, better idead to use NullDc naomi version.

NullDc team is really better, look at their google code page, they really work on their emulator.

try to type "nullDC demul" on youtube, to see comparaisons.

You can trust me, I have work on demul to put it on my "playing machine" just some weeks ago.
« Last Edit: August 21, 2013, 01:10:42 PM by Aeliss »

davhuit

  • Full Member
  • ***
  • Posts: 173
Re: Dreamcast nullDC please help
« Reply #15 on: August 21, 2013, 11:44:38 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).

Stefan

  • Full Member
  • ***
  • Posts: 143
  • BORN TO PLAY
Re: Dreamcast nullDC please help
« Reply #14 on: June 21, 2013, 12:53:09 PM »
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 Edit: June 21, 2013, 01:21:09 PM by Stefan »
---------------
Greetings from Austria

Aeliss

  • Hero Member
  • *****
  • Posts: 900
Re: Dreamcast nullDC please help
« Reply #13 on: June 21, 2013, 11:10:33 AM »
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]
Emulator.NoConsole=1
To desactivate cosole debug.

Stefan

  • Full Member
  • ***
  • Posts: 143
  • BORN TO PLAY
Re: Dreamcast nullDC please help
« Reply #12 on: June 21, 2013, 05:54:02 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 Edit: June 21, 2013, 05:56:35 AM by Stefan »
---------------
Greetings from Austria

Aeliss

  • Hero Member
  • *****
  • Posts: 900
Re: Dreamcast nullDC please help
« Reply #11 on: June 17, 2013, 10:31:48 AM »
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]
  <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="&quot;%path\%file%ext&quot;" />
      <Cmd id="1" name="NullDC without Autoit" value="-config ImageReader:DefaultImage=&quot;%path\%file%ext&quot;" />
    </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]
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 Edit: June 17, 2013, 10:44:40 AM by Aeliss »

Stefan

  • Full Member
  • ***
  • Posts: 143
  • BORN TO PLAY
Re: Dreamcast nullDC please help
« Reply #10 on: June 17, 2013, 01:47:04 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 Edit: June 17, 2013, 09:28:43 AM by Stefan »
---------------
Greetings from Austria

Aeliss

  • Hero Member
  • *****
  • Posts: 900
Re: Dreamcast nullDC please help
« Reply #9 on: June 16, 2013, 08:44:12 AM »
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

Stefan

  • Full Member
  • ***
  • Posts: 143
  • BORN TO PLAY
Re: Dreamcast nullDC please help
« Reply #8 on: June 16, 2013, 03:02:39 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 ...

 :'(
---------------
Greetings from Austria

Stefan

  • Full Member
  • ***
  • Posts: 143
  • BORN TO PLAY
Re: Dreamcast nullDC please help
« Reply #7 on: June 15, 2013, 02:13:40 PM »
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 Edit: June 15, 2013, 02:37:09 PM by Stefan »
---------------
Greetings from Austria

Aeliss

  • Hero Member
  • *****
  • Posts: 900
Re: Dreamcast nullDC please help
« Reply #6 on: June 14, 2013, 10:38:27 AM »
Don't rename flash file but the second.
Rename dc_bios.bin to dc_boot.bin for it to work.

Stefan

  • Full Member
  • ***
  • Posts: 143
  • BORN TO PLAY
Re: Dreamcast nullDC please help
« Reply #5 on: June 13, 2013, 03:12:13 PM »
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
  • *****
  • Posts: 900
Re: Dreamcast nullDC please help
« Reply #4 on: June 13, 2013, 12:15:18 PM »
Im using this version http://code.google.com/p/nulldc/downloads/detail?name=nullDC_104_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 Edit: June 13, 2013, 12:17:13 PM by Aeliss »