Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

Keeper 9th December 2010 12:23

Ewgeny7, может добавишь в прошивку чтение портов маппера? #7FFD, #1FFD, #EFF7...

lisica 9th December 2010 15:30

Без проблем, Евгений занят, давай со мной. Дома буду после 13.00

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

Собсно уже есть рабочая U9 - неглюк+ DOS6_10E + 128пент + 48 +SounDrive + TS +
Фатал в корне карты. Грузит весь диск. Система видит только 128кб
Но неудобно, как то переключать всё время на D диск...
Порты 7FFD с 5 битом - он старший. Защёлка на 2бит EFF7.

Keeper, Порты #7FFD, #1FFD, #EFF7 присутствуют. Я уже дома, в аське, милости прошу.

Ewgeny7 9th December 2010 15:36

Quote:

Originally Posted by lisica (Post 338236)
Без проблем, Евгений занят, давай со мной.

Я тебе в почту нафлудил маленько :)

lisica 9th December 2010 15:39

Quote:

Originally Posted by Ewgeny7 (Post 338259)
Я тебе в почту нафлудил маленько

Я тебе тож...

Ewgeny7 10th December 2010 15:18

Кажись нашел решение для часов.

lisica 10th December 2010 22:08

Quote:

Originally Posted by Ewgeny7 (Post 338502)
Кажись нашел решение для часов.

Колись, давай!

Ewgeny7 11th December 2010 08:48

Я съэмулировал память CMOS, теперь изобредаю автомат загрузки значений из RTC в эту CMOS при включении.

vlad 11th December 2010 11:39

Изобрететь автомат думаю не нужно, т.к. данные из часов при включении может переписать сам проц. Достаточно доделать I2C контроллер. Сигнал RTC_INT# и предназначен для синхронизирования корки RTC.

Ewgeny7 11th December 2010 12:14

Quote:

Originally Posted by vlad (Post 338699)
Достаточно доделать I2C контроллер.

Контроллеров полно, но - они или жутко громоздкие, или под Wishbon заточены.
Нам нужно пройто "байтовый обменник" master с двумя доп. битами ACK и RW. Этого что-то никак не найти :(

---------- Post added at 11:14 ---------- Previous post was at 11:00 ----------

Вот тут интересные сырки - http://www.charmedlabs.com/index.php...=0&topic=640.0

vlad 11th December 2010 12:19

Заглянь в ящик, скинул две корки I2C.

lisica 11th December 2010 12:43

Quote:

Originally Posted by Ewgeny7 (Post 338675)
Я съэмулировал память CMOS,

Опередил.......
А я всё бьюсь с блокировками.

vlad 11th December 2010 12:54

Попутно с FDC прорабатываю uX Settings, для возможности настройки системы...

Ewgeny7 11th December 2010 13:04

Quote:

Originally Posted by lisica (Post 338712)
Опередил.......

Делай :)
Я с RTC разбираюсь на примере Ориона, в Спекки я пока не лез.

lisica 11th December 2010 13:28

Quote:

Originally Posted by Ewgeny7 (Post 338717)
Делай

Вот убьюсь с блокировками - потом займусь часами.
Дык ты ж уже сделал...

Ewgeny7 11th December 2010 15:25

А у нас тут косячина... Пин DCLK, назначенный на место системного DCLK не дает назначить что-либо на пин SDA. В сеттингах уже менял назначение на I/O, хрен и поныне там. Что ему надо - непонятно.
Error: Cannot place I/O pin sda with I/O standard 3.3-V LVTTL in pin location 11 -- possible switch coupling with I/O pin dclk in pin location 12.
Параметры I/O одинаковые, пробовал и LVTTL и LVCMOS. Дело видать не в этом.

---------- Post added at 14:25 ---------- Previous post was at 14:18 ----------

Quote:

Originally Posted by lisica (Post 338727)
Дык ты ж уже сделал...

чтение микрухи RTC не сделал

lisica 11th December 2010 15:35

Ну вот, убился с блокировками! Перехожу к эмулю часов по глюку.

---------- Post added at 13:35 ---------- Previous post was at 13:32 ----------

Quote:

Originally Posted by Ewgeny7 (Post 338754)
чтение микрухи RTC не сделал

Так я и не понял эмуль уже есть, или только в Орионе?

Ewgeny7 11th December 2010 16:17

Quote:

Originally Posted by lisica (Post 338759)
Так я и не понял эмуль уже есть, или только в Орионе?

Разницу между эмулем на HDL и чтением реальной микросхемы почувствуй :) Реальных часов-то пока нет.

lisica 11th December 2010 16:34

Quote:

Originally Posted by Ewgeny7 (Post 338773)
Разницу между эмулем на HDL и чтением реальной микросхемы почувствуй Реальных часов-то пока нет.

Чувствую. Так есть, всё таки эмуль без чтения реальных иль нет, делать мне эмуль?

vlad 14th December 2010 00:40

Разобрался с RTC, спасибо lisica, помог с заморочками, уже работают. Доделываю FDC.

Zet9 18th December 2010 16:51

Quote:

