SDK for Evo

ZX evolution software and hardware

Postby SfS » 31 Oct 2012, 19:53

TS-Labs wrote:Тогда походу все плохо.


Да всё хорошо) Тут один товарищь взялся LLVM для Z80 заточить:) http://zx.pk.ru/showthread.php?t=20094

Надеюсь, у него получится:)
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

Postby lvd » 31 Oct 2012, 21:33

SfS wrote:Но - поддержка имногих файлов, фоновый анализ С-кода и прочие вкусности - это того стоит.

Оно шагать сишный код может?
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby breeze » 31 Oct 2012, 21:57

Sublime text 2 — наше фсьо! :vodka:
User avatar
breeze
 
Posts: 764
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby SfS » 01 Nov 2012, 03:40

lvd wrote:Оно шагать сишный код может?


Нативный код KDevelop может шагать.
Но если код собирается кросс-компилятором - то ХБЗ. Вряд ли.
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

Postby deathsoft » 03 Nov 2012, 20:08

SfS wrote:Надеюсь, у него получится

Да не получится у него ничего, они там вообще не тем заняты, делают всякие частности но не видят общего. К LLVM просто так не прекрутить работу с альтернативным набором регистров, а без этого любой Ц компилятор под z80 не больше чем детская поделка. Смотрели мы этот LLVM расчитан он на обычные процы типа arm/avr/msp430 и прочие - где все регистры общего назначения доступны сразу, а не разбиты на банки. Если компилятор Ц под Z80 не умеет автоматически генерировать код с использованием EX AF,AF' и EXX, то никакого смысла в нем нет, код будет жудко не оптимальный по сравнению с кодом написанным на асме вручную.
User avatar
deathsoft
 
Posts: 358
Joined: 07 Apr 2007, 01:58
Group: Registered users

Postby deathsoft » 03 Nov 2012, 20:13

DimkaM wrote:Быват вменяемый консольный текстовый редактор линуксовый?

fte (он под любые платформы, хоть под дос) http://fte.sourceforge.net/

Image

Image
User avatar
deathsoft
 
Posts: 358
Joined: 07 Apr 2007, 01:58
Group: Registered users

Postby DimkaM » 03 Nov 2012, 22:51

красивенький
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1387
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby SfS » 05 Nov 2012, 05:45

deathsoft wrote:Да не получится у него ничего,


Всё! Приговор вынесен! :)
Все посыпают голову пеплом, беременные женщины прячутся за стариков и детей! Сам deathsoft слово молвит!:)
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

Postby deathsoft » 05 Nov 2012, 11:55

SfS wrote:Всё! Приговор вынесен!

Ну я посомтрю как они поддержку альтернативного набора регистров добавят (в комерческих компиляторых она есть, в том же IAR ипрочих). А пока автоматической поддержки альтернативного набора регистров нету - можно считать что это очередной унылый sdcc. Таких попыток пиления gcc и llvm под z80 было полно, везде результат был закономерный - fail.
User avatar
deathsoft
 
Posts: 358
Joined: 07 Apr 2007, 01:58
Group: Registered users

Postby SfS » 07 Nov 2012, 18:08

deathsoft wrote: Таких попыток пиления gcc и llvm под z80 было полно, везде результат был закономерный - fail.


Поподробнее про "полно" можно? И чем IAR принципиально отличается от других компилеров, что вот в ём - можно альтернативные регистры пользовать, а во всех прочих - ну никак?
ZX-Phoenix.
Pentevo ZX-Evoluton Rev. B (зелёная)
SfS
 
Posts: 245
Joined: 24 Jun 2010, 08:07
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron