Зачем нужен аккаунт на Viva-Games?
Пользователи, у которых есть аккаунт, могут сохранять игровой процесс на сервер в любой игре и создавать списки игр (как на Youtube, например).
Создание аккаунта абсолютно бесплатно и займёт всего минуту Вашего времени.
Для создания аккаунта просто кликните в блоке "Войти на сайт" иконку социальной сети, в которой у вас уже есть активный профиль и следуйте подсказкам.
Memory Expansion Program
https://viva-games.ru/game/memory-expansion-programZX Computing (Великобритания), 1987
Автор: Toni Baker
Жанр: Программирование: Asm
Язык
- Русский
- English
Управление
- Клавиатура(?)
Игроков
- Один
Рассказать друзьям
Доступные версии
Доступные версии
- Описание (авт.пер.)
- Информация
ПАМЯТЬ расширения программы
Тони Бейкер от ZX Computing, апрель 1987
[Это первоапрельская, так ничего полезного не делают. JimG]
Тони Бейкер показывает, как выжать некоторые дополнительные
памяти из 16 и 48К спектров.
Давным-давно, когда я был намного моложе, чем я сейчас, я был
привилегию достаточно владеть калькулятором. Это не было что-то вспышки, вы понять, потому калькуляторы только что пришел на рынок – но это было достаточно хорошо для меня в то время. Это было складывать и вычитать, умножать и делить. Все очень простые вещи, я предоставляю вам, но весело время.
Мой друг также был калькулятор. Это было более дорогим
версия. Это было сделано по той же самой компании, но был следующий в Диапазон. Это был дополнительный столбец кнопок справа, и был окрашен в черный цвет, а не белый. Лишние кнопки были такие вещи, как M +, M-, MR и так далее – все функции памяти, что позволяет хранить и Напомним, цифры и так далее. Тогда, в один прекрасный день, когда мы играли казуальная игра из throwing- calculators- круглого тео комнате (как детей сделать), случай мой ценится калькулятор распалась, открывая панель маленькие резиновые кнопки на одной половине, а сетка проводов с другой половина. Сразу стало очевидным для меня, что нажимая одну из Кнопки резиновые бы вступить в контакт между вертикальной проволоки и горизонтальный провод, и, следовательно, зарегистрируйтесь ключевую депрессию. Именно тогда что я заметил несоответствие – было больше вертикальные провода, чем были колонки клавиш, давая дополнительные шесть возможных контактов.
Сюрприз сюрпризом!
Каково же было мое удивление, когда, с так еще открыт, я нажал на
дополнительные контакты, чтобы посмотреть, что случилось – только, чтобы найти, что они выполнены M +, M-, MR (и т.д.) функции более дорогой версии. Это Казалось, что внутренняя аппаратная из двух калькуляторов был идентичны, но они были введены в двух различных внешних случаях, так что они могли бы продавать на двух разных цен для различных разделов Рынок. Я предполагаю, что это, должно быть, для них дешевле сделать, чем производить две совершенно разные машины.
С этой маленькой анекдот в виду, мы вернемся в настоящее.
Калькуляторы давно вышли из моды – сегодня, компьютеры [] в предмет. Я начал задаваться вопросом, однако, то, что было ли верно калькуляторы в первые дни, также может быть верно для компьютеров сейчас. Возможно ли, что внутри различных различных коробок было в основном один, и только один, тип Spectrum?
Буквально говоря, конечно, это не может быть правдой. Порты В показаться
дать различные результаты для различных вопросов Spectrum, но Центральной проблемой остается. Это не исключено, что дополнительные функции спектра 128 (дополнительной памяти, полный редактор экран, и так далее) являются, и всегда были, доступны на старых 48К и 16К Спектры?
Получается, что это на самом деле так. Обе машины 16К и 48К есть
на самом деле уже есть 128K оперативной памяти встроенный в – при том, что доступ к нему имеет не было легко. На Spectrum 128, вывода байт в порт 7FFD был достаточно, чтобы страницы в дополнительной памяти. На машинах 48К и 16К это не так.
Можно, однако, чтобы разработать программу машинного кода, который будет
дать реальный доступ к дополнительной памяти и памяти ПЗУ. Такая программа В этой статье. Это основная программа с машинным кодом состоится в отчетности данных. Основная программа – по сути машина Код погрузчик – будет POKE машинный код в памяти, а затем, по средства на USR заявлении, запустить саму машинный код. Последний пункт В каждой инструкции данные контрольной суммы для того, чтобы линия была набрали в правильно. Если контрольная сумма не совпадает с остальной частью строка, то сообщение об ошибке генерируется, указывая номер строки при которой данные были неверны.
После того, как программа была набрали в, с каждой ошибкой заявление ДАННЫЕ
бесплатно, то программа может быть запущена. Там будет небольшая задержка, пока машинный код загружается в память, а затем компьютер будет, эффективно, включите себя в Spectrum 128, и будет оставаться таковым до выключении питания.
Сброс
Эффект выполнения этой программы эквивалентен нажатию RESET,
Кнопка на нормальном Spectrum 128. экран становится черным с белым граница на несколько секунд, прежде чем вы с главной 128 Меню. Голубой бар излагается первый пункт в меню, Tape Loader.
Игнорировать это на данный момент. С помощью функции курсор вниз (CAPS-SHIFT / 6, если вы не имеете Spectrum + с отдельным Клавишу курсора-вниз) переместить планку голубой ко второму пункту, 128 BASIC, и ваша машина так же хорошо, как 128 сам.
Я хотел бы подчеркнуть, в этот момент, что программа будет преобразовывать
Спектр к Spectrum 128 с помощью программного обеспечения означает в покое! Это важно, потому что это означает, что гарантия не аннулируется!
Конечно, главная проблема с конвертированием Спектрум таким путем будет
что он не поставлять книгу инструкции. Это не входит в сферу этой статьи, чтобы дать подробную информацию о 128 BASIC, и Кроме того, ни Синклер, ни Amstrad даст инструкции заказать без указания компьютера, а также. Единственное, что я могу предложить то, что вы нашли друг, который получил Spectrum 128, и заимствовать их руководство по эксплуатации. Если вы не знаете, кто владеет Spectrum 128, то это может быть вам стоит присоединиться к локальной компьютерной клуб. Большая часть дополнительной памяти в Spectrum 128 заперт в программном обеспечении Система данных для хранения называется кремния диск, или RAMdisc. Стоит добыть из книги инструкции, по той простой причине, что без него вы не будете знать, как получить доступ к дополнительной памяти в 128 BASIC.
М / С
Как программа машинного кода работает на удивление прост. Как было
указывалось ранее, выход в порт 7FFD не является достаточным.
Спектр содержит два новых регистров, которые, насколько мне известно никогда не была должным образом использована. Они упоминаются как «Альтернативный Программирование регистров “, и это первый из них (apr1 для краткости) которая различает между различными разных аппаратных моделей Спектр. Доступ к микросхеме является сложной последовательности OUT инструкции. Эта последовательность выполняется автоматически все Спектры когда машина либо включить или сбросить, так что Машина знает, какие Spectrum он должен быть.
Я оставлю это для вас сейчас на самом деле сработал в программе и попробовать его
вне. Удачи, и я буду видеть вас снова в следующем месяце.
?
Для игры в Memory Expansion Program не нужны эмуляторы. Это приложение для разработчиков на ассемблере, которое создал Toni Baker, было опубликовано творческой группой ZX Computing в 1987 году в Великобритании.
Сохранённые игры[X]
Справка[X]
Помощь уже в пути!
- x1
- x2
- x3
<<<<
<<<<
<<<<
Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!
Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.
Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.
Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.
Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.