Files
ImHex-Patterns/patterns/was_oskasoftware.hexpat
DmitriLeon2000 76f850c543 patterns/fas/was: Update FAS, WAS/WA3 pattern files and README.md (#425)
* Add .fas and .was pattern files (Oska DeskMates)

* Update .was pattern file

* Update .was/.wa3 pattern file

* Update README.md

* Update README.md

* Update .fas & .was pattern files

* Update README.md

* Update fas_oskasoftware_old.hexpat

* Added WAS test file

* Update WAS test file

* Update was_oskasoftware.hexpat

* Update was_oskasoftware.hexpat

* Update fas_oskasoftware_old.hexpat

* Update fas_oskasoftware.hexpat

* Update README.md

Replacing backward slashes with forward ones in the `WAS` row.

* Update fas_oskasoftware_old.hexpat

* Update was_oskasoftware.hexpat
2025-08-31 11:28:45 +02:00

25 lines
452 B
Rust

#pragma author DmitriLeon2000
#pragma description Oska Software DeskMates WAS/WA3 (WAVE/MP3 Set)
#pragma endian little
import type.size;
struct Sound {
char name[];
u32 length;
u8 data[length] [[sealed]];
} [[name(name), hex::visualize("sound", data, 1, 8000)]];
struct Header {
type::Size<u32> size;
u32 count;
u32 pointers[count * 2];
};
struct WAS {
Header header;
Sound sounds[header.count];
};
WAS was @ 0x00;