Originally Posted by Ewgeny7 (Post 337349)
А серьёзно - лучше брать в расчет, что у нас два метра памяти по KAY2048, один метр отдать ТыРДоСу, второй использовать как ОЗУ системы.

На сайте Alone Coder'а прошивки не оказалось, выложил сюда:
http://zx-matrix.nm.ru/ROM/TRDOS_ROM/DOS605EZ.RAR

Попробуй по свободе,если подойдет то можно будет адреса портов поменять (например на стандарт Пентагона-4096k - порт #AFF7(биты 0,1) и попробовать загнать её в TR-DOS 6.11E.

lisica 18th December 2010 17:47

Quote:

Originally Posted by Zet9 (Post 340806)
выложил сюда:

А чё это за прошивка и , если тырдос, то какими портами правит?

---------- Post added at 15:47 ---------- Previous post was at 15:33 ----------

Гы, скачал, прочитал. Спасибо. Бум пробовать.

Ewgeny7 18th December 2010 21:08

Zet9, нам просто зверски понравилась твоя ТРДОС. В комплекте с Неглюк 0.19 замечательно работает :)
Спасибо огромнейшее!
Теперь, как водится, пожелания -
1. Рамдиски сделать как А и В.
2. Профиковую память не все проги понимают, к сожалению. Было бы неплохо пересадить порты на 7FFD(7:6:5), 1FFD(7:6)... В общем, КАЙ-2048 взять как стандарт, еще какой-нить бит добавить до 4-х метров для двух рамдисков. Ну пжаааалуста! :)

lisica 18th December 2010 21:24

Quote:

Originally Posted by Ewgeny7 (Post 340845)
7FFD(7:6:5)

вернее (5,7,6)

Ewgeny7 18th December 2010 21:25

Quote:

Originally Posted by lisica (Post 340849)
вернее (5,7,6)

согласен

Дмитрий 18th December 2010 21:37

Офф:
Quote:

Originally Posted by Zet9 (Post 340806)
стандарт Пентагона-4096k

громко сказано "стандарт", а где он опубликован? Просто думал пентагона на симм перевести, а так может уже побольше прикрутить к нему...

Zet9 18th December 2010 22:00

Quote:

Originally Posted by Ewgeny7 (Post 340845)
Zet9, нам просто зверски понравилась твоя ТРДОС. В комплекте с Неглюк 0.19 замечательно работает :)
Спасибо огромнейшее!
Теперь, как водится, пожелания -
1. Рамдиски сделать как А и В.
2. Профиковую память не все проги понимают, к сожалению. Было бы неплохо пересадить порты на 7FFD(7:6:5), 1FFD(7:6)... В общем, КАЙ-2048 взять как стандарт, еще какой-нить бит добавить до 4-х метров для двух рамдисков. Ну пжаааалуста! :)

Посмотрю что можно сделать :)
По идее А и B сделать легко, с портами чуть сложнее
Только быстро не обещаю - я ещё тот ленивец :) щас в свободное время в основном сплю

Ewgeny7 18th December 2010 22:06

Quote:

Originally Posted by Zet9 (Post 340860)
щас в свободное время в основном сплю

до весны, чтоле??? :v2_dizzy_vampire:

Zet9 18th December 2010 22:13

Quote:

Originally Posted by Ewgeny7 (Post 340845)
пересадить порты на 7FFD(7:6:5), 1FFD(7:6)

Quote:

Originally Posted by lisica (Post 340849)
вернее (5,7,6)

Не понял
Так этих же бит уже достаточно для 4-х метров. Вот так правильно или поправьте?
7FFD bit 5 - переключения кусков по 128 Кб
bit 7 - переключение по 256 Кб
bit 6 - переключение по 512 Кб
1FFD bit 7 - переключение по 1024 Кб
bit 6 - переключение по 2048 Кб

Quote:

Originally Posted by Дмитрий (Post 340855)
громко сказано "стандарт", а где он опубликован? Просто думал пентагона на симм перевести, а так может уже побольше прикрутить к нему...

Везде опубликовано - почитайте газеты,журналы где-то 1999 - 2000 годов - не помню вроде было в Черной вороне или в Deja Vu или Adventure
Уже почти десять лет драйвер для alasm'а существует под Пентагон-4096

Не, не до весны, но в ближайшие дни вряд ли получится :)

Ewgeny7 18th December 2010 22:18

Quote:

Originally Posted by Zet9 (Post 340864)
Так этих же бит уже достаточно для 4-х метров. Вот так правильно или поправьте?

последовательность раскладки битов (от старшего к младшему):
1FFD(7:6) + 7FFD(5) + 7FFD(7:6) + 7FFD(2:0)
даст как раз 4 мегабайта, гибрид Пентагон-1024 и КАЙ/Скорпион.

Zet9 18th December 2010 22:30

Вот тут порты памяти упоминаются
http://zx.pk.ru/showpost.php?p=6724&postcount=3
, или нужна именно схема? тогда поиск по сайту рулит,и ещё вроде у fan'а на сайте была схема, называлась типа simm_4M.zip

---------- Post added at 20:30 ---------- Previous post was at 20:27 ----------

Quote:

