>>4773718
Компьютерная программа это совокупность команд, вводимых в устройство, которые устройство воспринимает и выполняет, и произвольных данных, которыми устройство оперирует при выполнении этих команд. Говоря проще, это математической алгоритм. 1+4+3 это компьютерная программа. При её вводе устройство берёт введённые в него данные, выполняет над ними две операции и выводит результат. Калькулятор это компьютер, простейший, но компьютер. Каждый раз, когда ты задаёшь ему команды, ты заменяешь программу. Программируемый калькулятор это просто более продвинутый компьютер.
Но вообще, любые компьютеры на уровне ассемблера предельно просты и примитивны. Просто с высокого уровня, к которому все привыкли, это незаметно.
А вот игровая консоль не компьютер. Она не позволит тебе в себя ввести произвольные данные и она не будет выполнять твои команды над этими данными, если эти команды не разрешены к выполнению разработчиком. У неё нет полноценной операционной системы и она не позволит тебе её установить. Она меньше компьютер, чем калькулятор. Не смотря на наличие огрызка от операционной системы.
>Причем чисто программно ограниченный в фукнционале.
С чего бы вдруг только программно? У консолей архитектура бесконечно далека от любых персональных компьютеров в их привычном за последние лет двадцать-тридцать виде. У консолей множество чисто железных ограничений, ограничений архитектуры. Всё железо и вся архитектура заточены только и исключительно под видеоигры, больше ни под что. Кастомные soc с кастомными ядрами, кастомная графическая система, какстомная система ввода-вывода. Хитрая организация доступа к оперативной памяти. Аппаратная криптография. Etc. У современных консолей вообще отдельный soc для видеоигр и отдельный soc для операционной системы, которые работают параллельно. По сути, это две независимых системы, общающихся между собой через другую отдельную аппаратную криптографическую систему. Игры работают на отдельном железе, операционная система работает на отдельном железе, криптографическое железо живёт своей интересной жизнью. Абсолютно уникальная проприетарная архитектура с кастомным железом.
>Так-то ничего не мешает на тридэсочке хоть гидродинамику считать - архитектура позволяет, нинка со своими правилами на хомбрю - нет.
Так-то, гидродинамику можно и на счётах считать, архитектура позволяет. Вот только в отличие от тридсочки, архитектура счёт этому и не препятствует. А вот архитектура тридсочки препятствует. Ты не можешь взять и начать что-то считать на тридсочке просто так. Тебе понадобится для начала обойти криптографическую систему, чтобы запустить неподписанный код. И запустить ты его можешь только потому, что одни люди на реализацию этой возможности годы своей жизни убили, а другие люди сотни нефти потратили, лол. При этом, у тебя всё равно не будет доступа к существенной части системы (есть доступ к arm9, а нормального доступа к arm11 у хоумбрю нет) а твой неподписанный код будет выполняться через одно место, потому что архитектура и железо тридсочки ни разу не предназначены для такой фигни. Более того, у тебя даже нет нормальных инструментов для разработки с отладки. Не то что инструментов, работающих в риалтайме, а вообще никаких.
В общем, даже взломанная и изнасилованная тридсочка это компьютер с очень, очень большой натяжкой.
>>4773720
Не денди, а фамиком. И, да, никакие действия без картриджа она, разумеется, выполнить не могла. У неё собственной постоянной энергонезависимой памяти не было ни в каком виде. Только энергозависимая оперативная память. Впрочем, у неё и операционной системы или какой-то прошивки тоже не было ни в каком виде. Без картриджа это просто кусок мёртвого железа, которое не может работать.
>Зато изрядно извратившись с маппером, чисто теоретически, через неё бы можно было выводить на экран любой стрим. Используя как точку ввода видеосигнала переходник в виде картриджа.
Именно так и работали картриджи, которые якобы переходники, для nes и snes. В них был засунут полный нябор железа, а через консоль просто выводился видеопоток
Так-то ничего не мешает на тридэсочке хоть гидродинамику считать - архитектура позволяет, нинка со своими правилами на хомбрю - нет.