Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

Okay guys here is the deal. This a WIP so it ISNT working 100%

There are Two methods to get this going...

1) I edited the loader to make it work with the new exe.... This issue is ESC no longer closes NULL dc... Since the loader is the process gameex watches and nulldc wont exit the loader never gets terminated.... Though the game will launch it will not close

2) I figured out how to launch and CDI image and have it boot through CLI.... Sounds great huh? Still not a whole lotta luck in closing the emu..

I'm sure you can use AHK or somthing to wait for EXE to be pressed and kill the process but it is not elegant...

Ok without further delay Im attaching the loader and explaing the second method..

GETTING NULL DC to LAUCH VIA GAMEEX commandline

Find the Nulldc.cfg in the INSTALL DIR. look for these tags

[imageReader]

DefaultImage=

PatchRegion=0

LoadDefaultImage=1

[nullDC]

Dynarec.Enabled=1

Dynarec.DoConstantPropagation=1

Dynarec.UnderclockFpu=0

Dreamcast.Cable=3

Dreamcast.RTC=1543276800

Emulator.AutoStart=1

[drkpvr]

Emulation.AlphaSortMode=1

Emulation.PaletteMode=1

Emulation.ModVolMode=1

OSD.ShowFPS=0

OSD.ShowStats=0

Fullscreen.Enabled=1

Fullscreen.Res_X=640

Fullscreen.Res_Y=480

Fullscreen.Refresh_Rate=60

Enhancements.MultiSampleCount=0

Enhancements.MultiSampleQuality=0

Enhancements.AspectRatioMode=1

NOW SAVE THE NULLDC CONFIG AND GO INTO THE GAMEEX CONFIG

(in gameex config)Command=nulldc_100b1_5 -config ImageReader:DefaultImage="[rompath]/[romfile]"

------------------------------------------

If anyone has any brilliant ideas to contribute and want to help with the loader please stop by and let me know... The loader is in AutoIT and is not encrypted..

I guess the easyest would be to have it wait for ESC to be press then run the kill_child app... But Ill wait it out. Maybe Ill think of somthing better

nulldc_100b1_5.zip

Posted

I've modified the loader that Nologic made for be the other day to work with the beta 1.5

I've modified the advanced emulator config to close the emu when escape is pressed. it's all working a treat for me, this method uses DaemonTools to mount the image so you'll need NullDC set to use the zNullGD GDRom pluggin... the big advantage of this is you can use compressed MDF's and save a ton of space :) they average about 350MB

This version seems so much better than the previous beta and I was already really impressed with it

Full credits go to Nologic for this one

Stu

nullDC.zip

Posted

heh actually Brian...as I've more or less abandoned it...and tossed him the reigns.

But like all my stuff its basically public domain...well GameEx domain. ;)

Hence why everything has source code.

Thanks for the alterations tho Stu. :)

Posted

Hi all,

I made a little loader in vbscript for this great emu which work very well but I still have a problem with the exit function, the escape key has no effect on the emu (it seems to be a bug), only ALT+F4 can close it (on fullscreen).

VBscript seems not allow to 'see' keystrokes, that's why I can't close the emu by pressing a key. I tried to put on GameEx the 'Map Keys' option at 'Yes' to close the script when the escape key is pressed and put in 'Launch After' the commande line 'tskill nullDC_100b1_5' to kill the emu process but it didn't work...

The script must be on the same directory as 'nullDC_100b1_5.exe', it won't allow launch files with other extension than *.cdi;*.mds;*.nrg;*.gdi (direct bootable files supported by nullDC), a new 'nullDC.cfg' file is created before every launch overwriting the old one, 5 lines are systematically modified:

'Emulator.AutoStart' put at 1

'OSD.ShowFPS' put at 0

'Fullscreen.Enabled' put at 1

'LoadDefaultImage' put at 1

'DefaultImage' take the path of the game chosen

Note that all the script is easily editable by doing a 'right clic -> modify' on it.

GameEx options:

Rom Filter: *.cdi;*.mds;*.nrg;*.gdi

Command Line: nullDC_100b1_5.vbs "[RomPath]\[RomFile]"

Sorry for my bad english...

nullDC_v1b1.5_VBscript_loader.zip

Posted
I replaced it with the beta 1.6 and "esc" now works :)

Strange... ESC still isn't working for me in beta 1.6, I'mm still have to use an advanced emu config file to exit

Stu

Posted

Yes, I use advanced emu config file to exit (MAPPING OFF - Exit)

but with old 1.5 not working correctly for me

  • 4 months later...
Posted
heh actually Brian...as I've more or less abandoned it...and tossed him the reigns.

But like all my stuff its basically public domain...well GameEx domain. ;)

Hence why everything has source code.

Thanks for the alterations tho Stu. :)

Oh Really?

Posted
I dont understand...

Whats the problem... A loader isnt even needed with my latest methods...

I guess I just don't like Nologic having his stuff pulled...When you guys finally push me over the edge, I'm gonna make you remove everything I ever did here, including my posts, and then where are you gonna be? :lol:

I say take the statement above to court, and re-post his stuff.... I'm not serious on that (well not totally)

His attitude is just annoying sometimes...

I wasn't trying to start anything, I just ran across that while searching (I do sometimes try to solve my own problems ;) )

And I thought it was ironic.

No ill intentions towards your fine work! :)

Posted

There wasn't that kind of ill-will from Nologic. He felt disrespected and so he kindly asked for his contributions to be removed. Although I personally agree that once something has been posted as public domain, it shouldn't be pulled, there is nothing saying that you have to stop using what you already have. All that was done here is the distribution was ceased. If you already have the scripts/loaders/artwork/etc. by all means, keep using it.

Anyway, whatever...

Posted
There wasn't that kind of ill-will from Nologic. He felt disrespected and so he kindly asked for his contributions to be removed. Although I personally agree that once something has been posted as public domain, it shouldn't be pulled, there is nothing saying that you have to stop using what you already have. All that was done here is the distribution was ceased. If you already have the scripts/loaders/artwork/etc. by all means, keep using it.

Anyway, whatever...

Unless of course you started setting up emulators today, then everytime you do a search, it leads to a dead end, then it can be annoying... :(

In all honesty, (and I know alot of people feel this way), I wish he was still here.

That way, I could go ahead and use the "piss in my coffee once for free" card he sent me! :lol: (it's basically useless now ;) )

That's it, I'm done.

  • 1 month later...
Posted
Yes, I use advanced emu config file to exit (MAPPING OFF - Exit)

but with old 1.5 not working correctly for me

Edit:This comment is for beta 1.6

After setting Map Keys to: No and Advanced Config to: [Mappings Off] Exit {ALT+F4} hitting the ESC key in game exits nulldc back to GameEx normally.

Is there a way to skip the date/select screen on startup in nulldc?

Posted
Edit:This comment is for beta 1.6

After setting Map Keys to: No and Advanced Config to: [Mappings Off] Exit {ALT+F4} hitting the ESC key in game exits nulldc back to GameEx normally.

Is there a way to skip the date/select screen on startup in nulldc?

Its an issue with your bios and or nulldc.cfg.

Id delete your nulldc.cfg and re-obtain your dcboot and dcflash.bin

Guest
This topic is now closed to further replies.
×
×
  • Create New...