Homebrew HBlauncher

TheRedfox

blep
OP
Member
Joined
May 17, 2012
Messages
229
Trophies
0
Location
Nope
XP
479
Country
Netherlands
HBlauncher





Welcome to the HBlauncher thread, hblauncher is a application to boot homebrew.
I grabbed the hbmenu sources and i'am adding new features to it.
Its made special for the dsi and iam working daily on this project!
Functions
  • Build-in file manager
  • Build-in text reader
  • SDHC support
Compersation with:
+ = Better in my homebrew
- = Better in other homebrew





http://gbatemp.net/t...uhax-dsi-entry/
Dsi homebrew channel
+ Build-in file manager
+ Build-in textreader
+ Faster

+ Compitable with 4GB-32GB sdcards
- Less GFX
Devkitpro hbmenu
+ Build-in file manager
+ Build-in textreadeer
+ Ability for me to merge all changes of hbmenu in my project without conflicts :P





V1.0.2
V1.0.3
Developement build(NOT ALWAYS WORKING)
Project website
Source code:
Code:
svn checkout http://lemmingcraft.org/repos/HBlauncher/
Bugs/Not working:
  • Copy/paste
  • Rename
  • Text reader(crashes)
And: everyday a new release :P


Howto install:


Sudokuhax:
  1. Download the zip file
  2. Extract the nds file to your sdcard and rename it to boot.nds
  3. Start dsihax
Flashcards:
  1. Copy the contents of BootStrap in the zip to the root of your sdcard
  2. Start it(only works with DSTT and acekard2i)
Changelog:
V1.0.1 -> V1.0.2:
  • Copy/paste function added
  • File info function added
V1.0.2 -> V1.0.3:
  • Rename function added
  • Makedir function added
  • Nicer topscreen
 
  • Like
Reactions: 1 person

avenir

Well-Known Member
Member
Joined
Dec 8, 2010
Messages
375
Trophies
0
XP
93
Country
United States
I just hope hblauncher will go beyond (good old) xenofile, which was actually meant to replace boot.nds (hbmenu).
 

TheRedfox

blep
OP
Member
Joined
May 17, 2012
Messages
229
Trophies
0
Location
Nope
XP
479
Country
Netherlands
Maybe it will, tomorrow i hope to have a build with all file management functions :P
And later i will make a GUI

Btw, another project iam working on is finally running in dsi mode: dslinux :P
With updated uclinux sources but it randomly hangs so i'am debugging t hat also but it's very cool with 16MiB RAM :P
 

avenir

Well-Known Member
Member
Joined
Dec 8, 2010
Messages
375
Trophies
0
XP
93
Country
United States
wait, dslinux is now compilable on dkarm r40? great... I couldn't get it compiled even on r23 one year ago.

well, which is better, FeOS and dslinux... maybe xenobox works better on dslinux, since FeOS doesn't have isatty().
 

TheRedfox

blep
OP
Member
Joined
May 17, 2012
Messages
229
Trophies
0
Location
Nope
XP
479
Country
Netherlands
I needed to rewrite a big part of the code as it used a outdated toolchain, took me 2 weeks of testing and building
Now i got it working, only 1 thing that doesn't work: X-related things crashes the DSi, iam planning to release the binary&source in a week
Btw, FEos is just an basic os, uclinux with bash is much better
 

TheRedfox

blep
OP
Member
Joined
May 17, 2012
Messages
229
Trophies
0
Location
Nope
XP
479
Country
Netherlands
V1.0.3 out!
New:
-Rename & mkdir
-New topscreen
-Small bugfixes&speed inprovements
-Ability to show ALL files
http://lemmingcraft.org:3000/attachments/download/3/HBlauncher%20V1.0.3.zip
 

avenir

Well-Known Member
Member
Joined
Dec 8, 2010
Messages
375
Trophies
0
XP
93
Country
United States
grit /work/svn/HBlauncher/gfx/hbicons.bmp -fts -ohbicons
STATUS: ---grit v0.8.10 ---
STATUS: Individual runs.
STATUS: Input file /work/svn/HBlauncher/gfx/hbicons.bmp
ERROR: "/work/svn/HBlauncher/gfx/hbicons.bmp" not found or can't be read.
 

Another World

Emulate the Planet!
Former Staff
Joined
Jan 3, 2008
Messages
10,578
Trophies
0
Age
47
Location
From Where???
Website
wiki.gbatemp.net
XP
5,383
Country
Colombia
i remember reading about issues with directory manipulation code found in the different development kits. the article was related to ds organize and how it always corrupted msd cards. apparently the same type of mistakes were used in moonshell.

while i can't find the article any longer, i'm still curious enough to ask how your code may impact the sd card? i'd hate to be moving stuff around and find out i've corrupted it.

your first post is a bit verbose and every time i try to read it i end up confused. can you summarize your project in a few sentences? how is it different from wintermute's hbmenu and why would i want to use it?

-another world
 

avenir

Well-Known Member
Member
Joined
Dec 8, 2010
Messages
375
Trophies
0
XP
93
Country
United States
your first post is a bit verbose and every time i try to read it i end up confused. can you summarize your project in a few sentences? how is it different from wintermute's hbmenu and why would i want to use it?

i remember reading about issues with directory manipulation code found in the different development kits. the article was related to ds organize and how it always corrupted msd cards. apparently the same type of mistakes were used in moonshell.
1. This is file manager based on hbmenu. Concept is (maybe) similar to xenofile.
2. Whereas gba_nds_fat will corrupt TF, libfat won't.

Without considering extlink(or associations.ini) and music playback feature, hblauncher should be better than xenofile already...
Maybe your next aim is changing file timestamp? (I needed to use custom libfat though...)
 

avenir

Well-Known Member
Member
Joined
Dec 8, 2010
Messages
375
Trophies
0
XP
93
Country
United States
I used 2 hours to debug.
hbicons.bmp's 0x1d-0x21 value is 0x38, meaning BITMAPV3INFOHEADER. It shouldn't be processed by grit.
I don't know why you put that file in svn, but anyway you need to rebuild bmp.

Make sure you perform make clean, before commit...

I generated new image (using my 16bitbmp.exe) for you.
hbicons.bmp.gz.b64

Code:
H4sIAGjZyU8CA3PyNZNgAAMzINYA4gQgVgBiRgYBiARUfhQMLvDAmTxINQfUkAmHkfv/15MG0d1P
qn5M95Oke9C5H+Qm4l0P9cGgcj+xPoCpHXzuJ8YHCJWD0f2EfICsbnC6H58PUFUNVvfj8gG6msHr
fmw+wFQxmN2PGdpYa4BB7H7UvIqjBhvU7keU9Dhr4EHufogr8bQgRt0/mn6Gaf4d2uXn0K6/hnb7
YWi334Z2+3lo91+Gdv9xaPffKR0/GR1/Gzj3j4KBAwDVw+DsNhgAAA==
 

ipwndeveloper

Well-Known Member
Member
Joined
Jun 3, 2013
Messages
276
Trophies
0
Age
33
Location
San Fransisco, CA
Website
gb4iphone.x10.mx
XP
169
Country
United States
Hate to bump, but is this still being developed? I am very interested in this project. If you need help coding, i am a bit rusty but I am can help. Also, I really want to see DSLinux working in DSi Mode that would be the greatest thing in DSi mode!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: It's pretty good to be honest but not sure of it outside of the Pi