Приветствую всех.
В былое время выпускались процессоры с FORTH на борту 65F11 и 65F12.
Достать так и не удалось.
Можно было бы на сегодня с эмулировать, для интересу.
Приветствую всех.
В былое время выпускались процессоры с FORTH на борту 65F11 и 65F12.
Достать так и не удалось.
Можно было бы на сегодня с эмулировать, для интересу.
Lethargeek, а почему у других время было? Почему на бореле около 70 игр, а на z88dk около 30? Дело не во времени и ассемблере. Значит, у форта есть серьезные недостатки. Как так вышло что у фортеров время было только на одну игру, а оберонщики нашли время на целых 12?
¡Un momento, señor fiscal!
До известных событий могли с легкостью привезти вот отсюда.Если есть интерес и возможность оплатить от юрлица, могу у наших китайских поставщиков попробовать запросить. Но куда Вы их втыкать будете? Плата есть?
А вот ребята с вышеупомянутого мною сайтадо чего доковырялись правда, черти, на Xilinx-овских платах, но можно попробовать и на Alter-овскую спортировать их ядро для прототипа.
- - - Добавлено - - -
да полно игр на FORTHе! Не ленись только портировать. Непонятно, почему возле Ивана Макарченко покойного группа не сформировалась фортмэнов. Начальство его кинуло не вовремя. Потому что у нас в России не принято вокруг сложившегося бизнеса ниши других бизнесов заводить. По своим возможностям в 1998-м Петерсы могли себе это позволить. А про программистов Путин и правительство вот только сейчас засуетились. 30 лет псу под хвост!
Последний раз редактировалось andrews; 12.07.2022 в 14:37.
Трудно представить что знатоки форта для целевых машин будут портировать уже имеющиеся игры.
Интересная или не очень игра уже существует, переделать её на другом языке станет только прогер из спортивного
интереса, для "пробы пера".
Придумать интересную игру, расписать сценарий могут не все, скорей всего все.
А воплотить в коде уже смогут многие прогеры на любом знакомом языке программирования и на Форте в том числе.
Нужны интересные примеры (где взять и кто напишет?) на Форте под целевые машины, которые подогреют интерес.
Время от времени на разных площадках ведётся затухающая полемика о Форте без наглядных примеров.
Oleg N. Cher (12.07.2022), vlad-kras (12.07.2022)
именно во времени и в ассемблере, я ж сказал
поскольку форт стандартный к железу принципиально ближе
а вот бейсикисты асм ниасиливают (агэдисты часто ниасиливают и бейсик))
а кто мог бы, у того нет времени заниматься (я на спекомпутинге как-то спрашивал)
Прихожу без разрешения, сею смерть и разрушение...
В общем, форт бесполезен для разработки игр, так как годится только для прототипирования, сложность программирования сопастовима с ассемблером, требует много времени. Нафига такой форт нужен?
- - - Добавлено - - -
Кто не согласен - проды на форте в студию! Нет продов?! Тогда начинайте их писать!!!
Последний раз редактировалось Smalovsky; 12.07.2022 в 17:27.
¡Un momento, señor fiscal!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В общем я закачал себе под Win7 pforth
В консоли
git clone https://github.com/philburk/pforth
а далее в директории pforth\platform\win32\vs2017 нашелся нужный файл для того, чтобы построить
pforth.exe
У меня он переместился в pforth\fth так как я не стал замарачиваться с правильными настройками своей VS2019. Нашел его поиском в Total Commander-е
Потом в соответствии с этой инструкцией построил словарь командой pforth -i system.fth
и после запуска pforth без параметров набрал простейшее
2 3 + .
Форт оказался живым Теперь надо как-то подключить графику SDL2 и можно приступать кодить гейм.
Ну поскольку исходники, надеюсь, не фуфло и интернет пока не вырубили, может удастся сделать шаги в сторону кросс-компиляции для какого-то железа, отличного от x86 32 бита.
- - - Добавлено - - -
"Движенья нет, сказал мудрец брадатый.
Другой смолчал и стал пред ним ходить.
Сильнее бы не мог он возразить;
Хвалили все ответ замысловатый"
Последний раз редактировалось andrews; 12.07.2022 в 17:34.
Лихой бред лихого мамкиного кулхацкера. Зачем им Паскаль, если им надо стрелять себе в ногу.
Я обосновал. Дырки между словарями. Отдал память под массив выше словарей, хрен уже что-то забудешь. Словари это мусор. Хороший язык будет чётко оперировать интерфейсами. А там даже параметры слов описываются в комментах. Рай для бандита.
Тут, скорее, не в силу компактности, а в силу того, что у тебя 4 Кб ОЗУ и прога в ПЗУ. Так да, я соглашусь.
Ты пойми главное - у тебя в Форте массив не просто сущность, а грязное пятно на белой памяти. И другим словам надо крепко подумать, чтобы его не затронуть. А в Обероне - вызвал NEW для массива и отдал ссылку на него куда угодно. И не паришься.
Наверно проще будет удавиться, чем запилить, или даже придумать зачем он там нужен.
Модульность - не надуманное понятие, а вызванное жизнью. Ты модульно живёшь в своём жилище. А не делишь кухню с соседом. (Я надеюсь). Форт это делить кухню, бритву, унитаз и презерватив с соседом, и зависеть от того, насколько он адекватный. А в реальном мире с этим плохо.
Переменные по ссылке в Си - те же адреса. Оберон даёт более герметичные абстракции.
Ну что ж вы спорите, ребята, не надо. Форт хороший, мне нравится обратная польская запись, и есть много кому нравится. И когда перемнные-адреса, мне это тоже нравится, хоть и небезопасно.
И таких вещей много, не всё программирование ограничивается "эффективно/не эффективно безопасно/не безопасно", там более в спеке. Тут надо ориентироваться "кайф/не кайф".
Если конкретизировать для ZX Spectrum-а, то вообще удобно. Привязывать слова FORTH к конкретным адресам ПЗУ и затем использовать в своих программах. И точно так же можно "присосаться" к любой игре и доделать к ней свой интерфейс, который тем самым изменит и саму игру. Почти так поступал и создатель FORTH со своим телескопом. Вводил, например, ориентацию на созвездие, используя придуманное им слово и ву-аля, смотрите и наслаждайтесь тем, что заказали.
Последний раз редактировалось andrews; 13.07.2022 в 10:31.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)