defecator писал(а):генерацию кода хотя бы для семейства ARM микроконтроллеров LPC2000.
Гляньте http://www.armaide.com/ это компилятор Оберон-07 под ARM вместе с простенькой средой. Возможно вам понравится.

Модератор: Модераторы
defecator писал(а):генерацию кода хотя бы для семейства ARM микроконтроллеров LPC2000.

 
  defecator писал(а):Не понравится - я за этим проектом слежу уже год и щупал несколько его версий
1. компилятор чудовищно глючен
2. добавить поддержку нового процессора нельзя - только через разработчика
3. этот компилятор ПЛАТНЫЙ
4. И самое главное - мне хочется именно Pascal

Bohdan писал(а):А почему именно Pascal


Как это почему ? Pascal - это самый лучший язык программирования !
И я на нем программлю уже больше 20-ти лет
Кстати, а не поделишься упомянутыми исходниками компилятора под AVR ?
Bohdan писал(а):Кстати, а не поделишься упомянутыми исходниками компилятора под AVR ?
Он написан на Активном Обероне и работает под A2 (Aos, BlueBottle)
defecator писал(а):В коде armins.dat присутствует команда MOV, в файле armop.inc, сгенерированном из armins.dat, есть оп-код A_MOV, но в файле armtab.inc, тоже сгенерированным из armins.dat, команда MOV отсутствует напрочь.
Соответственно, код сгенерить для нее нельзя - будет ошибка "OpCode MOV not in table" (table - в файле armtab.inc).
Глюк ??...
Кто знает, каким инструментом из файла armins.dat были получены файлы .inc ????
defecator писал(а):Граждане-товарищи, ну неужели никто не знает ?????
Hello FPC-Developers,
First of all, let me thank you for the great compiler you've already created and for maitining for a lot of years, already.
Second, using FPC, i've designed my own (open source) tool ARM Pascal http://www.armaide.com/
The primary target of these tool is to compile code for embedded ARM devices.
Yes, I know, FPC already provide support for some devices, but my tool has important some differences in idology. Besides, the tool also provides its own IDE (written in Delphi).
Anyway, here're my questions:
There's MOV command declared in armins.dat.
There's a declaration for the A_MOV-opcode in automaticaly-generated file armop.inc,
But it doesn't seem to be used, by armtab.inc. Infact, it feels, like A_MOV opcode is replaced, by the proper MRS command? So is it a bug? or is there no MOV command for arm-assembler(s), or is it replaced by MRS for a faster code?
Also, What tool is used to generate .inc files from armins.dat?
Kind, regards
defecator
 подпись в письме можно было поменять на имя/фамилию
 подпись в письме можно было поменять на имя/фамилиюJonas Maebe писал(а):A note to people who wish to reply to this person: he is not subscribed to fpc-devel (at list not with the address he posted from), so it's best to CC him.
 ). За время этих праздников перевел исходники под версию FPC 2.4.0 - это оказалось очень просто, гораздо проще, чем я ожидал. Также, ради "спортивного" интереса, попутно была собрана версия компилятора FPC 2.4.0 под Delphi 7 для генерации кода в x86/x64. Скоро выложу на сайт для всеобщего пользования (если, конечно, это кому-то интересно). Имея порт FPC под Delphi, можно написать в Delphi нормальную, в отличие от Lazarus, среду разработки. Возможно, что она не будет сразу кроссплатформенная, но все-таки
  ). За время этих праздников перевел исходники под версию FPC 2.4.0 - это оказалось очень просто, гораздо проще, чем я ожидал. Также, ради "спортивного" интереса, попутно была собрана версия компилятора FPC 2.4.0 под Delphi 7 для генерации кода в x86/x64. Скоро выложу на сайт для всеобщего пользования (если, конечно, это кому-то интересно). Имея порт FPC под Delphi, можно написать в Delphi нормальную, в отличие от Lazarus, среду разработки. Возможно, что она не будет сразу кроссплатформенная, но все-таки 
403: Forbidden
You don't have permission to access / on this server.
defecator писал(а):в ближайшее время
 Не настолько все быстро - я полный лох во всяких там htaccess и прочем
 Не настолько все быстро - я полный лох во всяких там htaccess и прочем 
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1