Собственно вот: http://www.zxpress.ru/article.php?id=1046
Где бы увидеть это чудо?
Собственно вот: http://www.zxpress.ru/article.php?id=1046
Где бы увидеть это чудо?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я когда начинал писать на АСМе для PC, действительно самым сложным было понять принцип сегментации. Но достаточно один раз понять как правильно установить значения регистров сегментов и как работает смещение чтобы начать без проблем кодить под PC. Там ничего нет сложного, совершенно. Когда я написал свою первую программу, ещё даже не было инета. Просто книжка у меня была.
На самом деле с сегментацей можно и не заморачиваться. Давно придуманы всякие "protected mode". Я, помню, немного кодил под DOS32. Поддержка 32-битных регистров имеется, удобно.
Так всё-таки есть этот "Трамплин" вживую?
Вроде инфорком заявки на него принимал.
---------- Post added at 17:26 ---------- Previous post was at 17:25 ----------
У меня была мысля написать макросы для PC-асма чтоб команды были спековые.
Ну по типу вместо MOV - LD и т.д.
Но так руки не дошли (пока)
Ладно, соврал вам. Нашёл у себя Трамплин. Был в папочке со старыми наработками времён COLOSS'а. Destr'у спасибо, простимулировал меня в ней порыться.
Запамятовал. Но скорее всего в инете нарыл, больше было неоткуда.
Написать демку, где сверху крутится слово "Basic", а внизу бегущей строкой "Rulez!". Вот и совместил демо и ЯВУ.
А вообще, если представление иметь о Z80, то можно на том-же PC Pascale писать программы так, чтобы потом их легко переделать на Z80 ассемблер. Побольше байтов и двубайтовых слов, поменьше умножений и чисел с плавающей точкой. Без синусов и косинусов и так далее. Вот вам и совмещение демо с ЯВУ, и то что хотел автор топика.
Не совсем, но близко.
Хорошо что "Трамплин" этот нашёлся, оч помогает.
А пока он искался - я тут кой-какие исследования проводил.
Пришёл к интересным выводам:
У всяких там intel`ов есть совместимость вниз.
У z80 есть частичная совместимость с 8080 (86?)
Короче родня.
И это я сейчас пытаюсь использовать.
Ничто не ново под луной, примерно так-же действует и "Трамплин", только там zx кодера "тянут" на i86, а мне надо (в данном, конкретном случае) накалякать прогу, чтоб работала на i86, и когда всё вылижу - просто и спокойно перенести её на спек. (не впрямую конечно).
В общем сподвиги есть, по вехам думаю отписыватся в этой теме, есть мнение что кому-то ещё пригодится.
P.S. Модераторы: Плиз, можно как-нибудь подчистить тему от флуда?
Или (если самим некогда) выдать мне права чисто на эту ветку чтоб всякий оффтоп удалять?
Планирую серьёзно занятся этими вещами (взаимоассимиляцией платформ) и не хотелось чтоб было 100500 страниц всякой левоты. (ну мало-ли зайдёт потенциальный единомышленник - ведь замучается читать всякие перепирания междуусобные!)
Так ведь можно конвертировать ДОС-овские игры на Спек. Тупо команда-в-команду перевести. А потом только переписать вывод на экран. И вуаля!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)