File tree Expand file tree Collapse file tree 1 file changed +25
-18
lines changed
Expand file tree Collapse file tree 1 file changed +25
-18
lines changed Original file line number Diff line number Diff line change @@ -26,23 +26,30 @@ _Str consume_strz(Data &data) noexcept {
2626
2727namespace elf {
2828enum {
29- ELFCLASS32 = 1 ,
30- ELFDATA2LSB = 1 ,
31- ELFOSABI_STANDALONE = 255 ,
32- ET_EXEC = 2 ,
33- EM_Z80 = 220 ,
34- EF_Z80_EZ80 = 1 ,
35- EV_CURRENT = 1 ,
36- SHT_NULL = 0 ,
37- SHT_PROGBITS = 1 ,
38- SHT_SYMTAB = 2 ,
39- SHT_STRTAB = 3 ,
40- SHT_NOBITS = 8 ,
41- SHF_WRITE = 1 << 0 ,
42- SHF_ALLOC = 1 << 1 ,
43- SHF_EXECINSTR = 1 << 2 ,
44- SHF_MERGE = 1 << 4 ,
45- SHF_STRINGS = 1 << 5 ,
29+ ELFCLASS32 = 1 ,
30+ ELFDATA2LSB = 1 ,
31+ ELFOSABI_STANDALONE = 255 ,
32+ ET_EXEC = 2 ,
33+ EM_Z80 = 220 ,
34+ EF_Z80_MACH_Z80 = 1 ,
35+ EF_Z80_MACH_Z180 = 2 ,
36+ EF_Z80_MACH_R800 = 3 ,
37+ EF_Z80_MACH_EZ80_Z80 = 4 ,
38+ EF_Z80_MACH_EZ80_ADL = 4 | 1 << 7 ,
39+ EF_Z80_MACH_GBZ80 = 5 ,
40+ EF_Z80_MACH_Z80N = 6 ,
41+ EF_Z80_MACH_MSK = (1 << 8 ) - 1 ,
42+ EV_CURRENT = 1 ,
43+ SHT_NULL = 0 ,
44+ SHT_PROGBITS = 1 ,
45+ SHT_SYMTAB = 2 ,
46+ SHT_STRTAB = 3 ,
47+ SHT_NOBITS = 8 ,
48+ SHF_WRITE = 1 << 0 ,
49+ SHF_ALLOC = 1 << 1 ,
50+ SHF_EXECINSTR = 1 << 2 ,
51+ SHF_MERGE = 1 << 4 ,
52+ SHF_STRINGS = 1 << 5 ,
4653};
4754
4855const File::Header File::Header::ez80 {
@@ -58,7 +65,7 @@ const File::Header File::Header::ez80 {
5865 .e_entry = {},
5966 .e_phoff = {},
6067 .e_shoff = {},
61- .e_flags = EF_Z80_EZ80 ,
68+ .e_flags = EF_Z80_MACH_EZ80_ADL ,
6269 .e_ehsize = {},
6370 .e_phentsize = {},
6471 .e_phnum = {},
You can’t perform that action at this time.
0 commit comments