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

User Tag List

Страница 5 из 10 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 93

Тема: Доработки General Sound

  1. #41
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Сделал небольшие изменения в конфигурации Speccy в модуле GS для Reverse. Заменил частоту клока z80 (12МГц) на GS на глобальную (84МГц), добавил небольшие изменения в схему подтверждения INTA#(одновременно активизируются сигналы M1# и IORQ#) и формирования сигнала INT# (задал соответствующий коэффициент 84MHz / 2240 = 37.5kHz). Все нормально работает уже четвертый день .
    Это потому что Reverse не собран на мелкой логике серии 1533
    С уважением, Александр

  2. #42
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Это потому что Reverse не собран на мелкой логике серии 1533
    Это понятно на Reverse все сделать и проверить можно быстрее чем на россыпе микросхем, но в Вашей доработке проблема скорее не в серии К1533...
    Код:
    #xx00 "расширенная память" - регистр доступный для записи
    	bit <3:0> переключают страницы по 32Kb, страница 0 - ПЗУ
    	bit <7:4> не используются, зависит от установленного ОЗУ
    Распределение памяти:
    #0000 - #3FFF  -  первые 16Kb ПЗУ
    #4000 - #7FFF  -  первые 16Kb первой страницы ОЗУ
    #8000 - #FFFF  -  листаемые страницы по 32Kb
    			страница 0  - ПЗУ,
    			страница 1  - первая страница ОЗУ
    			страницы 2... ОЗУ
    Пересмотрев пару раз тему, схему Вашей доработки и схемы GS для которой она делалась так и не нашел, поэтому трудно судить в чем основная проблема... т.к. все зависит от правильности логики схемы в общем, и быстродействия и времянок основных блоков в целом...
    При разработке модуля для Reverse я использовал материал отсюда, про неточности в схеме здесь.

  3. #43
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Это понятно на Reverse все сделать и проверить можно быстрее чем на россыпе микросхем, но в Вашей доработке проблема скорее не в серии К1533...
    Код:
    #xx00 "расширенная память" - регистр доступный для записи
    	bit <3:0> переключают страницы по 32Kb, страница 0 - ПЗУ
    	bit <7:4> не используются, зависит от установленного ОЗУ
    Распределение памяти:
    #0000 - #3FFF  -  первые 16Kb ПЗУ
    #4000 - #7FFF  -  первые 16Kb первой страницы ОЗУ
    #8000 - #FFFF  -  листаемые страницы по 32Kb
    			страница 0  - ПЗУ,
    			страница 1  - первая страница ОЗУ
    			страницы 2... ОЗУ
    Пересмотрев пару раз тему, схему Вашей доработки и схемы GS для которой она делалась так и не нашел, поэтому трудно судить в чем основная проблема... т.к. все зависит от правильности логики схемы в общем, и быстродействия и времянок основных блоков в целом...
    При разработке модуля для Reverse я использовал материал отсюда, про неточности в схеме здесь.
    Я свою схему ещё не публиковал, поэтому ты и не мог её ещё видеть. Я вечером буду разбираться, почему доступный объём ОЗУ получился намного меньше чем должно, но схему я и задумывал так, чтобы она соответствовала твоему описанию архитектуры. Возможно что где-то что-то недосмотрел. Когда полученный результат станет полностью соответствовать ожидаемому, я опубликую схему.

    Но тем не менее, я вчера полностью выпаял с платы GS 4 микросхемы ОЗУ 43256. Это был ещё тот геморой, но обошлось без повреждения дорожек, и моя схема расширения ОЗУ работает самостоятельно без старого ОЗУ.

    Но пока что это не главная проблема, которая меня волнует, меня больше всего волнует разгон. Судя по щелчку в колонках через 2 сек. после сброса, а так же при запуске плеера, который инициализирует GS, могу судить, что процессорная часть GS на разогнанной частоте работает, и программа в прошивке работает. Но тем не менее плеер Титаник отказывается видеть GS. Со старым ПЗУ на частоте 16 МГц не было и щелчка в колонках.
    Последний раз редактировалось Northwood; 23.12.2011 в 13:00.
    С уважением, Александр

  4. #44
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Когда полученный результат станет полностью соответствовать ожидаемому, я опубликую схему.
    Понятно...
    Цитата Сообщение от Northwood Посмотреть сообщение
    Но пока что это не главная проблема, которая меня волнует, меня больше всего волнует разгон. Судя по щелчку в колонках через 2 сек. после сброса, а так же при запуске плеера, который инициализирует GS, могу судить, что процессорная часть GS на разогнанной частоте работает, и программа в прошивке работает. Но тем не менее плеер Титаник отказывается видеть GS.
    Кажется была и у меня похожая проблема, возможно из-за кратности частот, или прерывания, было так, что в "Sea Dragon" GS играл какую-то зацикленную ерунду. При установке другой частоты и вовсе не детектился. Сейчас уже точно не помню, скорее всего после доработки INTA# все стало на свои места. Но Reverse это другая система с другими особенностями работы...

  5. #45
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Придётся написать какое-нибудь простенькое тест-пзу для GS, который бы при тестировании ОЗУ тональными последовательностями сообщал номера протестированных страниц ОЗУ.

    ---------- Post added at 11:33 ---------- Previous post was at 11:30 ----------

    Цитата Сообщение от vlad Посмотреть сообщение
    Кажется была и у меня похожая проблема, возможно из-за кратности частот, или прерывания, было так, что в "Sea Dragon" GS играл какую-то зацикленную ерунду. При установке другой частоты и вовсе не детектился. Сейчас уже точно не помню, скорее всего после доработки INTA# все стало на свои места.
    После доработки INT-а в самом GS ? Потому что в самом компьютере у меня INT доработан до использования сигналов IORQ+M1. И кстати, проблем с GS у меня не было при включении на компьютере турбо-режимов 7 МГц и 14 МГц.
    С уважением, Александр

  6. #46
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Придётся написать какое-нибудь простенькое тест-пзу для GS, который бы при тестировании ОЗУ тональными последовательностями сообщал номера протестированных страниц ОЗУ.
    Не помешал бы еще тест внутреннего прерывания и портов ввода/вывода Speccy <=> GS. Возможность чтения/записи в/из GS с проверкой с двух сторон. Но нужно не забыть глянуть как все работает и в стандартной прошивке GS.

    Да, после доработки в самом GS.

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

  8. #47
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вы бы вместо гадания на кофейной гуще (титаники), протестировали всё командами, вручную, через порты. увидели бы хотя бы, крутится прошивка или нет, если да, то можно вытащить список увиденных GSом страниц, они лежат по адресу #4000, 64 байта.
    памяти может быть меньше из-за того, что она не проходит тест, например.

    Цитата Сообщение от vlad Посмотреть сообщение
    #xx00 "расширенная память" - регистр доступный для записи
    bit <3:0> переключают страницы по 32Kb, страница 0 - ПЗУ
    bit <7:4> не используются, зависит от установленного ОЗУ

    Распределение памяти:
    #0000 - #3FFF - первые 16Kb ПЗУ
    #4000 - #7FFF - первые 16Kb первой страницы ОЗУ
    #8000 - #FFFF - листаемые страницы по 32Kb
    страница 0 - ПЗУ,
    страница 1 - первая страница ОЗУ
    страницы 2... ОЗУ
    что-то меня здесь смущает. прошивка точно поддерживает больше страниц, чем 15, как могут не использоваться биты <7:4>? они будут использоваться, не нужно такое разграничение делать по битам. я не помню точно, но что будет если включить 16ю страницу? не помню, чтобы там подключалось ПЗУ в этом случае.
    далее,
    #4000 - #7FFF - вторые 16Kb первой страницы ОЗУ, а первые 16к спрятаны под пзу. они будут доступны с #8000 по #bfff, если включить 1ю страницу.

  9. #48
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    я не помню точно, но что будет если включить 16ю страницу? не помню, чтобы там подключалось ПЗУ в этом случае.
    Судя по оригинальной принципиальной схеме GS и оригинальной схеме платы расширения ОЗУ до 512Кб, задействованы только 4 бита порта #00, на плате GS триггер 1533ТМ8, у которого всего 4 бита, и 1533ИД7 выбирает ПЗУ и номера страниц ОЗУ, проверяя 4 бита порта, поэтому если попытаться включить 16-ю страницу, то на младших 4-х разрядах будет 0000, что приведёт к включению 0-й страницы ПЗУ.
    Поэтому при расширении памяти выше 512Кб, дорабатывается сама плата GS - режется дорожка на 6-ю ногу 1533ИД7 и туда вместо +5в подаётся разрешение выбора ПЗУ при 0 на остальных битах порта #00, которые задействованы на плате расширения дополнительным триггером 1533ТМ8 (в моём случае 1533ТМ2).

    P.s. Заодно я понял, почему памяти у меня вышло меньше почти на 256Кб, только что понял, в чем ошибка в моей схеме расширения.
    Последний раз редактировалось Northwood; 23.12.2011 в 14:54.
    С уважением, Александр

  10. #49
    Guru
    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,893
    Спасибо Благодарностей отдано 
    1,125
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    190 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, Титаник 3.0 !неправильно! показывает количество памяти и думает долго.

    Юзай Z-Player v3.3, там все нормуль, но чтоб заветные цифры увидеть надо мод загрузить.

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

    По умолчанию

    Evgeny Muchkin, Z-Player моды вроде тока с дискеты грузит?
    Хороший.. Плохой.. Главное - у кого ружьё !!

Страница 5 из 10 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. General Sound
    от GM BIT в разделе Программирование
    Ответов: 13
    Последнее: 31.05.2011, 01:34
  2. Ответов: 245
    Последнее: 28.05.2011, 21:48
  3. Куплю General Sound
    от Sayman в разделе Барахолка (архив)
    Ответов: 17
    Последнее: 18.11.2009, 09:29
  4. General Sound
    от newart в разделе Звук
    Ответов: 133
    Последнее: 11.10.2006, 22:58
  5. Куплю General Sound
    от dhau в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 02.03.2006, 10:32

Ваши права

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