twinaphex/genesis-next — comment on commit bce300cfdc1d18154544905d2f8fd934de1a55f4
File:  line 0
By twinaphex:

OK, if I can recommend a few things here -

config_load, config_default and config_save functions in gx/config.c should be made into core functions really - right now I have to duplicate this code for every new version/port, and as it is, new members keep getting added to this, such as 'master_clock'and 'vdp_mode'. A port cannot work without this struct being present (t_config), so I think it's essential it should be in the core rather than in a platform-specific directory.