Genesis+ Status?

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by Neoblast » Thu Jul 02, 2009 9:16 pm

BTw is there any place where I could get its source code?
I'd like to add sd card support... for sram saving, rom loading and .... why hasnt a savestate feature been implemented? not enough vmu space or... ?
User avatar
fox68k
DC Developer
DC Developer
Posts: 49
Joined: Tue Aug 03, 2004 11:01 am
Has liked: 0
Been liked: 0
Contact:

Re: Genesis+ Status?

Post by fox68k » Fri Jul 03, 2009 7:14 am

Neoblast wrote:BTw is there any place where I could get its source code?
I'd like to add sd card support... for sram saving, rom loading and .... why hasnt a savestate feature been implemented? not enough vmu space or... ?
Project website: http://code.google.com/p/genplus-dc/.
- fox68k -
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by Neoblast » Fri Jul 03, 2009 9:18 am

Hmmm the source in there is not the newest one, but thank you fox I did not know there existed a google code project about it. Does anyone have blackaura's 2607 source code?
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7491
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Re: Genesis+ Status?

Post by Quzar » Fri Jul 03, 2009 10:11 am

As far as I know, there was no BA 2007 release. The '07 releases were mine. I'd be shocked if BA, having just made that google code page a few months ago, would have used outdated code.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
BlackAura
DC Developer
DC Developer
Posts: 9951
Joined: Sun Dec 30, 2001 9:02 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by BlackAura » Fri Jul 03, 2009 10:38 am

To my knowledge, that was the latest version of my codebase. Specifically, it's the contents of gpdc-src-20060726.tar.bz2 - I believe this corresponds to the binary I released in this post. I'm pretty sure that was the last version I released.

Pretty much everything I did since then has been lost, either due to carelessness, or because I managed to horribly break everything. Every subsequent version I've managed to find hasn't worked, and I've been unable to even work out what I was doing with them, much less why they don't work, or what bits are salvageable.

Obviously, this was before I learned the wonders of source control. It was put in a Subversion repository so it wouldn't get lost again, so it could be worked on without risk of catastrophic breakage, and so there would be a central version to contribute changes to, rather than having half a dozen forks.

It's just that, since I imported that, nobody's done anything to it.

By the way - if anyone wants to contribute anything to GP/DC, the Google Code repository would be the place to do it. Either send a patch (preferably using Subversion or a GUI like TortoiseSVN to generate it), or ask nicely and I might add you as a developer to the project.
why hasnt a savestate feature been implemented? not enough vmu space or... ?
Two reasons. First, there's not enough VMU space. Second, Genesis Plus doesn't have savestates, and I didn't think it was worth implementing if there's nowhere to store the state.
joey245
DCEmu Newbie
DCEmu Newbie
Posts: 5
Joined: Mon Feb 16, 2009 12:52 pm
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by joey245 » Fri Jul 03, 2009 3:36 pm

Ok two responses here
BlackAura wrote:To my knowledge, that was the latest version of my codebase. Specifically, it's the contents of gpdc-src-20060726.tar.bz2 - I believe this corresponds to the binary I released in this post. I'm pretty sure that was the last version I released.

Pretty much everything I did since then has been lost, either due to carelessness, or because I managed to horribly break everything. Every subsequent version I've managed to find hasn't worked, and I've been unable to even work out what I was doing with them, much less why they don't work, or what bits are salvageable.

Obviously, this was before I learned the wonders of source control. It was put in a Subversion repository so it wouldn't get lost again, so it could be worked on without risk of catastrophic breakage, and so there would be a central version to contribute changes to, rather than having half a dozen forks.

It's just that, since I imported that, nobody's done anything to it.

By the way - if anyone wants to contribute anything to GP/DC, the Google Code repository would be the place to do it. Either send a patch (preferably using Subversion or a GUI like TortoiseSVN to generate it), or ask nicely and I might add you as a developer to the project.
why hasnt a savestate feature been implemented? not enough vmu space or... ?
Two reasons. First, there's not enough VMU space. Second, Genesis Plus doesn't have savestates, and I didn't think it was worth implementing if there's nowhere to store the state.
Sd card possibly? and maybe port the code from another emulator and to fix a problem of how its written. translate it and adapt it.
also...
fox68k wrote:
Stryfe wrote:GenesisPlusDC supports the following extensions: ".zip", ".gen", and ".bin".

