Van писал(а): ↑25 авг 2018, 08:40:26
название у платы сбивает с толку
Расширять ОЗУ пришлось ради компиляторов ЯВУ. 48К для Паскаля и других ЯВУ не хватило. Вот в рекламных целях и придумали такое название, чтобы подчеркнуть, что платка нужна для языков высокого уровня.
Для минимальной системы Language Card не нужна и некоторые программы есть в варианте на 48К и на 64К. Хотя Aplle-DOS 3.3 работает и при ОЗУ всего в 48К и даже работают большинство ранних игр, но без Language Card не запустить программы на другом бейсике. А главное, хорошие системные программы и PRODOS (ОС с подкаталогами) требуют 64К. Apple-DOS 3.3 поддерживает диски только одного мелкого размера, так что при 48К на CF-карте придётся организовывать 20 тысяч крошечных дисков Apple-DOS (вместо одного большого диска PRODOS). На каждом крошечном диске умещается всего несколько игр.
Фирменные Apple-II комплектовались Language Card с ПЗУ, а тайваньские клоны комплектовались Language Card без ПЗУ (без надписи Microsoft). Apple-II работает как с платкой с ПЗУ, так и с платкой без ПЗУ. Никаких манипуляций делать не надо. Сама DOS определяет тип железа и при старте с Language Card без ПЗУ, копирует основное ПЗУ F800 в ОЗУ Language Card.
В фирменной Language Card используют копию ПЗУ F800 не потому, что не догадались перегружать код ПЗУ в ОЗУ, им попутно надо было заменить ПЗУ. Область ПЗУ отключается целиком, а в области F800 всегда должен быть ROM-BIOS. Потому ПЗУ на Language Card заменяет отключённый участок F800...FFFF на основной плате.
Платка без ПЗУ - более поздняя и менее распространённая и возможны ранние программы (запускаемые не из DOS), которые о её особенностях не знают. Но без сомнения эта проблема была решена 35 лет назад и сегодня с учётом дефицитности 573РФ2 удобнее будет плата без ПЗУ.

альтернативы Language Card
Делать надо Language Card, хотя возможны альтернативы. Например, ставшая стандартом плата Saturn-128К. Она совместима и работает как Language Card на 16К. Такая плата у меня была, но не было ПО, которое использовало бы остальные 112К. Плата даёт только RAM-диск для всех DOS, ускоряет компиляцию в Паскале, но для игр не нужна. Можно вспомнить о подобных платах на
512К и даже 1 мб.
Интереснее всего платка расширения ОЗУ на 64К, дающая и 80 колонок и граф.режим 560*192, которой комплектовались Apple-IIe и -IIc, но которая ставилась и в оригинальный Apple-II. Болгары в своих поздних клонах Правец-8A и -8C сделали совместимость и получили режим 560*192. Этот режим (Double Hi Res) нужен, чтобы использовать
MouseDesk -
файловый менеджер в стиле GUI.
Если разобраться как заменить 4116 на 4164 (коррекцией на основной плате), то можно подумать, что платка расширения ОЗУ станет не нужна. Это не так. Несложно заменяются на РУ5 (или даже статику) только основные "прямые 48К". А чтобы повторить архитектуру коммутации Language Card проводом МГТФ парой корпусов не обойтись, потребуется монтаж десятка доп.корпусов.
К тому же доработки удобно делать только на тайваньских клонах, которые слева имеют участок слепыша, а на фирменной основной плате - слепыша нет и там доп.ИМС придётся крепить вторым этажом, что полностью изуродует фирменный вид конструкции.
Так что Language Card нужна каждому.