Сразу приношу благодарности за апдейт в картотеке и извинения за доставленные неудобства! В общем-то даже изначально не планировал.
Редактор фонтов - это byproduct, сыворотка от разработки оконной...
Тип: Сообщения; Пользователь: PPC; Ключевые слова:
Сразу приношу благодарности за апдейт в картотеке и извинения за доставленные неудобства! В общем-то даже изначально не планировал.
Редактор фонтов - это byproduct, сыворотка от разработки оконной...
Обновление до версии 1.2 (в первом посте)
Пофикшено сохранение символа в окне редактирования. Забыл доделать начатую ещё до первой версии оптимизацию, и код остался ни два ни полтора.
К счастью,...
Я к тому, что контроллер умный и обрабатывает знаки. На векторе понадобятся простые нормировки краёв, примитивные как репа (проверка битов старше 8-го или -9го в зависимости от видеорежимов).
Если прикинуть 16-битный режим c приращениями в 1м приближении (по 2 чтения порта на координату), мы ломаем копья вокруг примерно 92х тактов в ISR (плюс необходимость прочесть PPA порт C для кнопок)...
Ну нам никто не мешает попробовать урезать до 6 бит как тут кто-то про БК упоминал, и хранить кнопку и направление в одном байте. Это то контроллер может на себя взять. Тогда всё уложится в 2 чтения...
Поддерживаю. Как бы мы не делали, с мультикартой или без, затыка - 8-битные регистры PPA. Поэтому max 7 бит смещения + 1 бит знака в relative mode имеет смысл для обоих видеорежимов. Не знаю, сколько...
С ужасом подумалось, что будет когда мы дойдём до сути.
Будет битва в стиле "почему в вашем USB нет PD контроллера и альт мод не пронегошиировать"
Ещё как важно! Этим absolute addressing мы сразу убиваем возможность выставить mouse курсор в произвольное место по желанию (софта), или, скажем ограничить зону действия мыши некоей областью. Я так...
Тогда это будет не очень приятно при высоком разрешении. Вроде, мышь двинули, а курсор стоит. И всяко 512 отсчётов в байт невпихуемо. Значит, старший бит придётся читать каждый раз для режима высокой...
[QUOTE=ivagor;1183816]Думаю понятно, что в общем случае это может привести или к залипанию или к "метаниям".
- - - Добавлено - - -
Именно поэтому absolute mode используют только в touch panels....
Если я возьму и видео-режим переключу с высокого на низкое разрешение ненадолго. Как теперь координату интерпретировать?
Мыши прирастают, и этим ценны. Absolute mode хорош когда есть touch panel с...
Такой значит бизнес вышел...со смысловыми коннотациями
Мы фонтами не торгуем :)
Должно быть просто и быстро. Направление настраивается один раз и больше не трогается. Думаю, при разумно сделанном контроллере, фулл даплекс режим нибблов порта C вообще будет не востребован. Кидаем...
Наверное можно из регистра "состояния кнопок" сделать статус регистр c 2 зарезервированными битами: изменение по x > x_threshold, изменение по y > y_threshold. Ну и добавить control register...
Спасибо. Да, основной пар там уходит на вывод символа МикроДОСом. Хоть весь вывод и через BIOS, но даже в таком формате шрифта, режим 512x256 это не подарок. Есть некая обоснованная надежда на то,...
Меня всегда привлекали оконные интерфейсы.
Когда-то в 90х я наконстролил нечто рудиментарное с окошками для редактирования шрифтов в МикроДОСе с BoldBIOS.
Вот теперь решил снова заняться этой...
Замечательно!
Думаю, в твоём вопросе есть и неявный ответ: все хотят не просто компилятор какого-то абстрактного языка бейсик, а компилятор именно для Векторовского BASIC 2.5, что бы он из себя не представлял...
Если честно, то я не до конца уверен, какую. Мне представляется, все решили писать компилятор
Я так понимаю, BASCOM всем/кому-то (не мне) не подходит потому, что
1. Это не BASIC 2.5...
В пределе можно рассмотреть совсем безумные идеи патча интерпретатора на лету. Если, скажем удастся локализовать код исходных операторов большими кусками, то можно делать отдельные куски "микрокода"...
Да, было бы здорово иметь такой готовый Vector API рантайм с поддержкой языков высокого уровня. Мне кажется, это однозначно ускорило бы разработку софта для платформы, причём не обязательно игр.
Я...
Чувствую себя очень неловко обсуждая runtime окружение и C в теме про BASIC и очень прошу извинить за оффтоп так как совсем не хочется чтобы это повлияло на BASIC движение и его дальнейший генезис....
Возможно, это не то, вопрос про AY. Я для роботов сделал SFX на 8253, AY оставил для музыки.
К Вектору можно на самом деле подключить Sound Tracker и R-Sound, но, думаю это редкий случай в RL. Хотя...
У меня тоже зависаний не наблюдалось. Но был свой занятный момент.
Вектор, Кишинёвский вариант с герконом, был куплен в конце 89 года и я гонял его по многу часов, день и ночь согревая комнату. И...
Из всех искусств для нас важнейшим является оптимизация.