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

1 - I believe I explained already in my prior post - the ZIP extraction routines I run as a a separate process beforehand - first the ROM is unzipped (if the file is of type ZIP), then it will check which extension this ROM has. After that, it calls load_rom with parameter '0' for detect_system.

Either you could standardize the ZIP loading routines so that these are no longer port-specific and all the ports can use the same routines, or else I see no other way around it. With regards to upper-case ROM extensions - I still like to cover all bases regardless - surely a few extra 'strstr' lines can do no great harm.

About the defines - I think I already listed them before in my post - but I will do so again -

(two underscores)LIBSNES(two underscores) - This is the define for all Libsnes ports.

(two underscores)CELLOS_LV2(two underscores) - This is the define for the PS3 in general.

(two underscores)_XBOX(two underscores) - This is the define for the 360 in general

(1 underscore)MSC_VER - This is the define for both the MSVC 2010 PC and 360 solutions.

HAVE_ZLIB - This is a Zlib define.