Releases: bbbbbr/romusage
Releases · bbbbbr/romusage
romusage 1.3.0
Version 1.3.0
-b:HEXVAL:[...]
Set hex bytes treated as Empty in ROM files (.gb/etc) (defaultFF
(255), ex use 255 AND 0:-b:FF:00
. Previously only ranges of0xFF
were treated as empty. Now it's also possible to treat ranges of0x00
and/or other bytes as empty- Improve error messaging
- Added macOS ARM binaries
romusage 1.2.9
romusage 1.2.8
Version 1.2.8
-sJ JSON output
-Q Suppress output of warnings and errors
Included changes from: Version 1.2.7
- Attempt to warn when regions such as _HOME or _CODE have overflowed ROM0 and rom size is larger than 32k
romusage 1.2.6
- Added support for GBDK's flavor of Game Gear/SMS (
-p:SMS_GG"
) .noi/.map files (with LIT and CODE areas) - Fixed: free % + used% did not always equal 100%
romusage 1.2.5
-
Added
-B
: Brief (summarized) mode:- Useful with large numbers of banks
- Collapses banked regions to single lines: [Region]_[Max Used Bank] / [auto-sized Max Bank Num]
- Example: ROM_1...ROM_12 -> ROM_12/15
- Range column is unmodified. Size, used, free, graph, are adjusted to represent total size of merged banks
-
Added
-F
: Force Displayed Max ROM and SRAM bank num for -B. (0 based) -F:ROM:SRAM (ex: -F:255:15) -
Added combined non-banked region + banked to a single line mode
-smWRAM
: Combined WRAM_0 and WRAM_1 display (i.e DMG/MGB not CGB)-smROM
: Combined ROM_0 and ROM_1 display (i.e. bare 32K ROM)- Compatible with banked ROM_x or WRAM_x when used with
-B
-
Added Windows "Drag and Drop" build
- Allows drag-and-drop a ROM/.noi/etc file onto the
romusage_drag_and_drop.exe
program icon - Romusage will load the file, open a console window to show output and wait for a key press before closing
- Uses defaults (it can't accept option settings) :
-sRp -g -B
- Allows drag-and-drop a ROM/.noi/etc file onto the
-
Post release: Added a build with GBDK format SMS / Game gear support (use
-p:SMS_GG
)
romusage 1.2.4
- Fix: Support spaces in RGBDS map file section (area) names
romusage 1.2.3
-sR
: [Rainbow] Color output-sRe
: Row Ends only-sRd
: Middle Dimmed-sRp
: Percentage based coloring
-sP
: Custom Color Palette- Colon separated entries are decimal VT100 color codes
- Used for section based color mode only, not Percetange based coloring
-sP:DEFAULT:ROM:VRAM:SRAM:WRAM:HRAM
Examples of color output. -sRe
with -sRp
for percentage based color on row ends with -g
small graphs. -sRd
for section based color with center columns dimmed.
romusage 1.2.2
- Add support for RGBDS v0.6.0 map file spaces -> tab change
- Fix rejection of short file names (ex: a.gb)
- Changed output naming:
ROM
(Bank 0) ->ROM_0
ROM_0
(when from Bank 0 overflowed data) ->ROM_1
XRAM
->SRAM
WRAM
->WRAM_LO
WRAM_1_*
->WRAM_HI_*
-E
overlap / multiple write flag- Additional header area warning suppression
- Improved warning format
- Better
ROM0
->ROM1
overflow detection
- Added
-sC
: Show Compact Output (by Evie) - Added rom
.duck
extension for megaduck ROMs - Building: added Github Actions/Runner build workflow for Linux/Windows & Mac OSX
romusage 1.2.1
- Adds ascii block style option for small and large graphs (
-gA
and-GA
) - Make file extension detection case insensitive
romusage 1.2.0
- Adds GB/GBC ROM File support
- Fix argument handling that might incorrectly match a parameter