У меня была идея сделать некий "препроцессор" как в С-ях, с директивами #if #else #endif, чтобы в зависимости от некоторых опций конфигурация несколько видоизменялась. Сами опции тоже задавать какими-либо директивами, а значения где-либо хранить (в файле или реестре). Например так:
...
#define use_z80:boolean Использовать процессор Z80
#if use_z80
CPU : z80 {
#else
CPU : K580wm80a {
#endif
...
Но судя по пожеланиям, хочется менять конфигурацию в динамике, не прерывая эмуляции...





Ответить с цитированием