Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 22:42

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Портирование Nova-forth
СообщениеДобавлено: Чт ноя 29, 2018 17:14 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Начал портировать Нову под 64 бита (интел)

Есть желающие подсобить в переделке примитивов?
Требуется поменять разрядность регистров, где это необходимо (EAX в RAX)
И заменить постфиксный форт-ассемблер на FASM

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Портирование Nova-forth
СообщениеДобавлено: Пт ноя 30, 2018 01:21 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Там еще надо будет с адресами повнимательнее, данные стали не 4 байта, а 8.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Портирование Nova-forth
СообщениеДобавлено: Пт ноя 30, 2018 09:18 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Hishnik писал(а):
Там еще надо будет с адресами повнимательнее, данные стали не 4 байта, а 8.


Ну,

use64
CELL EQU 8

:)

Я на фасме, грубо говоря, делаю кодовую базу данных. Потом распарсить её. Всяко лучше, чем набирать в кодах.

Насчёт непосредственно адресов (JMP CALL и пр) так вроде бы осталось по 4 байта. Для самого форта не критично, а вот для поддержки временных словарей придётся немного поизголяться

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB