Emuforums.com

Go Back   Emuforums.com > Dreamcast Emulation > nullDC Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old April 2nd, 2007   #1 (permalink)
Emu author
 
Join Date: Jan 2006
Location: Athens,Greece
Posts: 535
'Undocumented' nullDC features

As the release was realy tiring to make , there are a few things that are included in it , but not documented.Please note that these are 'not supported features' and may get removed/replaced in feature versions or even not work at all .Try em on your own risk ...

nullDC.cfg file :
There are varius settings that are not exposed in the interface.That includes AntiAlias & resolution settings for the pvr plugins.To restore default settings , just delete the config file .

Command line params (These are mostly usefull to developers):

-nosse2 , -nosse3 , -nossse3
These disable the use of some instruction sets (sse2/3/S3).(Not realy usefull)

-serial "file here"
Redirects the serial output to the given file.It can also redirect it to a COM port (-serial \\.\COM1).The file MUST exist before loading nullDC.

-slave <pipe1 handle> <pipe2 handle>
Writes serial output to pipe1 , reads from pipe2.The handles have to be created properly first (ie : -slave 912 913).It can be used to redirect the serial IO to another application

.gdi files:

The ImageReader plugin supports a format to load gdrom dumps.
here's the structure :
Entry Count
Track StartSector ctrl SectorSize File Offset
....
Track : track number
StartSector : start sector on the gdrom to map the file
ctrl : 4 -> data , 0 -> audio
SectorSize :Sector size for the data in the file , 2048 , 2352 & a few others are supported.If this is set to 0 the file is considered 'missing'
File : file to read the data from
Offset : byte offset into file to read the data from. Can be both negative and positive

The first 2 entrys are for the low density area (tracks 1 & 2,session 1)
The rest of em are on the hi density area (tracks 3+ , session 2)

Here are a few examples :

Tony Hawks Pro Skater 1:
Code:
5
1 0 0 0 none 0
2 0 0 0 none 0
3 45000 4 2352 45000to63139.bin -8
4 63288 0 0 none 0
5 69313 4 2352 69313to549150.bin -8
the 1,2 and 4 tracks are missing from my dump , the -8 is to offset the files a bit (dumped using cdrwin so the format is a bit different)

Visual Park
Code:
13
1 0 0 0 none 0
2 0 0 0 none 0
3 45000 4 2048 track3.iso 0
4 445516 0 0 track04.raw 0
5 449104 0 0 track05.raw 0
6 453213 0 0 track06.raw 0
7 455855 0 0 track07.raw 0
8 469617 0 0 track08.raw 0
9 483437 0 0 track09.raw 0
10 486080 0 0 track10.raw 0
11 491965 0 0 track11.raw 0
12 543479 0 0 track12.raw 0
13 547889 4 2048 track13.iso 0
tracks 1,2,4,5,6,7,8,9,10,11,12 are missing here (audio tracks -- they just get replaced by silence)


Thats it , i hope that helps.
drkIIRaziel is offline   Reply With Quote
Old May 4th, 2007   #2 (permalink)
Registered User
 
SiZiOUS's Avatar
 
Join Date: Oct 2006
Location: France
Posts: 2
First thanks for nullDC.

I would like to know if it's possible to dump the whole sh4 memory to a file ? Thanks.
__________________
[big_fury]SiZiOUS, http://sbibuilder.shorturl.com/
SiZiOUS is offline   Reply With Quote
Old July 4th, 2007   #3 (permalink)
Eric Cartmenez
 
dreampeppers99's Avatar
 
Join Date: Jul 2006
Location: you know...
Posts: 381
thanks for the emulator
and thanks for the "tips" undocumented.
dreampeppers99 is offline   Reply With Quote
Old October 17th, 2007   #4 (permalink)
Registered User
 
Join Date: Oct 2001
Posts: 44
I've made a GDI Maker, check out the thread below.
Darkfalz is offline   Reply With Quote
Old October 23rd, 2007   #5 (permalink)
Banned
 
Join Date: Oct 2007
Location: usa
Posts: 9
hey this really good,i am working too with cfg is very Important, i try to say that pcsx2 need a .cfg file But they told me that it makes no sense, thanks to you for this
richardmendoza is offline   Reply With Quote
Old October 24th, 2007   #6 (permalink)
Registered User
 
Join Date: Sep 2005
Location: United States
Posts: 26
Doesn't pcsx2 have an advanced configuration UI built into the emulator?
Jakeofalltrades is offline   Reply With Quote
Old October 25th, 2007   #7 (permalink)
Banned
 
Join Date: Oct 2007
Location: usa
Posts: 9
hey with this undocumented i will get more fps(speed)???in my cfg file in nulldc i not have seen this, tWhere I have to do this inside the cfg?
richardmendoza is offline   Reply With Quote
Old November 7th, 2007   #8 (permalink)
Registered User
 
Join Date: Oct 2001
Posts: 44
I figured I'd post my tool in this sticky. It makes a .gdi file out of a folder containing a Dreamrip rip (ie. track03.iso track0x.raw track22.iso).

http://forums.ngemu.com/attachment.p...7&d=1192583334
Darkfalz is offline   Reply With Quote
Old February 19th, 2008   #9 (permalink)
Registered User
 
ratero's Avatar
 
Join Date: Mar 2006
Location: antartico
Posts: 68
is there a "undocumented way" to set vertical sync??
ratero is offline   Reply With Quote
Old February 20th, 2008   #10 (permalink)
nullDC
 
NamesSolidSnake's Avatar
 
Join Date: Dec 2007
Location: California
Posts: 645
Uh, what do you mean by vertical sync?
__________________

PC/Laptop:Compaq Presario v5000 Notebook
CPU: Mobile AMD Sempron 3000+ at 1.8 GHz with PowerNow! technology.
Graphics: ATI Radeon Xpress Mobility 200 Series.
RAM: 512 MB.
HDD: 60 GB.
OS: Windows XP Home Edition SP2.
NamesSolidSnake is offline   Reply With Quote
Old February 21st, 2008   #11 (permalink)
Registered User
 
Join Date: Feb 2008
Location: Argentina
Posts: 7
Ratero I didn't find that option either, but the tearing disappeared (I bet you're asking for vsync//triple buffering because of this) when I set the refresh rate to the one I'm using currently in my monitor. Try it
El_Faka!!! is offline   Reply With Quote
Old March 8th, 2008   #12 (permalink)
row
Registered User
 
Join Date: Mar 2008
Location: USA
Posts: 3
In the Undocumented nullDC features it is mentioned that Nulldc includes AntiAlias & resolution settings for the pvr plugins.

Now, I opened the config and found how to change resolution, but my question is how do I apply anti-aliasing?
row is offline   Reply With Quote
Old June 12th, 2008   #13 (permalink)
t3g
Registered User
 
Join Date: Jun 2008
Location: France
Posts: 14
Quote:
Originally Posted by row View Post
Now, I opened the config and found how to change resolution, but my question is how do I apply anti-aliasing?
I'm not 100% sure, but in [drkpvr] section, wouldn't it be the two lines :

Quote:
Enhancements.MultiSampleCount=0
Enhancements.MultiSampleQuality=0

Change the number from 0 to 4 and see the difference. I don't think it will affect 2D games, but for 3D games like Sonic Adventure 2, it's easy to spot.

I made 2 screenshots, one without AA, the second with a value of 4 in both lines (a value of 16 reverts to no AA, I don't know if it's the code in nullDC or if it's my card, but I think 7900GS is capable of 16x AA, even though it would be dog slow).

0x AA:

4x AA :
t3g is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 02:19.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5