mirror of
https://github.com/ApacheThunder/dldi-driver-benchmark.git
synced 2025-06-18 10:35:38 -04:00
NDS homebrew SD card filesystem benchmark
![]() * Lost some of the extra changes I did but I don't think they were that important anyways. Now it's mainly the original version but with new font and better screen init. * BlocksDS make file remains unchanged. I do not have this build system setup right now so I can't attempt adding the custom font graphiocs to it. * First palette entry for new icon.bmp changed from pink to black. My build system seems to produce an icon with pink background due to this. This is no buano so I had to correct this. I'm not sure how asie is getting the correct result from this. Since the icon doesn't use pink anywhere anyways this was a minimal change so shouldn't change the look of the icon any. * Added a gitignore. Mostly to prevent dldi files I currently have in my project folder from showing up on the repo. * Padding script updated to match new one. Looks like this app uses a 8mb pad file instead of 16MB. |
||
---|---|---|
gfx | ||
source | ||
.gitignore | ||
generate_padding.sh | ||
icon.bmp | ||
LICENSE | ||
Makefile | ||
Makefile.blocks | ||
Makefile.dkp | ||
README.md |
dldi-driver-benchmark
Simple filesystem I/O benchmark for NDS homebrew.
The benchmark expects an 8 MB file "benchmark_pad.bin" in the root of the CF/SD card. This file will be created automatically if it doesn't exist, but you might want to create it manually for read-only storage mediums.
Changes from original build
- Compiled with nds329 for 32KB DLDI support.
- My build system doesn't like make file having dkp so currently there is a makefile with no extension provided. It is currently identical to the dkp file right now.
- Better font for console text. Associeted changes to make file to make this work. May need further tweeks if one wishes to use the "make -f Makefile.dkp" command.
- Top screen initialized so it doesn't remain white.
- BlocksDS makefile hasn't been updated to support the new font file. Someone else should look into this as I'm unfamiliar with that make system right now.
Building
$ make -f Makefile.blocks # or Makefile.dkp
License
MIT