Вход

Просмотр полной версии : z80 c-- компилятор



Sayman
31.10.2020, 09:27
Велик не мой, не я его изобрёл.
компилятор C-- выдающий код для z80. не знаю, пригодится ли кому-то, но автор не против расшаривания ссылок на его работу. и да, скорей всего про него тут уже знают если не все, то большинство.
раз (http://hype.retroscene.org/blog/1018.html)
два (http://alemorf.ru/pi/4/index.html)
три (https://github.com/alemorf/zx_spectrum_game/tree/master/cmm_last/)

zebest
31.10.2020, 12:14
про него тут уже знают
τὸν τεθνηκóτα μὴ κακολογεῖν

Sayman
31.10.2020, 12:24
τὸν τεθνηκóτα μὴ κακολογεῖν
шта? я не силён в таком, извиняйте, по-русски можно?

zebest
31.10.2020, 13:50
Если близко к тексту и по-русски - "Об ушельцах или хорошо, или никак" (с). Второе - лучше. Ушли - и скатертью - дорога.

Eltaron
31.10.2020, 14:30
Если близко к тексту и по-русски - "Об ушельцах или хорошо, или никак" (с). Второе - лучше. Ушли - и скатертью - дорога.
Лол, мы типа должны делать вид, что винксру вообще не существует? И компилятором не пользоваться, и в игру не играть, и в вк отписаться, и "пиццу под металл" больше не готовить? :D

Компилятор-то прикольный же. Глаз радуется такой синтаксис читать.

NEO SPECTRUMAN
31.10.2020, 16:19
но автор
чего только не придумают чтобы не кодить на асме... :v2_dizzy_facepalm:


Глаз радуется такой синтаксис читать.

сделало бы программу более наглядной
как по мне
стало на порядок менее наглядней... :v2_dizzy_facepalm:

- - - Добавлено - - -



if (flag_z) a++;
enemyD = a;
}


и все равно ж потом в дебагере надо будет смотреть на ld и jp
а тут мерзкие сяпаскали в оригинале...


уже или делайте нормальные компиляторы сяпаскалей
или кодте мать его на асме

не надо из асма делать хрен знает что

или предоставляйте тулзу
которой можно привести ваш ГОВНОСОРЕЦ обратно в нормальный людской вид
без всяких hl*<<++a++^c++=++e

nihirash
31.10.2020, 18:20
или предоставляйте тулзу
которой можно привести ваш ГОВНОСОРЕЦ обратно в нормальный людской вид
без всяких hl*<<++a++^c++=++e

Дык на выходе как раз асмофайл, а не бинарь.

NEO SPECTRUMAN
31.10.2020, 18:31
Дык на выходе как раз асмофайл, а не бинарь.
а тогда хорошо
главное чтоб этот асм файл без со всеми оригинальными метками

но это не отменяет

и все равно ж потом в дебагере надо будет смотреть на ld и jp
все равно проще дебагать что написал сам

Sayman
31.10.2020, 18:49
весь код на с-- выдаёт файл готовый к скармливанию в ужасме. сам с-- это по сути и есть асм. только немного с более интересным оформлением.

NEO SPECTRUMAN
31.10.2020, 18:59
сам с-- это по сути и есть асм.
это еретическое надругательство над асмом
так низя нуну :v2_dizzy_priest:

и вообще эти if-ы будут генерировать *****код
тк в асме нет ифов...

в асме одни goto которые сищники так не любят :v2_dizzy_facepalm:

Sayman
31.10.2020, 19:42
NEO SPECTRUMAN, проходи мимо, если тебе не надо.

NEO SPECTRUMAN
31.10.2020, 20:00
NEO SPECTRUMAN, проходи мимо, если тебе не надо.
не
я еще тебе не припомнил твое не прохождение мимо в моих темах :)


и вообще надо чтоб все и везде было правильно и расововерно
независимо от того надо ли оно вообще кому либо или нет :)

а тут не правильно и не расововерно

то есть мы берем один асм транслируем его в другой асм
где логика?

можно же сразу писать на нормальном людском асме

- - - Добавлено - - -

щас я еще подыму кипешь что нужно выкладывать на нормальные файлообменники
тк гитхаб как раз седня дообновлялся до чертиков
и я не могу теперь с него чета скачать

бида бида
аффтар выложивший ссылки на гитхаб враг народа!

- - - Добавлено - - -

как было буквально вчера (как раз под рукой сохраненная страница)
https://jpegshare.net/images/cf/cd/cfcdbd4b9c983a88eb4d6d5c155394c4.png

как сегодня
https://jpegshare.net/images/70/fd/70fddba4178d2e16a42d40a2f1ad5465.png


как качать?


еще б выложили на заблокированный яндекс

Sayman
31.10.2020, 20:04
нормально там всё качается, ищи проблему у себя в руках и голове.

NEO SPECTRUMAN
31.10.2020, 20:06
ормально там всё качается, ищи проблему у себя в руках и голове.
нет когда ТЫ не можешь скачать с анонфайлз
пушо пользуйся *****операторами
значит виноват я

а значит когда я не могу скачать с какого то мерзкого гитхаба
почему то НЕ виноват ТЫ

хотя именно ТЫ начал тут репостить это *****
и НЕ позаботился о том чтоб люди могли оно скачать

двойные стандарты у тебя однако...

Sayman
31.10.2020, 20:15
1. не я один тебе писал про твои файлопомойки. молодец, что переехал на медиафаер. хороший обменник. часто им пользуюсь сам и с него же скачиваю.
2. с гитхабом пока только ты пишешь про проблемы, значит явно проблема ув твоих руках, а не чьих то ещё.
3. все сотовые оператор - *****, т.к. зажрались.
4. не тебе решать, ***** компилятор или нет. ты им не пользовался. не нравится, проходи. мне понравилась штуковвина, возможно ещё кому-то будет полезно. кроме того, на форуме уже есть тема про c-- и там люди спрашивали, почему под z80 такого нету. теперь есть. т.е. был спрос, теперь есть и предложение. что не так?

NEO SPECTRUMAN
31.10.2020, 21:00
2. с гитхабом пока только ты пишешь про проблемы, значит явно проблема ув твоих руках, а не чьих то ещё.
а кто знает может этот андрейпрофитроль тоже ты?
постов у него 40 штук
30 из которых он кого то не конструктивно критикует



ты им не пользовался. не нравится
ну конечно я ж не могу скачать

...


кстате чтоб скачать с этого говна
для тех у кого не качаетсо
теперь

можно взять ссылку

https://github.com/alemorf/zx_spectrum_game

и подставить к оно (хорошо что есть сохраненные страницы и есть куда подсмотреть как было)

/archive/master.zip

и пока такое вроде прокатывает :v2_dizzy_roll:
пока эти уроды еще недодумались до разовых ссылок с хешем...
..сто пудова потом додумаются...

вопрос ну нахрена на гитхабе то эти свистелки и перделки?
что улучшилось то?
нового то врятли чета добавилось...
одна только безопасность ваших банковских счетов... :v2_dizzy_facepalm:

- - - Добавлено - - -

ВНЕЗАПНО кнопка опять появилась :v2_dizzy_dance:
https://jpegshare.net/images/b2/2e/b22edb8743ce354bfab25263792ef4dc.png

nihirash
02.11.2020, 01:00
а тогда хорошо
главное чтоб этот асм файл без со всеми оригинальными метками

Метки читаемые выходят.