Чем я могу помочь? Я собрал виндовый кросс-компилятор для Z80. Поддержки командной строки там нет, но зато она есть в кросс-компиляторе для Agon. Конечно я её могу оттуда перенести, но надо же...
Тип: Сообщения; Пользователь: Oleg N. Cher; Ключевые слова:
Чем я могу помочь? Я собрал виндовый кросс-компилятор для Z80. Поддержки командной строки там нет, но зато она есть в кросс-компиляторе для Agon. Конечно я её могу оттуда перенести, но надо же...
Хинт2: идёшь на https://www.avhohlov.narod.ru/p1830ru.htm
Там полный исходник компилятора TinyContext для 6052.
Собирается, например, при помощи Context для Win32
Ругаться на качество кода или...
Я сам разобрался по материалам на сайте. Если претендуешь - разберёшься.
Хинт: оно ресурсы для NES компилить не умеет и сможет ещё нескоро. Всё от тебя зависит)
Не совсем так. Для DOS и Win32 есть полный Context.
Тю. А дизассемблер зачем? 90% ЯВУ для ретро не генерят ассемблерный листинг.
Вот именно. inline это не кросс-компилятор. А всё остальное -...
Типо прийти к пацанам и доказать какой ты крутой? Ничего не напоминает?)
Если Вам что-то непонятно - это ж не мои проблемы. Импринтинг это предвзятое иррациональное мнение, которое, тем не менее,...
Меня конечно же устроят крестики-нолики. Некоторые на ретро вообще только играют.
Более того, меня устроит много чего другого, просто убогая фантазия некоторых не идёт дальше крестиков-ноликов и...
Именно.
Во-первых, это не детский импринтинг. Это зрелое предпочтение.
Во-вторых, технология не является игрушечной как все ваши эти ретро-штуки.
В-третьих, это актуально. Основы будут актуальными...
Если в темах есть что-то полезное конечно. За исключением Ваших постов в этой теме.
- - - Добавлено - - -
По-Вашему, железячники настолько недалёкие люди, что верят в чудесное нисхождение софта...
Вы уже поняли как ругается компилятор? Он ругается просто номером строки, в которой произошла ошибка.
Андрей, либо Вы пишете на Context для Windows с плюшками. Либо на TinyContext для Z80 без...
Для ретро-платформ языков высокого уровня не особенно много. Качественных и подходящих ещё меньше.
Есть эстетика кода. Есть эстетика удовольствия от разработки кода.
Вектор или не Вектор, это не столь важно.
Важно то, что люди не умеют или не хотят анализировать ту кашу, которая сложилась у них в головах. Там уживается чудовищный Бейсик вместе с угрёбищным...
А у Вас получилось так?
hint: asm нет, строк нет. Констант нет. У нас TinyContext.
- - - Добавлено - - -
Мне знакома такая точка зрения. Нет никаких языков, кроме асма и т.п. Характерно для...
Андрей, я знаю не больше Вашего. Но именно TinyContext - язык очень простой, тут всего несколько инструкций, функции, переменные. Один тип цикла (while), if без else.
Но я провёл вечерок за вознёй...
Не возражаю, напишите)
Мне Context больше интересен в контексте ретро. Но компилер для Windows, само собой, нужен для раскрутки.
Важно то, что Context выглядит максимально переносимым (не считая...
Да ничего, соберу. В принципе, и 64-битный норм пашет ;-)
Кстати, Agon интересен ещё тем, что там 300 кб кода может фигачить в плоской памяти без страниц. А поскольку там базовый "из коробки" язык...
Да, я как-то не придал значение под какую битность собрался mdz80. Релизов там не было, пришлось собирать самостоятельно.
- - - Добавлено - - -
UPD. А не, там релиз есть. Точно, не собирал. Я...
Я не имею отношения к сайту, да и на дальнейшее творчество автора повлиять не могу.
А почему Вы решили, что там нет упакованного в zip-архив для Win32? Там есть.
Мой реп, где мной собраны компили...
Язык программированиия Context от Андрея Хохлова. Здесь на форуме упоминался вскользь. Есть для DOS, Win32 и Linux32. Больше всего напоминает смесь Паскаля и Си. Компилится через ассемблер....
Это когда уже строки будут в языке. Надо понимать философию TinyContext. Его разработали таким образом, чтобы очень быстро получить самособираемый компилятор. Про удобство разработки никто не думал....
Разрабатываю компилятор TinyContext для AgonLight. Вот как выглядит рабочий HelloWorld:
80644
Успешно обновил MOS до версии 1.04.
С обновлением VDP возникли трудности. Подозреваю, что это связано с перемычкой на плате, которая запрещает запись во флеш-память. Ещё подробно с этим не...
Ну что, господа. Пришёл мне наконец-то AgonLight2, вариант от Olimex. Закрутил в корпус, пришлось к нему надыбать ещё шнур USB-C -> USB-A для питания и коннекта к компу. И карточку MicroSD на 32 Гб...
В смысле, отучить от JRE? А зачем? Что это даст?
Не, может как-то и можно, но это пляски с бубном.
Да уж. Выбор Scala в качестве средства разработки ретро-компилятора, как минимум, странный, но есть что есть.
https://github.com/MrDemonid/PL-M-80-Tools
Самый актуальный и поддерживаемый. Именно на этой сборке делали игру Bolder Dash для Пальмиры недавно. И для ПК8000.