#132970 - Creebo - Mon Jul 02, 2007 8:55 am
Well I know most of you aren't, but CreeboMe is coming out of beta/alpha stages. This time I am coding it from the beginning, scrapping anything that was in the previous version. Hopefully most (if not all) devices will be supported with the ability to boot a DS game card without even flashing your DS. As of now things are going according to plan without many hiccups.
Things going to be added include:
-4 backlight modes for DS lite
-Every feature will be available without flashing
-Fixing the bug that will not let you use the failsafe when a DS card is inserted
-User friendly installer that notifies you with sound when the flashing is complete
-Hopefully faster everything as I am redoing the menu
-Touchscreen support
-RTC support
-Ability to change your settings
-The skin now looks almost exactly like the original firmware
For the devers out there:
I will be booting homebrew, gba, and ds carts with assembly code. Last time I made the mistake of using only tilemaps. Now sprites will be used for things like all of the buttons and icons. Hopefully this will leave me with more than enough space for a WifiMe type application.
I might have this done by September but it is not official.
#133041 - Dood77 - Mon Jul 02, 2007 9:51 pm
I would probably only consider it if it had some of these features:
Obviously DS/GBA/DS-thru-SLOT2 booting.
Some kind of useful Wifi feature, whether its multiboot, or save using FAT (possible from firmware?)
No power-cycles (between firmware features, obviously not after booting DS/GBA)
Original Pictochat
...maybe the ability to pack-in your own .nds before flashing, provided its small enough, and then execute it from the firmware. Maybe you would provide a few small things for us to select? Calendar, calculator, notepad, etc.
Is it possible to access FAT on a card from the main firmware, provided it had a DLDI driver? I would love my file-browser to be my main firmware, and be able to cut my cards firmware entirely.
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#133064 - Creebo - Tue Jul 03, 2007 1:19 am
Quote: |
Some kind of useful Wifi feature, whether its multiboot, or save using FAT (possible from firmware?) |
I think a multiboot thing would be possible, but saving to fat would never work. FAT support greatly increases the firmware's size and I am already having trouble with the 256KB limit put on me and many things still have to be added.
Quote: |
No power-cycles (between firmware features, obviously not after booting DS/GBA) |
I am not exactly sure what you mean by that but I am going to assume you would like to keep the DS on as long as possible. For example, say you wanted to test some homebrew you just created. So you boot your homebrew. Oh no, some work still needs to be done. Normally you would turn off the DS, transfer the file and boot it again.
I am hoping to figure out how to reset the DS back to the firmware via software. If I can accomplish this, you would be able to put some code in your application that would allow you to reset. I haven't researched this much, but I think it's quite possible.
Quote: |
Original Pictochat |
Just no, sorry.
Quote: |
...maybe the ability to pack-in your own .nds before flashing, provided its small enough, and then execute it from the firmware. Maybe you would provide a few small things for us to select? Calendar, calculator, notepad, etc. |
It would be pretty useless to have only 256KB available for your own homebrew, but I am planning on having different versions based on different embedded applications. Oh btw, the calendar will be on the topscreen like the original firmware.
Quote: |
Is it possible to access FAT on a card from the main firmware, provided it had a DLDI driver? I would love my file-browser to be my main firmware, and be able to cut my cards firmware entirely. |
As I said before, this would unfortunately increase the size of the firmware beyond the 256KB limit.
#133067 - tondopie - Tue Jul 03, 2007 1:40 am
I would have to say that CreeboMe is probably my favorite firmware replacement... its great. Even the beta. (I wonder if the beta works with my SC mini as well as my GBAMP...???)
#133070 - felix123 - Tue Jul 03, 2007 2:34 am
Since loopy released a .nds version of the firmware, it isn't a great problem if Download Play/Pictochat can't be included.
_________________
Nintendo DS homebrew on Wikipedia
#133082 - chuckstudios - Tue Jul 03, 2007 4:20 am
Creebo wrote: |
Quote: | No power-cycles (between firmware features, obviously not after booting DS/GBA) |
I am not exactly sure what you mean by that but I am going to assume you would like to keep the DS on as long as possible. For example, say you wanted to test some homebrew you just created. So you boot your homebrew. Oh no, some work still needs to be done. Normally you would turn off the DS, transfer the file and boot it again.
I am hoping to figure out how to reset the DS back to the firmware via software. If I can accomplish this, you would be able to put some code in your application that would allow you to reset. I haven't researched this much, but I think it's quite possible.
|
He means not having to restart the NDS after changing your name, the date, etc in the firmware settings.
#133093 - zzo38computer - Tue Jul 03, 2007 6:25 am
You could include some of the features from FWNITRO, including the improved alarm clock and the programming mode.
(Probably I am not going to flash it anyways, but I would like to see it.)
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.
#133095 - Ant6n - Tue Jul 03, 2007 6:53 am
Creebo wrote: |
Quote: | Some kind of useful Wifi feature, whether its multiboot, or save using FAT (possible from firmware?) |
I think a multiboot thing would be possible, but saving to fat would never work. FAT support greatly increases the firmware's size and I am already having trouble with the 256KB limit put on me and many things still have to be added. |
if a firmware supported one or two fat devices that are typicly installed, then the firmware could read the reast (some modules) of what it needs from the fat device, no?
how about loading .nds via ftp or http or file sharing or similar, with remembering the last couple files loaded.
#133193 - Dood77 - Wed Jul 04, 2007 12:01 am
Ant6n wrote: |
if a firmware supported one or two fat devices that are typicly installed, then the firmware could read the reast (some modules) of what it needs from the fat device, no? |
Yeah, this would be cool ;)
chuckstudios wrote: |
He means not having to restart the NDS after changing your name, the date, etc in the firmware settings. |
What he said.
tondopie wrote: |
I would have to say that CreeboMe is probably my favorite firmware replacement... its great. Even the beta. (I wonder if the beta works with my SC mini as well as my GBAMP...???) |
Erm, the firmware runs on the DS, not your flash equipment...?
_________________
If I use a term wrong or something then feel free to correct, I?m not much of a programmer.
Original DS Phat obtained on day of release + flashme v7
Supercard: miniSD, Kingston 1GB, Kingston 2GB
Ralink chipset PCI NIC
#133262 - tepples - Wed Jul 04, 2007 9:09 pm
Dood77 wrote: |
tondopie wrote: | I would have to say that CreeboMe is probably my favorite firmware replacement... its great. Even the beta. (I wonder if the beta works with my SC mini as well as my GBAMP...???) |
Erm, the firmware runs on the DS, not your flash equipment...? |
A firmware replacement might have its own .nds loader that bypasses the flash equipment's menu, especially if the flash equipment's menu has defects in its .nds loader.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#133267 - Creebo - Wed Jul 04, 2007 9:33 pm
Concerning the power cycles when changing settings, I see no reason why Nintendo made you shut off your DS after a small change. This will be fixed too because I have a Lite now and I am worried about my switch.
As for .nds loading I was thinking of maybe adding a HOMEBREW rom loader. This however, is one of my least concerns.
#133392 - mastertop101 - Thu Jul 05, 2007 11:16 pm
Hm, actually I still prefer a binary clock.
Jk...
#133408 - chuckstudios - Fri Jul 06, 2007 1:02 am
Will it be able to boot R4s? They have a nonstandard loading routine. If yes, I will probably flash this.
#133463 - HyperHacker - Fri Jul 06, 2007 8:44 am
Creebo wrote: |
Concerning the power cycles when changing settings, I see no reason why Nintendo made you shut off your DS after a small change. |
I'm guessing because of the card encryption BS. They clear the secure area from memory before loading those modules, and the card has to be power-cycled to read it again.
How much space is actually available for code in the firmware, anyway, and how much is reserved for user settings and so on?
_________________
I'm a PSP hacker now, but I still <3 DS.