Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Тех. раздел "Scorpion ZS 1024 Turbo+" (savelij) (http://zx-pk.ru/showthread.php?t=16280)

Black_Cat 3rd April 2012 23:48

Quote:

Originally Posted by savelij (Post 489084)
мне что надо будет разведенный блокировщик 1ффд с платы выковыривать? А взамен? Выковыривать надо 2 микрухи

Ну, если решишься на вариант в ПЛИС, то тоды твой блокировщик не нужен. Схема выбора порта #7FFD по команде OUT(#FD),A описана здесь: http://zx.clan.su/forum/11-66-553-16-1330803337 Чтоб это сделать в Скорпе, надо в его схему будет добавить пару резисторов, ну и ессно ПЛИС.
Какие у этой схемы особенности - она не допускает существование никаких других портов #xxFD для которых A15=0, A14=1, кроме #7FFD. Для любителей GMX это значит, что он со своими портами отправляется на помойку (собственно, где ему и место :) ).

Quote:

Originally Posted by Blade (Post 489219)
Читать надо все 16 бит

читать надо все 24 бита, т.к. для сохранения состояния компа в снапе надо ещё знать что записано в #FE.

Quote:

Originally Posted by savelij (Post 489089)
Чтение тех битов я вернул на АУ. И есть еще свободные биты

это очень убогий вариант. Насамделе для снапа надо читать не отдельные биты портов, а целиком байты. Поэтому читалка через AY может быть сохранена разве что в качестве музейного анахронизма. Я уже молчу, про то, что порты AY на разных клонах юзаются по разному.
В своё время я предлагал для чтения портов #1FFD, #FE, #7FFD использовать порты #BAFD, #BBFD, #BEFD соответственно. Их легко получить практически на любом компе из дешифратора порта AY #BFFD неиспользуемого на чтение. Поэтому такому выбору портов легко стать повсеместным стандартом, т.к. таким образом можно легко доработать большинство клонов. В этом основное достоинство такого выбора портов для чтения значений #1FFD, #FE, #7FFD. Это, ессно, тоже предполагается разместить в ПЛИС.

savelij 4th April 2012 00:25

Quote:

Originally Posted by Black_Cat (Post 489270)
читать надо все 24 бита, т.к. для сохранения состояния компа в снапе надо ещё знать что записано в #FE.

Ты вообще о чем? Какой такой снап? В профке даже содержимое ау портов по дефолту не сохраняется.

Quote:

Originally Posted by Black_Cat (Post 489270)
это очень убогий вариант. Насамделе для снапа надо читать не отдельные биты портов, а целиком байты. Поэтому читалка через AY может быть сохранена разве что в качестве музейного анахронизма. Я уже молчу, про то, что порты AY на разных клонах юзаются по разному.
В своё время я предлагал для чтения портов #1FFD, #FE, #7FFD использовать порты #BAFD, #BBFD, #BEFD соответственно. Их легко получить практически на любом компе из дешифратора порта AY #BFFD неиспользуемого на чтение. Поэтому такому выбору портов легко стать повсеместным стандартом, т.к. таким образом можно легко доработать большинство клонов. В этом основное достоинство такого выбора портов для чтения значений #1FFD, #FE, #7FFD. Это, ессно, тоже предполагается разместить в ПЛИС.

А не проще читать из тех же портов в которые и пишется? Я про 1ффд и 7ффд. То что там турбой рулит по их чтению как раз проблемой не является.
То что на ау чтение завел так выкинуть будет проще чем было их на место нарисовать. Вот как читалка будет сделана это уже гораздо интереснее ибо ее еще и разводить как то надо на плате.

Black_Cat 4th April 2012 00:43

Quote:

Originally Posted by savelij (Post 489298)
А не проще читать из тех же портов в которые и пишется? Я про 1ффд и 7ффд.

не проще. Ну, представь, что напишут под это софт, который захотят заюзать и на других компах.. и что, для использования этого софта переделывать все турбо Скорпы, а так же оригинальные ZX128? Имхо, проще изначально разрабатывать продуманную схемотехнику.

Quote:

Originally Posted by savelij (Post 489298)
Вот как читалка будет сделана это уже гораздо интереснее ибо ее еще и разводить как то надо на плате.

всё в ПЛИС

savelij 4th April 2012 01:17

Не слишком ли много завязок на эту плис будет? Задача то была контроллер карточки добавить. А тут уже выходит полскорпа туда впихивать. И когда оно еще будет. Рисовать надо.

Black_Cat 4th April 2012 09:38

Quote:

Originally Posted by savelij (Post 489326)
А тут уже выходит полскорпа туда впихивать

Всё, что туда предлагается впихнуть от Скорпа не зависит, поэтому кому не надо просто может не устанавливать ПЛИС, замкнуть перемычку и комп будет работать и без этого. Кроме того можно сделать прошивки без каких либо частей. Т.е. присутствует свобода выбора конфигурации.

Quote:

Originally Posted by savelij (Post 489326)
И когда оно еще будет. Рисовать надо.

Надо токо подвести нужные дороги к ПЛИС и добавить пару резисторов и перемычку в Скорп - всё!

savelij 4th April 2012 18:19

Quote:

Originally Posted by Black_Cat (Post 489270)
Ну, если решишься на вариант в ПЛИС, то тоды твой блокировщик не нужен. Схема выбора порта #7FFD по команде OUT(#FD),A описана здесь: http://zx.clan.su/forum/11-66-553-16-1330803337 Чтоб это сделать в Скорпе, надо в его схему будет добавить пару резисторов, ну и ессно ПЛИС.
Какие у этой схемы особенности - она не допускает существование никаких других портов #xxFD для которых A15=0, A14=1, кроме #7FFD. Для любителей GMX это значит, что он со своими портами отправляется на помойку (собственно, где ему и место :) ).

А вот объясни мне о гениальнейший про порт 1ффд. Он тоже согласно твоей схеме пролетает на запись? Раз там только 7ффд.

Black_Cat 4th April 2012 18:49

Quote:

Originally Posted by savelij (Post 489647)
А вот объясни мне о гениальнейший про порт 1ффд. Он тоже согласно твоей схеме пролетает на запись? Раз там только 7ффд.

Нет, в семействе портов #xxFD команда OUT(#FD),A может применяться только к #7FFD - это правило, иначе - сам дурак :) Об этом в спековской прессе писалось уже давно, чтоб ламеры не писали так в AY.

Evgeny Muchkin 6th April 2012 00:02

Имхо - не надо изобретать вел. Есть отличная вещь - ZXMC, пусть ею и остается. Вдруг кто-то захочет использовать другой контроллер мыши и клавы, что тогда?
Не стОит перегружать плату скорпионову так уж сильно совсем.

spensor 6th April 2012 13:03

Quote:

Originally Posted by alvis
Все равно не мешало бы, там той схемы то два диода. А если набортный источник не стартанет или стартанет с задержкой?

Quote:

Originally Posted by Ewgeny7
Согласен полностью. Генератор наплатный иногда, но дохнет.

Подача +12В с задержкой не критична для ВГ. Микросхема может бесконечно долго существовать при питании только от +5В. А вот +12В без +5В это гарантированое выгорание кристалла. Это факт - долго мучал Пентагон, пытаясь запустить, и запитывал плату с вставленной ВГ только от +5В, и только спустя недели ужаснулся что мог спалить, ничего подобного все выжило. Это же подтверждают и даташиты.

Vasily 6th April 2012 13:23

spensor, извиняюсь, можно ссылку или где-то выложить даташит с упоминанием о падаче напряжений, а то безобразие которое творится с утверждениями про подачу 12V напрягает :( Хочется раз и навсегда уяснить что смертельно, а что нет для ВГ-шки.

Спасибо.


All times are GMT +4. The time now is 15:29.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.