NesterDC SE complete source code released
-
- DC Developer
- Posts: 2285
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Fri Feb 21, 2003 7:37 am
- Location: Chicago, IL
- Has thanked: 0
- Been thanked: 1 time
- Contact:
NesterDC SE complete source code released
Well, rather than hear more people screaming bloody murder about how Nester is GPL, blah blah blah. Yes, I respect it. I have just been busy and burnt out. But it is my duty to make the source public. So there it is at the NesterDC SE Website.
- These users thanked the author Strapping Scherzo for the post:
- GyroVorbis
-
- Modder Of Rage
- Posts: 805
- Joined: Mon Mar 18, 2002 12:41 pm
- Location: Midwest
- Has thanked: 0
- Been thanked: 0
- Contact:
lightgun support should be quick n easy
Check out the beats of rage community at http://borrevolution.vg-network.com/
Perhaps somebody can add proper Pal support. I mean have a 50Hz tv signal output. The current Pal feature in NesterDC SE is still 60Hz although the game speed is 50Hz and 50 frames per second are drawn, and thus is everything choppy in pal mode. Scherzo couldn't test this because his tv doesn't support 50Hz. I hope someone can and will fix this.
But still....great stuff
But still....great stuff
- curt_grymala
- Theme Inducer
- Posts: 4274
- Joined: Fri May 30, 2003 12:14 pm
- Location: Wherever I'm Needed
- Has thanked: 0
- Been thanked: 0
- Contact:
Does this source include the source for the Image Builder or is it just for the emu?
DCHelp - A Newbie's Best Friend
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
-
- Mental DCEmu
- Posts: 458
- Joined: Fri Dec 27, 2002 11:27 am
- Location: Prisoner of the Nintendo Police?
- Has thanked: 0
- Been thanked: 0
-
- DC Developer
- Posts: 2285
- Joined: Fri Feb 21, 2003 7:37 am
- Location: Chicago, IL
- Has thanked: 0
- Been thanked: 1 time
- Contact:
Everything: CD Builder, NesterDC SE, and Dreamscript. And although I'm releasing the source to Dreamscript now, I will make an official release of Dreamscript as a means of developing games in the future.curt_grymala wrote:Does this source include the source for the Image Builder or is it just for the emu?
- curt_grymala
- Theme Inducer
- Posts: 4274
- Joined: Fri May 30, 2003 12:14 pm
- Location: Wherever I'm Needed
- Has thanked: 0
- Been thanked: 0
- Contact:
This is one of the best Xmas presents the DC community could have got this year. Thank you very much, scherzo.
Also, thank you very much for all of your hard work, and for reviving this incredible emulator.
Also, thank you very much for all of your hard work, and for reviving this incredible emulator.
DCHelp - A Newbie's Best Friend
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
-
- DC Developer
- Posts: 9951
- Joined: Sun Dec 30, 2001 9:02 am
- Has thanked: 0
- Been thanked: 1 time
I can think of no reason that you'd want to include either. If you're a ROM-whore, you can just stick the entire set of NES ROMs (if you remove the thousands of unnecessary duplicates, bad dumps, overdumps, hacks, translations, and so on) onto a single CD, and don't include any of the goodies (or include only the title shots).hrb2k3 wrote:this is great for coders to look at. maybe someone can add directory browsing support and disc swapping. thats all i think is missing.
Now, adding the ability to view the games in some way other than a flat list would be useful. So if you could view by genre, or release regions, or date, or whatever. Basically pre-built favourites lists.
Edit: Just tried compiling the builder on Linux (Ubuntu 5.10), and I get loads of errors like this:
Code: Select all
App.cpp: In member function `virtual bool MyApp::OnInit()':
App.cpp:15: error: conversion from `const char[1]' to `const wxString' is
ambiguous
/usr/include/wx-2.6/wx/string.h:643: error: candidates are:
wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx-2.6/wx/string.h:632: error:
wxString::wxString(int) <near match>
App.cpp: In member function `virtual int MyApp::OnExit()':
App.cpp:24: error: conversion from `const char[15]' to `const wxString' is
ambiguous
/usr/include/wx-2.6/wx/string.h:643: error: candidates are:
wxString::wxString(wchar_t, unsigned int) <near match>
/usr/include/wx-2.6/wx/string.h:632: error:
wxString::wxString(int) <near match>
-
- Somewhat Dumb Knight
- Posts: 3653
- Joined: Tue Oct 12, 2004 2:26 pm
- Has thanked: 0
- Been thanked: 0
Scherzo, If I document the js files, would you include them on your site? That way others can do much better jobs at building themes.
Also, I have a question about the nsfplayer.js file. There are prints of information of what seems to be nsf stuff (author copyright and so forth). Where does that all go? When I load up any of the nsfs on my demo disc (only has megaman 1 and is used to compare stuff between the default theme and my custom) none of the info shows up. Would I have to main_font.draw it? Or is that information that you use in some unseen form?
It sure is a lot of stuff. Too bad there does not seem to be gif support (or is there? Now I have to check!)
All this stuff is making my theme release take longer. Oh, the irony. Hopefully I can use the time to improve it, as it does seem lacking (my custom, not yours).
Are those js files Dreamscript?
Also, I have a question about the nsfplayer.js file. There are prints of information of what seems to be nsf stuff (author copyright and so forth). Where does that all go? When I load up any of the nsfs on my demo disc (only has megaman 1 and is used to compare stuff between the default theme and my custom) none of the info shows up. Would I have to main_font.draw it? Or is that information that you use in some unseen form?
It sure is a lot of stuff. Too bad there does not seem to be gif support (or is there? Now I have to check!)
All this stuff is making my theme release take longer. Oh, the irony. Hopefully I can use the time to improve it, as it does seem lacking (my custom, not yours).
Are those js files Dreamscript?
- curt_grymala
- Theme Inducer
- Posts: 4274
- Joined: Fri May 30, 2003 12:14 pm
- Location: Wherever I'm Needed
- Has thanked: 0
- Been thanked: 0
- Contact:
We would be happy to host that info at DCHelp if you put it together.Savant wrote:Scherzo, If I document the js files, would you include them on your site? That way others can do much better jobs at building themes.
That's what DreamScript is. DreamScript is basically a javascript interpreter for the DC.Are those js files Dreamscript?
DCHelp - A Newbie's Best Friend
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
DC Evolution - Disc Images
DreamZone Forums
I Refuse To Help Anyone That Says They've Tried Everything.
-
- DC Developer
- Posts: 2285
- Joined: Fri Feb 21, 2003 7:37 am
- Location: Chicago, IL
- Has thanked: 0
- Been thanked: 1 time
- Contact:
The print function just outputs to the console when using dc-load/dc-tool. Yes, you could use main_font to draw that info somewhere on the screen.There are prints of information of what seems to be nsf stuff
Ah, sounds like your wxWidgets is configured for Unicode. There's a macro that I was supposed to use on all string literals so that they are converted to the right format at compile time, either narrow or wide strings. It's called wxT().Just tried compiling the builder on Linux (Ubuntu 5.10), and I get loads of errors like this
-
- DCEmu Fast Newbie
- Posts: 24
- Joined: Mon Apr 25, 2005 1:52 am
- Has thanked: 0
- Been thanked: 0
- Contact:
four-player support
If it's an easy bug to fix, it'd be cool if someone could fix four-player mode in games like Super Spike V'Ball, Harlem Globetrotters, Nightmare on Elm Street (not that it's worth playing), etc. so that players 1 and 2 don't have to mimmick controllers three and four. I don't know anything about it, so it could be a more complicated mapper problem than it seems.
Other than that, I don't think that there's much to improve!
Other than that, I don't think that there's much to improve!
One request- which I've only thought about since I dug it out of the cupboard- would it be possible to add DC Arcade Stick support? Unfortunately at the moment you have to press left analogue to exit to the menu (which, of course.. isn't there!!)
It would be nice to play track and field on the old stick!!!!
It would be nice to play track and field on the old stick!!!!
- GyroVorbis
- Elysian Shadows Developer
- Posts: 1874
- Joined: Mon Mar 22, 2004 4:55 pm
- Location: #%^&*!!!11one Super Sonic
- Has thanked: 80 times
- Been thanked: 64 times
- Contact: