Собственно вот: 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 и т.д.
Но так руки не дошли (пока)
На скоко я понимаю это идея Веремеенко. Мда был талантливый человек, еще тот "кулибин". Он же перед этим использовал пакет DEVPAC на спекки для написания кода под NES, для чего и соорудил пачку макросов под 6502. А этот трамплин как я понимаю это шото из разряда "адаптировать атомобиль для управления велосипедистом" . Сама по себе затея из нереальных, потому и результат думаю печальный. Тут либо пиши проги под ZX и пускай в эмуле спектрума, либо пиши на чем-то таком чему легко научиться и забудь про спекки, а иначе свой код на DOS не запустить по-моему. Предложеная им полумера не вариант как по мне а так тупиковая ветка эволюции, химеро-гибридная технология неспособная к выживанию.
Ладно, соврал вам. Нашёл у себя Трамплин. Был в папочке со старыми наработками времён COLOSS'а. Destr'у спасибо, простимулировал меня в ней порыться.
Запамятовал. Но скорее всего в инете нарыл, больше было неоткуда.
Написать демку, где сверху крутится слово "Basic", а внизу бегущей строкой "Rulez!". Вот и совместил демо и ЯВУ.
А вообще, если представление иметь о Z80, то можно на том-же PC Pascale писать программы так, чтобы потом их легко переделать на Z80 ассемблер. Побольше байтов и двубайтовых слов, поменьше умножений и чисел с плавающей точкой. Без синусов и косинусов и так далее. Вот вам и совмещение демо с ЯВУ, и то что хотел автор топика.
Не совсем, но близко.
Хорошо что "Трамплин" этот нашёлся, оч помогает.
А пока он искался - я тут кой-какие исследования проводил.
Пришёл к интересным выводам:
У всяких там intel`ов есть совместимость вниз.
У z80 есть частичная совместимость с 8080 (86?)
Короче родня.
И это я сейчас пытаюсь использовать.
Ничто не ново под луной, примерно так-же действует и "Трамплин", только там zx кодера "тянут" на i86, а мне надо (в данном, конкретном случае) накалякать прогу, чтоб работала на i86, и когда всё вылижу - просто и спокойно перенести её на спек. (не впрямую конечно).
В общем сподвиги есть, по вехам думаю отписыватся в этой теме, есть мнение что кому-то ещё пригодится.
P.S. Модераторы: Плиз, можно как-нибудь подчистить тему от флуда?
Или (если самим некогда) выдать мне права чисто на эту ветку чтоб всякий оффтоп удалять?
Планирую серьёзно занятся этими вещами (взаимоассимиляцией платформ) и не хотелось чтоб было 100500 страниц всякой левоты. (ну мало-ли зайдёт потенциальный единомышленник - ведь замучается читать всякие перепирания междуусобные!)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)