I posed the very same question about gens4all over at the Dremcast.es forums, but haven't gotten a response. I think the prevailing view is, it'll happen if it'll happen. Right now as far as I know gens4all is still being worked on until I'm told otherwise, and genplusdc had reportedly been resumed by some of the dc veteran coders.

A couple things I know are that the sound will never be perfect, because of the dreamcast's hardware limitations. And these guys have personal/social lifes, so we may never see an update...
GensDC supports .bin, .gen, .smd, .zip, .gz and .7z. I think it is more than enough. It features a customised, cursor based menu.
And i have been losing my personal/social life for a while so yes, we will have an update, but heh, you want an update or you want anything along the same lines it used to be?

As a progress report, i have been dealing with some nasty issues, most of which are gone by now. Unfortunately, it is taking longer than i wanted, but that is the way it is. Basically, there is still work on the VDP and the sound emulation. The speed improvements on the VDP are really promising and worth waiting for. I will not get into numbers, which usually create a lot of confusion.

As soon as i have something i feel happy with, i will provide a beta to Chris and next will be the first beta release...
Thank you for the update, however one concern regarding the roms list. (sorry to brag on about this but i feel this needs sorting out) when this is released will the roms list be sorted out. As one of the main problems with genesisplusdc is its accessibility due to the roms list, which is frustrating to make if the program goes wrong and is a time consuming process.

thoughts?
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by Neoblast » Fri Jul 03, 2009 4:56 pm

Sorry I got the date format wrong I meant the latest BA release, where I live date is sorted differently.... and I forgot the exact release name so... sorry for that quzar.

Thanks for the info guys :)


EDIT: the link you gave me blackaura is broken, that mirror seems to have been dead for a very long time...
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7491
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has liked: 0
Been liked: 3 times
Contact:

Re: Genesis+ Status?

Post by Quzar » Fri Jul 03, 2009 5:15 pm

joey245 wrote:Thank you for the update, however one concern regarding the roms list. (sorry to brag on about this but i feel this needs sorting out) when this is released will the roms list be sorted out. As one of the main problems with genesisplusdc is its accessibility due to the roms list, which is frustrating to make if the program goes wrong and is a time consuming process.

thoughts?
Without using a romlist, the emulator would take a long time to scan the whole disc (and it would thrash the GD quite a bit). We should have more emulators use a similar system (without the odd constraints) to help save the GD drives and provide faster initial load times.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by Neoblast » Fri Jul 03, 2009 5:43 pm

Well, IMO, a savefile should be saved onto the dc with the file list so it only reads it once.

But I remeber how tedious it was to make a list.

Another option is to read the romlist from the sd card... thatway the GD wouldnt suffer
Con of that, not too many people have made that mod or have that cable...
BlackAura
DC Developer
DC Developer
Posts: 9951
Joined: Sun Dec 30, 2001 9:02 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by BlackAura » Sat Jul 04, 2009 4:43 am

Neoblast wrote:EDIT: the link you gave me blackaura is broken, that mirror seems to have been dead for a very long time...
Yes, it is. That's why it was so difficult to find a copy of the code.

I checked in the source code for that exact version into the Subversion repository. So you can check it out from there.
User avatar
Neoblast
DC Developer
DC Developer
Posts: 312
Joined: Sat Dec 01, 2007 8:51 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by Neoblast » Sat Jul 04, 2009 4:22 pm

so the r2 in google is that version, ok thank you very much :)
User avatar
fox68k
DC Developer
DC Developer
Posts: 49
Joined: Tue Aug 03, 2004 11:01 am
Has liked: 0
Been liked: 0
Contact:

Re: Genesis+ Status?

Post by fox68k » Tue Jul 07, 2009 3:21 am

joey245 wrote:Thank you for the update, however one concern regarding the roms list. (sorry to brag on about this but i feel this needs sorting out) when this is released will the roms list be sorted out. As one of the main problems with genesisplusdc is its accessibility due to the roms list, which is frustrating to make if the program goes wrong and is a time consuming process.

thoughts?
I do not see the point on having to create a rom list. I do not scan rom files either but i sort rom file list. As far as i can see, there is no reason to change this approach.
- fox68k -
BlackAura
DC Developer
DC Developer
Posts: 9951
Joined: Sun Dec 30, 2001 9:02 am
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by BlackAura » Tue Jul 07, 2009 4:54 am

fox68k wrote:I do not see the point on having to create a rom list. I do not scan rom files either but i sort rom file list. As far as i can see, there is no reason to change this approach.
Yeah, I'm not quite sure what the romlist is for either. Unless you have something like NesterDC SE, I'd have thought that scanning the filesystem would probably be good enough.
User avatar
Christuserloeser
Moderator
Moderator
Posts: 5940
Joined: Thu Aug 28, 2003 12:16 am
Location: DCEvolution.net
Has liked: 4 times
Been liked: 0
Contact:

Re: Genesis+ Status?

Post by Christuserloeser » Fri Jul 10, 2009 12:32 am

There is one advantage of having a(n otional) ROMlist: It would enable the disc creator to change the presets for a game. This could include region settings, but also performance or compatibility relevant settings like over- or underclocking CPUs, using a different video renderer, disabling sound emulation for a certain game, or things like that.
Insane homebrew collector.
Stryfe
Psychotic DCEmu
Psychotic DCEmu
Posts: 577
Joined: Mon Aug 11, 2008 9:34 am
Location: Nowhere U.S.A.
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by Stryfe » Thu Sep 03, 2009 11:22 am

*Bump*
Sorry for resurrecting an old thread, but I didn't want to create a new one for this question.

Has either GenesisPlusDC or Gens4all reached testing stage? I'd be more than happy to do some pre-release testing.
ImageImageImageImage
User avatar
fox68k
DC Developer
DC Developer
Posts: 49
Joined: Tue Aug 03, 2004 11:01 am
Has liked: 0
Been liked: 0
Contact:

Re: Genesis+ Status?

Post by fox68k » Mon Sep 14, 2009 4:05 am

Stryfe wrote:Has either GenesisPlusDC or Gens4all reached testing stage? I'd be more than happy to do some pre-release testing.
Unfortunately, Gens DC is not ready yet. I know i always come across telling the same story, but I am still debugging the asm VDP. It will take a while, and i am now pretty sure i will have to optimise the FM stuff. So it definitely will not be ready before next year. But keep tuned, i do not think this project will disappoint you.

I will let you know when i have something i feel happy with :)
- fox68k -
Stryfe
Psychotic DCEmu
Psychotic DCEmu
Posts: 577
Joined: Mon Aug 11, 2008 9:34 am
Location: Nowhere U.S.A.
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by Stryfe » Mon Sep 14, 2009 5:56 pm

Sounds good, I'll be patiently waiting for the opportunity to try it out. :)
ImageImageImageImage
User avatar
Eviltaco64X
DCEmu Mega Poster
DCEmu Mega Poster
Posts: 1670
Joined: Wed Jun 25, 2008 7:12 pm
Has liked: 2 times
Been liked: 0

Re: Genesis+ Status?

Post by Eviltaco64X » Mon Sep 14, 2009 9:47 pm

fox68k wrote:
Stryfe wrote:Has either GenesisPlusDC or Gens4all reached testing stage? I'd be more than happy to do some pre-release testing.
Unfortunately, Gens DC is not ready yet. I know i always come across telling the same story, but I am still debugging the asm VDP. It will take a while, and i am now pretty sure i will have to optimise the FM stuff. So it definitely will not be ready before next year. But keep tuned, i do not think this project will disappoint you.

I will let you know when i have something i feel happy with :)
Looking forward to the release. :)
law56ker
DCEmu Cool Poster
DCEmu Cool Poster
Posts: 1029
Joined: Wed Oct 17, 2001 7:44 pm
Has liked: 0
Been liked: 0

Re: Genesis+ Status?

Post by law56ker » Thu Jan 07, 2010 8:01 am

any updates, on progress?
User avatar
Nico0020
DCEmu User with No Life
DCEmu User with No Life
Posts: 3821
Joined: Wed Oct 17, 2001 7:44 pm
Location: Fukuoka, Japan
Has liked: 0
Been liked: 1 time

Re: Genesis+ Status?

Post by Nico0020 » Mon Apr 19, 2010 6:52 pm

Gens4All got a release earlier this year, though I never got around to testing it. What changes were seen in it? Also curious about the status of Genesis+/GensDC. Has any artwork been worked on for these emulators, or are they still pretty limited in the GUI? Been so long I don't remember the Gens4all screens, and Genesis+ was just a blackscreen with a romlist.
*The Cadillac of signatures*
Post Reply