Detect-It-Easy/db/MSDOS/compiler_MegaBasic1.4.sg
DosX 9e621e1954 Rename and reorganize rule files
Renamed and moved numerous .sg files in the db directory to follow a more consistent naming convention and directory structure, grouping by type (e.g., compiler, cruncher, packer, protector, etc.). This improves maintainability and clarity of the signature database organization.
2026-01-25 11:20:39 +03:00

30 lines
No EOL
1.2 KiB
JavaScript

// Detect It Easy: detection rule file
// Author: hypn0 <hypn0@mail.ru>
meta("compiler", "MegaBasic");
function detect() {
if (MSDOS.compareEP("e9$$$$b9....33f633ff1607fcf3a5368c1e....a1....161fa3....e8....bc....b430cd21a2....0ac074..86e0")) {
sVersion = "5.40";
sOptions = "1985-87 by Christopher Cochran";
bDetected = true;
} else if (MSDOS.compareEP("e8$$$$b8....cd21360806....84c074..8bf886e08bd0d40a86c4360906....86c48ac48ae6d50a")) {
sVersion = "5.812";
sOptions = "1994 by Christopher Cochran";
bDetected = true;
} else if (MSDOS.compareEP("e8$$$$b430cd21360806....0ac074..86e08bd0d40a86c4360906....86c48ac48ae6d50a")) {
sVersion = "5.73";
sOptions = "1992 by Christopher Cochran";
bDetected = true;
} else if (MSDOS.compareEP("e9$$$$b9....33f633ff1607fcf3a5368c1e....161fe8....bc....b430cd21a2....0ac074..86e0")) {
sOptions = "1985 by Christopher Cochran";
bDetected = true;
} else if (MSDOS.compareEP("e9$$$$b9....33f633ff1607fcf3a5268c1e....161fe8....bc....0e1fba....b8....cd21ba....b8")) {
sOptions = "1985 by Christopher Cochran";
bDetected = true;
}
sLang = "Basic";
return result();
}