1.) Migrate code over from target_sms.e for VGM and VGZ export.
2.) Create mkclvvgm / mkclvvgz scripts.
3.) Modify vgm.e to create additional PSG type SN76489A(N) for VGM header bytes: $28 = $03 and $2A = $0F. (Rename old PSG variable "SEGAPSG"? ColecoVision uses SN76489A with different noise modes.
(Note: I've already gotten VGM/VGZ to compile for ColecoVision on my own with -CLV target, but we need to create a new standard in vgm.e for SN76489A(N) PSGs in VGMs.)
1.) Migrate code over from target_sms.e for VGM and VGZ export. 2.) Create mkclvvgm / mkclvvgz scripts. 3.) Modify vgm.e to create additional PSG type SN76489A(N) for VGM header bytes: $28 = $03 and $2A = $0F. (Rename old PSG variable "SEGAPSG"? ColecoVision uses SN76489A with different noise modes.
(Note: I've already gotten VGM/VGZ to compile for ColecoVision on my own with -CLV target, but we need to create a new standard in vgm.e for SN76489A(N) PSGs in VGMs.)