User Tag List

Страница 3 из 8 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 77

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

Комбинированный просмотр

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

    Регистрация
    22.09.2006
    Адрес
    Ижевск
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    у меня басик128 не запускался без "родного" 48-го.
    Хороший.. Плохой.. Главное - у кого ружьё !!

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,930
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17 Посмотреть сообщение
    необходим механизм вызова таких подпрограмм, чтобы на возврате переключал назад ROM BASIC128k
    Этот механизм B-128 размещает в буфере принтера.
    Цитата Сообщение от Lion17 Посмотреть сообщение
    К тому же есть поддержка в BASIC48 пары новых операторов (PLAY и SPECTRUM, если не ошибаюсь).
    В 48К эти команды не поддерживаются.

  4. #3

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от John North Посмотреть сообщение
    lisica, есть там отличия. хз какие, но есть.
    По сути в область для 48го можно залить любой 48й для спека и он будит работать. Проверено! Так как я заливал и Робиковский и Синклеровский. и ещё не помню какой.

    ---------- Post added at 09:07 ---------- Previous post was at 09:06 ----------

    Цитата Сообщение от John North Посмотреть сообщение
    у меня басик128 не запускался без "родного" 48-го.
    Он и не запустится, так как 128й использует что то там из 48го.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  5. #4

    Регистрация
    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.

  6. #5

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,930
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17 Посмотреть сообщение
    При обращении к этой процедуре в BASIC48 82 года будет содержаться код FF, что соответствует команде RST #38, которая вызывает обработчик немаскируемого прерывания, который содержит ошибку и приводит краху и ресету.
    Маскируемого. Оно поопрашивает клавиатуру, пощелкает таймер и пойдет исполнять фонт.

  7. #6

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

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Маскируемого. Оно поопрашивает клавиатуру, пощелкает таймер и пойдет исполнять фонт.
    А, точно. Немаскируемое, оно по адресу 66.

  8. #7

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17 Посмотреть сообщение
    В Бейсике для 48к отсутствует поддержка 128к машины. Это ПЗУ не будет работать на 128к.
    Ссылку на 48й с 48го, и я проверю у себя.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  9. #8

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

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Ссылку на 48й с 48го, и я проверю у себя.
    Уже кидал ссылку. Повторяю. Тыц

    ---------- Post added at 19:14 ---------- Previous post was at 19:04 ----------

    Цитата Сообщение от Дмитрий2012 Посмотреть сообщение

    Подскажите, правильно ли я подключил FLASH-ПЗУ?
    Если начало появляться меню 128k, значит ПЗУ подключено правильно.

    Глюки больше всего похожи на нестабильную память. Но, как я понял, в режиме 48к все работало стабильно и даже игры загружались?

  10. #9

    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    539
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    30 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перепробовал я кучу прошивок, в том числе и предложенные Lion17, все прошивки работают одинаково. Начал запускаться BASIC128 если Reset нажимать несколько раз подряд, но на экране творится что-то непонятое. Возможно я неправильно что-то подключил. Буду еще раз тщательно все проверять. Вот видео, посмотрите что у меня сейчас происходит при старте компа http://youtu.be/-fhBCPgZG8A.
    Подскажите, правильно ли я подключил FLASH-ПЗУ?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	2014-02-14 17.17.24.jpg 
Просмотров:	1185 
Размер:	64.2 Кб 
ID:	45778  

  11. #10

    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    539
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    30 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17 Посмотреть сообщение
    Но, как я понял, в режиме 48к все работало стабильно и даже игры загружались?
    Они и сейчас грузятся и в 128К и 48К режиме, и тест ПЗУ-128 прогонял несколько раз по пару часов, на память ниразу не ругался. А вот комп не стартует нормально в 128К режиме. И игры не все грузятся в 128К режиме . Из 10 3-4 игры не загружаются, либо идет сброс в 48К Basic, либо просто гаснет экран и все.

Страница 3 из 8 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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