С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Изначально это был домашний компьютер с бейсиком. Это как расширенный инженерный программируемый калькулятор. Скорость вывода символа тут играет первостепенную роль. А то, что на этом калькуляторе стали пилить игры - это уже второй вопрос, за пределами юрисдикции разработчиков. Ведь и на программируемых калькуляторах играли и печатали игровые программы в журналах. Так что видеоускоритель нужен тем, кто хочет играть на этом калькуляторе, т.е. вам. Собственно, вы же и пилите тут Метеор, или я не прав?
просто бред
"калькулятор" должен быстро считать то что на бумашке считать 15 лет
главное через три часа написать результат на экране
а за сколько миллисекунд нарисуется результат абсолютно не важно
в zx80 на этот экран вообще положили
или считаем или экран
можошь найти посмотреть видео
как при вводе с клавиатуры каждого символа
генерация видео сигнала отключается нафик вообще
3Ы
у мя на неком casio fx-83gt plus
на время расчета на экране тожо пустота
да и отрисовка достаточно инертная
но сам ввод не тормозит
- - - Добавлено - - -
вот ввод с клавиатуры это самое главное
он не должен тормозить
а этображение введеного может и задержаться
и не должно быть этих *****х буферов
когда девайс тормозил торомозил
а потом когда уже не актуально ВНЕЗАПНО вывел все что ты натыкал пока он не подавал признаков жизни
да еще и не туда куда это было нужно...
ПРОСТО УБИВАТЬ УРОДОВ ЗА ЭТУ ГАДОСТЬ НАДО
Не "тут", а "там". Бейсик в это время пихали в каждый первый домашний комп. Никого им было не удивить, потому изначально Спектрум подавался как "улучшенный" домашний комп С ЦВЕТНОЙ ГРАФИКОЙ (что даже отразилось в его названии) по сравнению с предшественниками. Только графика почему-то оказалась оптимизирована вовсе не под новые графические задачи (в каковые входят не только игры) - а под вывод устаревшего неулучшенного текста жёстко заданного размера. Очень бестолковое "улучшение".
Прихожу без разрешения, сею смерть и разрушение...
фанатикам "оптимизации экрана для вывода букоф" видимо ничего доказать нельзя...
а вот то что без этой оптимизации
частота проца 16К спека просела бы аж до ~2,355 МГц ничего?
а так эффективаная у него дето ~2,847 МГц
+20%
и ладно бы она просто просела
а как бы "повысилось" качество считывания с магнитофона при этом
если бы проц по пол строки тупо стоял вообще...
скорости записи они бы тоже прикрутили...
- - - Добавлено - - -
Кстате может по этому? и имеем 256х192 (чтоб можно было делать кастрированную 16К резинку)
хотя "медленной" памяти хватило бы аж на 400х288...
48к вполне бы тянул 320х240 без гигантского бордюра на пол экрана
(нет не тянул бы
чтоб закинуть один байт в экран
пришлось бы стоять до 160 тактов на вайте
пришлось бы снова перетасовывать экран так чтоб оптимизировать чтение видео контролером)
- - - Добавлено - - -
Впринципе
zx81 кроме большего экрана и аппаратного скролла из коробки
больше не по каким параметрам не может тягаться с 48к спектрумом...
да и те уникальные возможности которые у него есть
раскрываются достаточно тяжело...
и воощем пока под оно научились хоть как то кодить время zx80\81 подошло к концу
да и какой не какой
у спектрума появился хоть какой то цвет
а он то очень даже полезен даже для "калькулятора"
Последний раз редактировалось NEO SPECTRUMAN; 20.06.2019 в 01:19.
Хоть и не являюсь фанатиком как оптимизации экрана для вывода букоф так и этого вашего Спецтрума в целом отмечу, что это сейчас вам, имеющим статическое ОЗУ на 512КБ со временем доступа 15нс легко обсуждать корявость организации Спецтрума Синклером. А вы начните думать в рамках конца 70х, с поправкой на элементную базу, доступную именно тогда. Ведь даже через 10 лет, в конце 80х, уже появился наш клон, полностью собранный на отечественной элементной базе, за исключением процессора, и тайминги которого практически идеальны и равномерны по сравнению с оригиналом.
не правда
нет у меня таких SRAM-ов
самые жирные что у меня есть это жменя w24512ak-15 на 64К
до щас легко обсуждать
я вообще думаю что можно было сохранить и хорошую адресуемость видео памяти при 3 обращениях к ней
щас кручу разные варианты как можно было бы сделать
а тогда это могло быть первое попавшееся решение проблемы
и что ее так и решили
и теперь что маємо то маємо...
А то!
поменять старший и младший байты местами и манипулировать младшим байтом.
Экран, правда при этом разбежится кусками по всей памяти, но это ерунда!
Или ещё лучше: байт на точку.
Ну и что, что при этом от озу вообще ничего не останется даже под стек, все 48к станут экраном, зато линейная адресация, 256 цветов на точку и никакого клешинга!
По большому счёту весь экран можно адресовать портами ввода/вывода, а память освободить под буферы и код. Часть правда займут ПП вывода изображения.
И ещё 16к портов останется под нужды пользователя.
Аппаратно никаких проблем нет - вместо MREQ использовать IORQ и полную адресацию.
Как идейка?
Ради линейной-то адресации?
Ведь стОит, однозначно!
P.S.
Особенно монументально оно будет выглядеть на дискретной логике.
По-Церетелевски.
![]()
Последний раз редактировалось omercury; 20.06.2019 в 20:06.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)