Originally Posted by Ewgeny7 (Post 340867)
последовательность раскладки битов (от старшего к младшему):
1FFD(7:6) + 7FFD(5) + 7FFD(7:6) + 7FFD(2:0)
даст как раз 4 мегабайта, гибрид Пентагон-1024 и КАЙ/Скорпион.

Понял, тогда на эту раскладку буду ориентироваться

Zet9 19th December 2010 15:29

Quote:

Originally Posted by Zet9 (Post 340860)
Посмотрю что можно сделать :)
По идее А и B сделать легко, с портами чуть сложнее


Поменял номера дисководов для рам-дисков с помощью STS-монитора
http://zx-matrix.nm.ru/ROM/TRDOS_ROM/DOS605E2.RAR

Соответственно первый рам-диск,который в третьем мегабайте,теперь А.
Второй рам-диск, который в четвертом мегабайте, теперь B.
Актуально для 4-х мегабат памяти :)
Проверять не на чем(нет у меня сейчас 4-х метрового Спека),но должно работать - попробовал в эмуле - честно показывает, что дисков А и Б нет , а Ц и Д есть (хотя трд-образы подключены ко всем 4-м дисководам).
Если вдруг кому-нибудь понадобиться поменять на другие дисководы без компилирования исходников, привожу смещения от начала прошивки - туда надо поставить номер дисковода (0-дисковод A,1- дисковод B,2- дисковод C,3- дисковод D):
Для первого рам-диска (в третьем мегабайте) смещения:
#3808,#39CC,#39E2 (там сейчас 0 - дисковод A)
Для второго рам-диска (в четвертом мегабайте) смещения:
#3804,#39C3,#39DE (там сейчас 1 - дисковод B)

---------- Post added at 13:29 ---------- Previous post was at 13:15 ----------

Переделывать на порты гибридного Пентагона-Скорпо-Кая буду на следующей неделе наверное - проверять придётся на эмуле и с памятью метрового Пентагона (с двумя маленькими рам-дисками при значении MASK=1) - не знаю получится ли - в теории должно.

Ewgeny7 19th December 2010 17:56

Quote:

Originally Posted by Zet9 (Post 340978)
Поменял номера дисководов для рам-дисков с помощью STS-монитора

Работает, однако :)

Ewgeny7 19th December 2010 17:56

Quote:

Originally Posted by Zet9 (Post 340978)
Поменял номера дисководов для рам-дисков с помощью STS-монитора

Работает, однако :)

lisica 19th December 2010 21:51

Quote:

Originally Posted by Ewgeny7 (Post 341005)
Работает, однако

Не совсем правильно...
Если из 128 меню выйти в тырдос - бут не грузится.
Да и, если в досе диск А или В форматить, то выдаёт 4080 секторов, зачем?
Если зайти в дос из 48 - то всё работает.
Ну и глюк тож работает. И если из глюка в дос тож работает.

Ewgeny7 19th December 2010 22:56

Quote:

Originally Posted by lisica (Post 341064)
Если из 128 меню выйти в тырдос - бут не грузится.

Не совсем правильно... :)
Не работает механизм RUN из ТырДОСа. Грузится, но нужно дополнительно давать команду RUN в бейсике для запуска.

lisica, ну ты и глазастый :)

---------- Post added at 21:56 ---------- Previous post was at 21:53 ----------

Quote:

Originally Posted by lisica (Post 341064)
Да и, если в досе диск А или В форматить, то выдаёт 4080 секторов, зачем?

Делать меньше - смысла нет. Под диск (каждый) выдается по мегабайту памяти. Для системы она все равно недоступна, только тырдосу.

lisica 19th December 2010 22:56

В том то и дело, что только, если перейти в дос из 128 меню, то не работает.
В остальных случаях работает.

lisica 19th December 2010 22:57

Quote:

Originally Posted by Ewgeny7 (Post 341088)
ну ты и глазастый

Случайно напоролся.

lisica 20th December 2010 23:44

Zet9, А можно сделать ремдиск с 5,7,6 битом 7ffd, но без четырёх последних банок. То есть банки только 0 - 59, в последних четырёх - 64 кб пзу. Это для метровой десятки. Плиззз.

lisica 1st January 2011 10:49

Ну ВОТ, более менее рабочая версия. Календарь часов теперь правильно отсчитывает високосные годы. Тестируйте.

Error404 1st January 2011 13:30

Quote:

Originally Posted by lisica (Post 344816)
Ну ВОТ, более менее рабочая версия. Календарь часов теперь правильно отсчитывает високосные годы. Тестируйте.

А время/дата из эмулируемой ВИ1 потом обратно в набортную RTC платки reverse сохраняется? Они вообще как-то взаимодействуют?

---------- Post added at 12:30 ---------- Previous post was at 12:02 ----------

Quote:

Originally Posted by lisica (Post 344816)
Ну ВОТ, более менее рабочая версия. Календарь часов теперь правильно отсчитывает високосные годы. Тестируйте.

А время/дата из эмулируемой ВИ1 потом обратно в набортную RTC платки reverse сохраняется? Они вообще как-то взаимодействуют?


All times are GMT +4. The time now is 16:34.

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