diff options
Diffstat (limited to 'reverse-engineering/dosbox_snif/dos_lemm.h')
-rw-r--r-- | reverse-engineering/dosbox_snif/dos_lemm.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/reverse-engineering/dosbox_snif/dos_lemm.h b/reverse-engineering/dosbox_snif/dos_lemm.h index af07f61..303ba57 100644 --- a/reverse-engineering/dosbox_snif/dos_lemm.h +++ b/reverse-engineering/dosbox_snif/dos_lemm.h @@ -113,21 +113,24 @@ struct _avail_skills { struct game_data { /* ds == 0x0b55 */ + uint8_t unk0; // TODO uint8_t unk1[0x27]; // TODO uint8_t paused; // [0x28] uint8_t unk2[0x10]; // TODO uint8_t lemm_count_to_process; // [0x39] + uint8_t unk3[0x6]; // TODO uint8_t lemm_spawned_count; // [0x40] - uint8_t unk3; // TODO + uint8_t unk4a; // TODO uint8_t lemm_out_count; // [0x42] - uint8_t unk4; // TODO + uint8_t unk4b; // TODO uint8_t lemm_level_count; // [0x44] uint8_t next_spawn_ticks; // [0x45] uint8_t spawn_rate_ticks; // [0x46] uint8_t unk5[0x20]; // TODO struct _avail_skills avail_skills; // [0x67] - [0x7e] uint8_t unk6[0x06]; // TODO - struct _lemm_data lemmings[100]; // [0x85] + struct _lemm_data lemmings[1]; // [0x85] + //struct _lemm_data lemmings[100]; // [0x85] } __attribute__ ((__packed__)); #endif /*_DOS_LEMM_H*/ |