[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
может быть и с бодуна, но у меня не получалось без far с 103 мегой работать с EEPROM - с 8535 про него и не вспоминал, как впрочем и в других программах нужды в far никогда не было.
Если знаете, как обойти - просветите (хотя, в принципе, работает - и ладно, программа почти два года назад писана и забыта).
вот кусочек - может быть выглядит и глупо, на заствить нормально его работать удалось только методом ненаучного тыка (именно для 103).
void CharToEEPROM(void far *Address, unsigned char Data)
{
unsigned long EEPROM_Address;
EEPROM_Address=(unsigned long)Address;
_EEPUT(EEPROM_Address, Data);
}
ну а вообше в большей степени интересуют грабли, связанные с версией 2.27B и степенью ее триальности - многие чекбоксы серенькие, пока не посмотрел, чем это грозит, но что-то связанное с флешем данных там есть. А почему схватил старый проект - так тоже хотелось посмотреть, будет ли это транслироваться программа, занимающая почти всю память меги 103.
E-mail: info@telesys.ru