andrews, изобретённый мной тандем трансляции Оберона в Си (и последующая компиляция через ZSDCC) будет по многим параметрам намного лучшим выбором, чем FPC для Z80. Вам настолько важно использовать именно Паскаль?
andrews, изобретённый мной тандем трансляции Оберона в Си (и последующая компиляция через ZSDCC) будет по многим параметрам намного лучшим выбором, чем FPC для Z80. Вам настолько важно использовать именно Паскаль?
Да я просто посмотреть хотел, что и как. И Ваш Оберон, и Ваш PL/М у меня тоже есть. Просто на Паскале, Си и PL/M доводилось писать, на Обероне нет.
Правда конечно куча вопросов. На какую файловую систему это настроено? CP/M, TRDOS или что-то еще?
Последний раз редактировалось andrews; 27.01.2023 в 17:13.
Поправочка: PL/M не мой. Просто мы с Kakos Nonos собрали .exe'шки компилятора и утилит из готовых исходников.
XDev кросс-средство, работает под виндой. Можно работать и под другими ОС, но процесс чуть сложнее.
При желании можно собирать проги и для TR-DOS, и для CP/M.
- - - Добавлено - - -
Вопросы задавайте, без проблем. Телеграм, ВК, фб. Даже вайбер и скайп есть.
Нужен "софт из коробки". Установил и в папочке Examples нашел нужное окружение(TRDOS, без системы, что-то другое) и построил и запустил Hello, world!
Потом уже юзверь начинает ковыряться и разбираться. И на что у него мозгов и времени хватит, то он и сделает. STEP BY STEP.
Так отлично, IDE в пакете XDevLite есть. Но дальше что? Project->Open нет. Папка Examples отсутствует. Значит и Open->File новичку ничего не даст. Никакого
Hello, world! ну или вращающегося кубика после первых пяти минут знакомства(первого запуска) не будет!
Нынешний новичок всегда стремится запустить Hello, world! а для железа уже даже не поморгать светодиодиком, а просто сменить темп и интервалы горения/не горения. Если это не дают сделать, у него может наступить нервный срыв
Нет, если цель отсечь "трусов, жадин и лентяев", то можно конечно оставить все как есть.
я очень стесняюсь задавать вопросы при нулевом уровне моей компетентности. Думаю, что не я один. Поэтому "быстрый старт" на 0 уровне очень важен для продвижения любого инструментального софта. Я не говорю, что такая возможность есть у FPC.
Вы проделали колоссальную работу. Осталось добавить сущий пустяк и "оно полетит".
Правда есть еще всякие интересные современные "вкусняшки" в виде подсветки синтаксиса, выпадающих окон на системные вызовы и прочее-прочее. Ну или хотя бы более дружественная Help-система. Вот при нажатии на Help->Examples у меня выпадает
"file Obx/Docu/Sys-Map not found" Понятно, что никого это не собьет с толку, но какое-то время надо потратить. Может быть что-то надо поменять в системных переменных. Тоже тратишь время.
Понятно, что софт получен на халяву и далеко-далеко не ассемблер, на освоение которого времени убьешь на порядки больше.
Последний раз редактировалось andrews; 27.01.2023 в 20:48.
"Всё не так, как я хотел" убираем, включаем любознательность. Я уверяю Вас, грамотный или даже не очень грамотный юзер запустит хелоуорлд и всё прочее самостоятельно без посторонней помощи. Проверено. Извините, если разочаровал. Вам шашечки или ехать?
- - - Добавлено - - -
"Угодить всем"? Хрена себе пустячок...
- - - Добавлено - - -
По TR-DOS и прочему. Тут рулит принцип: я реализовал то, что мне было нужно. Если кто-то чего-то сделает, и понравится ещё кому-то, то имеет право на жизнь, почему нет.
Если не хотите бомбить меня вопросами лично, то давайте хотя бы перейдём в тему по ZXDev.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Представляю недовольную морду человека, которому впервые достался Спектрум. Это не про вас конечно. Это про школьника, который мечтал про стопицотый айфон ;-)
- - - Добавлено - - -
P.S. Я делал так, как нужно и так, как хорошо. Как должно быть. Но минимальными усилиями. Здраво оценивая свои возможности. Хотите Дельфи для Спека - делайте.
- - - Добавлено - - -
Паскаль на Z80 всё равно плохо ложится. Поэтому всегда будут косоревы с недовольной мордой.
На z80 все плохо ложится
Какие расширения у исходников на Обероне? .odc ? И как сделать вывод на консоль для Спека пусть даже без системы?
Пока других вопросов нет. И при чем здесь Спек, если это IDE кросс-компилера. Я надеюсь, что эта версия генерит код для Спектрума. Ну или хотя бы код для sdcc с нужным make файлом.
Как действует версия FPC для z80 я не знаю. Для x86 она вроде на выходе делает .exe. А IDE-ка хоть убогая ( напоминает Borland Pascal), но без проблем строит и запускает winhello.pp
Да, это не кросс для z80.
Последний раз редактировалось andrews; 27.01.2023 в 23:55.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)