Complete DC dev on an ISO
-
- DCEmu Super Poster
- Posts: 1342
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Thu Aug 26, 2004 4:05 am
- Has thanked: 0
- Been thanked: 0
- Contact:
Complete DC dev on an ISO
I thought about it. I'll probably end up throwing everything you need to get a DC dev setup on Windows along with a quick install guide program written in Visual Basic. It'll be huge because of CYGWIN but I don't care how big it is as long as it would be used.
You think anyone would use it? My ideas were so that you just burn the ISO, pop the disc in your PC, and the install program would autorun.
Actually, here's what I started with:
I think I will end up doing it for my personal use but I don't mind sharing.
You think anyone would use it? My ideas were so that you just burn the ISO, pop the disc in your PC, and the install program would autorun.
Actually, here's what I started with:
I think I will end up doing it for my personal use but I don't mind sharing.
-
- DC Developer
- Posts: 453
- Joined: Thu May 16, 2002 8:29 am
- Location: ice88's house
- Has thanked: 0
- Been thanked: 0
- Contact:
It would also help the non-beginners who have lost their environment.
It'd be hella cool if you could actually distribute the files which would make the ISO in some form (like a ZIP) that you could then extend with your own project directories etc - so that you could put your own source on your own ISO - kind of like an extendable ISO image.
Anyway - I think it is a great plan - I for one would use it as a backup.
It'd be hella cool if you could actually distribute the files which would make the ISO in some form (like a ZIP) that you could then extend with your own project directories etc - so that you could put your own source on your own ISO - kind of like an extendable ISO image.
Anyway - I think it is a great plan - I for one would use it as a backup.
Read my blog: http://unrational.blogspot.com
I'm already working on something similar to this. If you are sticking pre-compiled binaries of the SH-4 GCC and KOS, then you don't need a full blown CYGWIN installation.
There is this wonderfull little program for windows called MSYS, and it is a minimalistic bash shell for development created by the MINGW people. It is made specificaly for MINGW, but I was able to type in notepad, and it launched notepad. So it could easily run scripts containing calls to our cross compilers.
Weighing in at only 3 megs, and including all of the commands you would need, it is definitely worth looking into.
Another thing I am going to look at is to see if I can create a Dev-C++ option that doesn't destroy the default options.
There is this wonderfull little program for windows called MSYS, and it is a minimalistic bash shell for development created by the MINGW people. It is made specificaly for MINGW, but I was able to type in notepad, and it launched notepad. So it could easily run scripts containing calls to our cross compilers.
Weighing in at only 3 megs, and including all of the commands you would need, it is definitely worth looking into.
Another thing I am going to look at is to see if I can create a Dev-C++ option that doesn't destroy the default options.
-
- DCEmu Super Poster
- Posts: 1342
- Joined: Thu Aug 26, 2004 4:05 am
- Has thanked: 0
- Been thanked: 0
- Contact:
I don't think I am using pre-compiled binaries. I'm following MetaFox's tutorial at DCEmu.co.uk's forums. Although I could be wrong.I'm already working on something similar to this. If you are sticking pre-compiled binaries of the SH-4 GCC and KOS, then you don't need a full blown CYGWIN installation.
Here is the tutoral I'm following.
I'm having it hard just creating this disc with CYGWIN (not really - CYGWIN's installer just sucks), although I do like the idea of something small (it took 2+ hours to install CYGWIN last night). Perhaps this is something for you to look into. I wouldn't mind helping you, if you needed it.There is this wonderfull little program for windows called MSYS, and it is a minimalistic bash shell for development created by the MINGW people. It is made specificaly for MINGW, but I was able to type in notepad, and it launched notepad. So it could easily run scripts containing calls to our cross compilers.
Weighing in at only 3 megs, and including all of the commands you would need, it is definitely worth looking into.
-
- DCEmu Super Poster
- Posts: 1342
- Joined: Thu Aug 26, 2004 4:05 am
- Has thanked: 0
- Been thanked: 0
- Contact:
Sounds good.As soon as I get my dev machine, I may have to take you up on that.
Okay guys, I've got it set up and working. I haven't tried compiling anything, but it should work fine. I need to upload it to somewhere. It's pretty big too - 525MB RARed.
Here's the final result:
It will automatically create the /dc folder in /usr/local, so don't try to create it manually.
It will automatically add:
PATH=/usr/local/dc/arm-elf/bin:$PATH
PATH=/usr/local/dc/sh-elf/bin:$PATH
to the end of /etc/profile if you'd like (Yes or No option) as well as:
cd ../../usr/local/dc/kos1.3/kos
source environ.sh
to the end of /etc/profile if you'd like. It's under the Tip button (also Yes or No option).
- I.M. Weasel
- Iron Muskateer Weasel
- Posts: 2780
- Joined: Fri Jan 04, 2002 4:45 am
- Location: The city of the future, Los Braingeles
- Has thanked: 1 time
- Been thanked: 3 times
- Contact:
Yes,i would love that. Fooling around with C and C++ is one thing,but setting up enviroments is kinda tough. Making it easy for any potential wanna-be programmers is a good thing. Mac OSX came with a free full-bodied developer package to easily install with the OS discs since the first release of OS X. It created a huge number of new developers and programs for the OS, and was as giving as the pre(OS 9) developer setup was restraining and elitist.
As far as hosting... I heard of a service that will let you send a gig (kind of like a mail type) thing for free. Also a REMOTE possibiltiy is hosting it on a P2P shared folder(which I thought could be a good idea for large d/l's,but is very hard to implement). Or you could try dchomebrew, maybe taking the place of freeDev....or being along next to it if space permits. A easy installer Dev package on a ISO, would be a top prioirty to be hosted at the dcemu scene(in my mind).
As far as hosting... I heard of a service that will let you send a gig (kind of like a mail type) thing for free. Also a REMOTE possibiltiy is hosting it on a P2P shared folder(which I thought could be a good idea for large d/l's,but is very hard to implement). Or you could try dchomebrew, maybe taking the place of freeDev....or being along next to it if space permits. A easy installer Dev package on a ISO, would be a top prioirty to be hosted at the dcemu scene(in my mind).
http://tofuheavyindustries.com
Mac Dream Tool / Mac Dream Tool Services (released Sept. 2019)
Creator of Various awesome Video Games
"You don't have to be forgiven. Clint Eastwood taught us that."
Mac Dream Tool / Mac Dream Tool Services (released Sept. 2019)
Creator of Various awesome Video Games
"You don't have to be forgiven. Clint Eastwood taught us that."
- Quzar
- Dream Coder
- Posts: 7497
- Joined: Wed Jul 31, 2002 12:14 am
- Location: Miami, FL
- Has thanked: 4 times
- Been thanked: 9 times
- Contact:
I'm sure it would be possible to drop at least 100 mb off of that. cygwin comes with a lot of unnecessary things. even in its dev section there is plenty you dont need (since all the stuff there is for PC dev).
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
-
- DCEmu Super Poster
- Posts: 1342
- Joined: Thu Aug 26, 2004 4:05 am
- Has thanked: 0
- Been thanked: 0
- Contact:
Wouldn't you need to edit the setup.ini file to edit out the files you removed? Not exactly sure what's needed and what's not either.quzar wrote:I'm sure it would be possible to drop at least 100 mb off of that. cygwin comes with a lot of unnecessary things. even in its dev section there is plenty you dont need (since all the stuff there is for PC dev).
- Christuserloeser
- Moderator
- Posts: 5948
- Joined: Thu Aug 28, 2003 12:16 am
- Location: DCEvolution.net
- Has thanked: 10 times
- Been thanked: 0
- Contact:
-
- DCEmu Super Poster
- Posts: 1342
- Joined: Thu Aug 26, 2004 4:05 am
- Has thanked: 0
- Been thanked: 0
- Contact:
Just a little update: I'm not going to upload the 526MB ISO just yet. I need to uninstall CYGWIN and redownload only the minimal files for a DC dev to cut down on the file size. I'm currently busy with some other things right now so I don't see this getting any further until at least Friday (even though I will probably end up working on it later today anyway).