Предварительная проработка кодовой базы для поддержки сейв-стейтов:
Все структуры теперь с выравниванием, чтобы попадали в файл as is
Контекст материнской платы вынесен в md.h
Убран отладочный неиспользуемый код из md.c (внутри #if 0 ). Не знаю нужен он или нет, но выглядит так что особо не нужен уже. После внедрения сейв-стейтов и тем более.
EDIT: Предварительная проработка превратилась в доработку и полноценную реализацию.
Preliminary work on codebase to support save-states:
All structures are now aligned to put in the file as-is
Motherboard context has been moved to md.h
Removed unused debug code from md.c (inside #if 0 ). I don't know if it is needed or not, but it looks like it is not really needed anymore. Even less after implementing save-states.
Предварительная проработка кодовой базы для поддержки сейв-стейтов:
EDIT: Предварительная проработка превратилась в доработку и полноценную реализацию.
Preliminary work on codebase to support save-states: