а что так глючит когда запускаешь файл FORTHSET.ROM ?
это эмулятор чтото неверно делает или так и должно быть ?
а что так глючит когда запускаешь файл FORTHSET.ROM ?
это эмулятор чтото неверно делает или так и должно быть ?
ХОББИ ПК8000: http://pk8000.narod.ru, http://pk8000.8bit.lt
Вот тебе еще три форта. Два специалистовские и один ркашевский.
Портирование образно можно заключить в три этапа.
1) Ищешь дизассемблер типа IDA (у меня под эти цели заточен версии
3.76 и запускается с ключем -p8085 если программа под ВМ80 или ВМ85 и -pz80 если z80).
2)Сканируешь файл на предмет системных вызовов и их портируешь(затачиваешь под новую машину). Также смотришь различные ограничения(например количество символов в строке).
3)Ассамблируешь по новым адресам(что было удобоваримо).
Ну там как раз попробуешь, то и само собой попрет.
Лучше портировать с машины с одинаковыми процами. А вот с различными - уже гимор. Взять тот же z80 перегнать в вм80 - тут подумать немного надо.
P.S. Тут пока накидал схему подключения AY.А потом идея пришла - если я дешифратор запихну в ATF16V8(PAL-ка), то я смогу подключить и к Вектору, если он конечно заработает. Различие будет в прошивке ATFки. Но повторяемость будет под вопросом. ATF-надо еще прошить(у меня то программатор есть - а у других может и не оказаться).
Последний раз редактировалось Mick; 09.09.2008 в 19:36.
Mick
А почему IDA такой старый? Чем 5.x не нравится, по моему намного удобней.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Mick, XobbiMan
Накропал тестик, который в интерактивном режиме возможно позволит понять сколько строк от прерывания до начала вывода изображения из VRAM.
26.09.2008 Вложение удалено
В эмуляторе его сейчас запускать нет смысла, только на реале.
Загрузка
bload"TOPBRD" (без ,r !)
После загрузки
print usr(&HE000)
Переходим в "интерактивный режим"
Нужно чтобы зеленый бордюр сверху и красное изображение снизу соприкасались. "Вверх" - приподнять нижний край зеленого бордюра, "вниз" - опустить нижний край зеленого бордюра. Когда добились соприкосновения зеленого бордюра сверху и красного изображения снизу - жмем вправо или влево. Бейсик напечатает количество строк от прерывания до активной области изображения (эту цифру прошу обнародовать ).
Дополнение. Расширенный вариант тестика.
26.09.2008 Вложение удалено
Загружать
bload"TOPBR2"
Отличается тем, что левая половина (даже несколько больше чем половина) верхнего бордюра должна быть зеленой, а правая - синей. Теоретически граница между зеленой и синей частью должна быть вертикальной, если я где-то ошибся или что-то не учел - то граница между зеленым и синим будет диагональной.
Последний раз редактировалось ivagor; 26.09.2008 в 07:53.
Восстановил игру из дополнительного пакета "Президент"
Скачать можете с вложения (потом его удалю)
А так же добавил ее в общий архив игр на сайте (название архива не изменилось)
http://pk8000.narod.ru/pk8000prg.7z
ХОББИ ПК8000: http://pk8000.narod.ru, http://pk8000.8bit.lt
Восстановил игру из дополнительного пакета "LAMBA", работает только на ПК8000 Хобби (скорей всего и Сура)
Скачать можете с вложения (потом его удалю)
Архив игр на сайте заново обновлен (название архива не изменилось)
Могу теперь сказать, что все программы, которые были на кассетах - оцифрованы (теперь буду свои наработки оцифровывать)
Последний раз редактировалось XobbiMan; 13.09.2008 в 00:25.
ХОББИ ПК8000: http://pk8000.narod.ru, http://pk8000.8bit.lt
На сайте появились 6 новых игр (предоставил AtWT)
BINARY, BOULD, ERIC, GOMOKU, NINJYA, STOP
Прямая ссылка http://pk8000.narod.ru/Igry1_By_AtWT.7z
ХОББИ ПК8000: http://pk8000.narod.ru, http://pk8000.8bit.lt
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)