Красиво, конечно. Но вот изменения цвета точек персонажа на разных фонах - нельзя это как-то пофиксить?
Тип: Сообщения; Пользователь: Napoleon1; Ключевые слова:
Красиво, конечно. Но вот изменения цвета точек персонажа на разных фонах - нельзя это как-то пофиксить?
А в игре предполагается какой-нибудь сюжет? Объясняющий мотивацию персонажа - кто он и что тут вообще делает. Типа как в играх серии Диззи.
Было бы здОрово.
Совсем круто была бы возможность...
Полигон сверху залить можно - будут максимально широкие дорожки, но радикально это ничего не поменяет. Хотя это лучше для производства - меньше расход травильного раствора.
У вас компоновка и в...
Ну дело хозяйское. На низких частотах работать будет, конечно.
Хотя если посмотреть осциллографом цифровые схемы на платах без сплошного полигона земли - это полный абзац.
К слову - а зачем...
Не совсем понятно - плата что - двусторонняя? Не понятно где полигоны под питание и землю.
Я вообще всю ОС с нуля пишу. Дело в том, что Турбо+ имеет довольно специфическую архитектуру и напрямую использовать готовое не получится. Хотя, конечно, буду заимствовать хорошие алгоритмы.
Старое...
Это одна из последних версий CP/M (и для x86 машин). В целом работа с подкаталогами выполнена через те же функции что и с обычными файлами (№15, 16,...), только с 1 в старшем бите номера диска в FCB....
Загрузчик в целом готов, далее только отлов багов и небольшие модификации.
Принялся за операционку. Основная идея - обеспечить максимальную совместимость с CP/M 4.1 и Микродос (насколько это...
В корневом каталоге ищется файл с именем OS.COM, после чего читается. Файл может не обязательно быть первым.
FAT16 по моему даже несколько проще организован чем CP/Mный формат.
Текущее состояние дел по загрузчику:
По Ввод+Блк при нажатом УС не производится очистка ОЗУ.
При нажатии СС - вход в режим выбора устройства загрузки кнопками вверх-вниз, выбор - ВК.
Реализована...
Значит надо использовать ту, что запрограммирована начальным загрузчиком.
Спасибо!
А можно как-нибудь эти игры получить?
Там один одновибратор для этого - соответственно одинаково получается. Без них ВВ55 не работал на 12МГц и еле-еле успевал на 6МГц.
Там по фронту и срезу сигнала IORQ добавляются импульсы WAITов от одновибратора. К конкретному количеству тактов привязки нет.
Насчёт трёх раз - я имею в виду соотношение: (обращения к портам + простая перепись данных) и (чтение символа + чтение байта с экрана + сдвиг + or/and + запись). И в целом программа получается...
Как то так.
; Вывод символа на экран
; HL - адрес символа в знакогенераторе (символ шириной 6 пикселей в младших битах)
; E - младший байт адреса символа на экране (позиция строки)
; A -...
Ну вообще-то этот механизм минимум в 3 раза ускоряет вывод символов и спрайтов не кратных по ширине байту или со сдвижкой по горизонтали не кратной байту.
Выходную видеопамять я сначала искал двухпортовую, это было бы проще, но подходящей не нашёл. Пришлось ставить обычную с громадным избытком по объёму. Заодно использовал её же в других местах.
ЦАП...
Хорошая идея! Я попробую реализовать. Только наоборот - на Векторе буду записывать, а потом образ смотреть.
Выслал проект на почту.
И ссылка на Google Диск
https://drive.google.com/drive/folders/0B73-hUaKmVHCWWRxM0xHWlBzbW8?resourcekey=0-jVcvC-LCt3Y9MkT6zStmTg&usp=sharing
Действительно, есть такое дело. Посмотрел сейчас:
77808
Всё таки 512 байт.
Но меня больше напрягает что в LBA 48бит ерунда читается, а везде где я смотрел только общие слова, ни одного примера...
Это как? Сектор он сектор и есть и его размер определён в MBR (на смещении 0Bh записано 200H байт на сектор). Во всяком случае в источниках, которые я читал, именно так написано.
Другое дело, что...
Ограничение 640кб для zip-файлов. Видимо сам Билл Гейтс тут руку приложил :-)
Конечно, только она в Альтиуме. Сюда почему-то не получается загрузить, видимо из-за размера (1,5Мб). Могу выслать на почту или через телеграм.