NDS homebrew SD card filesystem benchmark
Go to file
ApacheThunder 69e80597e0 Sync to recent changes from original repo.
* 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.
2024-10-28 17:29:44 -05:00
gfx New console text 2024-03-15 15:48:04 -05:00
source Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00
.gitignore Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00
generate_padding.sh Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00
icon.bmp Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00
LICENSE first commit 2023-11-12 15:38:17 +01:00
Makefile Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00
Makefile.blocks Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00
Makefile.dkp Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00
README.md Sync to recent changes from original repo. 2024-10-28 17:29:44 -05:00

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