вообще я не любитель веб-сервисов. Такты — вещь полезная, но значения выучишь наизусть — на atariage есть посты о таймингах. в Stella такты отображаются, хотя при разработке это вряд ли поможет.
Я специально выделил этот момент, чтобы не перегружать пост лишней детальной информацией. 'Штатно' ПЗУ в картридже может быть максимум 4 килобайта. На слот картриджа выходят только линии A0-A12 (других у процессора просто нет, в середине 1970-х решили, что 8192 адресов должно быть достаточно для каждого), причём A12 выбирает ПЗУ, иначе работают порты TIA и RIOT. С помощью переключателя банков ПЗУ (маппера) на плате картриджа можно сделать больше. Но это не так просто, как, скажем, на NES, потому что на слот не выведен сигнал записи, из картриджа можно только читать, а в нижней половине адресного пространства свободных адресов просто нет. Мапперы делают полную дешифрацию узкого диапазона адресов в самом конце области ПЗУ (типа $1ff4..$1ffb), при чтении оттуда по младшим битам адреса выбирается нужный банк. Это применялось редко, так как полная дешифрация требует много логики (обычно на PAL/GAL). Были мапперы на 8, 12, 16, 32 и 64 килобайта. Самый популярный сейчас на 32К.
Тут скорее вопрос не в сложности, а в огромном объёме труда. Оно ведь не выглядит как proof of concept, всё сделано очень капитально, качественно, аккуратно, даже с хорошим дизайном. Даже одни только эти примеры кода без сайта были бы уже очень ценны, явно делались не на скорую руку.
А вообще, судя по названию сайта, и тому, что первой же директивой идёт выбор процессора, у автора есть какие-то планы.
твоя интерпретация как нельзя лучше соответствует моим представлениям об оценке работ, которыми я руководствовался при голосовании. так что пусть всё остаётся как есть:)
Напоминаю, что несмотря на близкую к предельной древность (1977 год) и крайнюю ограниченность технических средств (например, всего 128 байт ОЗУ и штатно максимум 4096 байт ПЗУ для программы),
Давно пора! В высшей степени блестящая мысль, до которой автор должен был додуматься ещё до греческих календ, вместо того, чтобы сизифовым трудом вычищать авгиевы конюшни!
Надо было ввести оценки для филологов:
«В крайней степени превосходно»
«Весьма и весьма хорошо»
«Недурно»
«Напоминает схватку питона с крокодилом»
«Быть может автору стоит заняться чем-то еще?»
В данном случае схему подсчета №2 я считаю наиболее адекватной, т.к. она учитывает не только дизлайки, но и количество проголосовавших. Хотя отклонения между №1 и №2 не велики.
А вообще, судя по названию сайта, и тому, что первой же директивой идёт выбор процессора, у автора есть какие-то планы.
не изучал Atari 2600, но для меня это новость)
Голосование круто/пропустить, это как «я хочу видеть этот логотип на хайпе» и «пусть вселенная за меня решит, попадет ли этот логотип на сайт».
Сам решай, какой вариант милее твоей филологической душе.
«В крайней степени превосходно»
«Весьма и весьма хорошо»
«Недурно»
«Напоминает схватку питона с крокодилом»
«Быть может автору стоит заняться чем-то еще?»
просто минусуй)