Cosmic UK Cosmic US Cosmic Germany Cosmic Italia Cosmic France

Cosmic Software Frequently Asked Questions

The end record (S7, S8 or S9) in my application's S-record is not compatible with my ROM burning program and/or the verification utility. Can I change this?

The end record was historically used to hold the entry point address of an assembly application. This is not general practice for C compilers as the reset vector address usually contains the program starting address. However, an entry point address may still be added via the -e option of the CHEX programming utility.
Cosmic Chex utility uses 0xFFFFFF by default e.g. 
You can use any address via the -e option on Chex
Chex -e0 
chex -e0xC000