Важная информация

User Tag List

Показано с 1 по 10 из 77

Тема: Расширение памяти Ленинград-1 до 128к и замена ПЗУ на FLASH-ПЗУ.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    По сути в область для 48го можно залить любой 48й для спека и он будит работать. Проверено! Так как я заливал и Робиковский и Синклеровский. и ещё не помню какой.
    Не совсем так. Можно залить 48 Бейсик от любой 128к машины.

    В Бейсике для 48к отсутствует поддержка 128к машины. Это ПЗУ не будет работать на 128к.

    А то что вы заливали и у вас работало, объясняется тем, что вы заливали BASIC48 от машин 128k.

    Если же залить BASIC48 от 48k машины, то при сбросе на экране будет небольшой мусор, а потом произойдет сброс в BASIC48. Меню 128k не появится.

    ---------- Post added at 11:18 ---------- Previous post was at 10:52 ----------

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Этот механизм B-128 размещает в буфере принтера.
    В 48К эти команды не поддерживаются.
    Ну, значит память подводит.
    Тем не менее со стандартным ПЗУ 48k 82 года BASIC 128k работать не будет.

    ---------- Post added at 11:37 ---------- Previous post was at 11:18 ----------

    Немного порыскал по сети и нарыл:

    The Spectrum 128 contains 32K of ROM, divided into two banks of 16K referred to as ROM 0 (Editor ROM) and ROM 1 (BASIC ROM). At power on, ROM 0 is active and contains the menu system, the 128 BASIC editor, the new 128 BASIC commands, the Calculator, the Tape Tester and Tape Loader. ROM 1 contains a slightly modified version of the standard Spectrum ROM, and includes the keypad scanning routine and test screen in the previously unused area at the end of the ROM.
    Откуда следует, что дополнительный код в BASIC48 содержит сканер внешнего кейпада и тестовый экран. Так как сканер кейпада вызывается постоянно, то без него работать ничего не будет. При обращении к этой процедуре в BASIC48 82 года будет содержаться код FF, что соответствует команде RST #38, которая вызывает обработчик немаскируемого прерывания, который содержит ошибку и приводит краху и ресету.
    Последний раз редактировалось Lion17; 14.02.2014 в 10:54.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Замена EPROM на FLASH, аналог 565РУ5
    от ILoveSpeccy в разделе Память
    Ответов: 10
    Последнее: 30.11.2020, 01:59
  2. Расширение Памяти
    от Asd1995sse в разделе Память
    Ответов: 145
    Последнее: 17.12.2010, 13:31
  3. Расширение памяти до 128к Himac 48k
    от Vovan2109 в разделе Память
    Ответов: 16
    Последнее: 23.10.2009, 10:51
  4. Расширение РАТОНА до 128К
    от andreil в разделе Несортированное железо
    Ответов: 7
    Последнее: 24.07.2007, 15:49
  5. Ленинград замена м/сх
    от Максим в разделе Ленинград
    Ответов: 6
    Последнее: 01.07.2007, 17:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •