While working on X-Wing 2.1.2, I decided that I wanted to make a custom icon for it that would work withDoorsCS and MirageOS.
There was basically no info on the mirage OS side of things- Detached Solutions's website and the MirageOS Developer's manual never actually go into the creation of icons for MirageOS.
After an hour of trying and reading through the DCS7 sdk manual, I've come to the conclusion Basic programs cannot have 16x16 icons(which consist of uncompiled ASM) in MirageOS - only ASM programs can.
DCS7 works fine with these 16x16 icons in BASIC though, which was the source of my confusion.
TL;DR hybrid MOS + DCS 16x16 icons only display on both shells in ASM programs - only DoorsCS supports icons on BASIC programs.
There was basically no info on the mirage OS side of things- Detached Solutions's website and the MirageOS Developer's manual never actually go into the creation of icons for MirageOS.
After an hour of trying and reading through the DCS7 sdk manual, I've come to the conclusion Basic programs cannot have 16x16 icons(which consist of uncompiled ASM) in MirageOS - only ASM programs can.
DCS7 works fine with these 16x16 icons in BASIC though, which was the source of my confusion.
TL;DR hybrid MOS + DCS 16x16 icons only display on both shells in ASM programs - only DoorsCS supports icons on BASIC programs.