Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Обсуждение новой верхней платы профика 5.04+ (http://zx-pk.ru/showthread.php?t=14747)

Дмитрий 18th January 2011 09:57

Quote:

Originally Posted by Vadim (Post 350936)
Вообще, по хорошему то на AY надо подать частоту как на фирменном 128-м, а не 1.75 Мгц.

и слушать только фирменную музыку? а где ее взять-то в десятках-полутора игр и все? а наши разработки и мульёны треков куда, в какое место заткнуть?

alvis 18th January 2011 17:12

Quote:

Originally Posted by Vadim (Post 350936)
Что бы хоть что то загрузилось с ms-dos носителя нужен не только бут сектор, к сожалению. И загрузчик на том носителе должен быть прописан и вообще вся система.

Это я прекрасно понимаю. Я имел ввиду наличие бут сектора для перехвата загрузки.
Допустим для того, что бы загрузиться с HDD под CP/M, достаточно было на загрузочной дискете иметь один только бут сектор и все... Остальные файлы брались уже с HDD/

garlands 18th January 2011 19:58

progress info:
* на данный момент на EPM240 свободно 30 ног, внутренние ресурсы еще не рисовал - пока расчистил место под альтеру... %) свободные ноги выведу на пины для реализации джамперов конфига, подключения светиков индикации режима, и/или ввода-вывода дополнительных сигналов. заведено два тактовых сигнала (8МГц и 14МГц), системный reset.
* на СОМ-порт 2хМАХ232 разведены. на каждый по одному выводному кондеру, остальные СМД.
* ЛПТ заменен на IDC40.
* эээ... а цифровые порты у АУ не выведены на гребенку??! непорядок. надо вывести...
* компактфлеш почти разрисовал, но пока отложил до определенности с разводкой ног альтеры.

пока где-то так...

---------- Post added at 17:58 ---------- Previous post was at 17:51 ----------

кстати, со слотом под флешу обнаружилась одна засада - оказывается, они бывают с нумерацией справа-налево, и слева-направо... вот так воттт... :(
так что эта часть будет допиливаться окончательно буквально в последний момент по имеющимся в наличии слотам...

solegstar 18th January 2011 20:49

Quote:

Originally Posted by garlands (Post 351199)
progress info:
* ...заведено два тактовых сигнала 8МГц и 14МГц....

8МГц будешь отдельным кварцом ставить? или преобразователь остался 12МГц в 8МГц ?

garlands 18th January 2011 21:06

зачем? 11D26. но это (14МГц) больше перестраховка, чтобы в случае чего не пришлось тянуть проводок.

---------- Post added at 18:55 ---------- Previous post was at 18:52 ----------

да, раз уж свободных ног (пока говорим только о ногах) много, заведу еще дешифратор ВИ1 и "контроллер прерываний"...

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

---------- Post added at 19:06 ---------- Previous post was at 18:55 ----------

да, у кого есть переходник, или его живая схема, посмотрите, правильно я разрисовал соответствие линий IDE и CF. за основу брал вот эту распиновку: http://pinouts.ru/DiskCables/ide2cf_cable.shtml

Vadim 18th January 2011 23:22

Quote:

Originally Posted by alvis (Post 351121)
Это я прекрасно понимаю. Я имел ввиду наличие бут сектора для перехвата загрузки.

Я это тоже прекрасно понимаю. Когда писал Q-DOS, было желание сделать загрузку и с винта, но оно нереально в текущей реализации, когда нет ROM-BIOS. Его я начал писать ещё в 1998г, но потом забросил. Sayman выложил процедурку программирования палитры из моего эмулятора rom-bios. Т.е. в текущем варианте я предполагал грузить этот эмулятор с дискеты... Что я хочу сказать? Да то, что просто загрузив сектор с дискеты произвольного формата и передав управление мы проблемы загрузки не решаем. Тем более с винта. Нужны процедуры в ПЗУ. Что бы бут сектор, который оказался в ОЗУ имел возможность чтения секторов с внешних устройств помимо собственных сил. В 512 байт, не влазит то, что надо. слишком мало байт для кода z80. И rom-bios необходим для этого.

---------- Post added at 01:22 ---------- Previous post was at 01:20 ----------

Quote:

Originally Posted by alvis (Post 351121)
достаточно было на загрузочной дискете иметь один только бут сектор и все... Остальные файлы брались уже с HDD/

Это нереально при размере бут сектора в 512 байт. Да и вообще это некрасивое решение.

Дмитрий 18th January 2011 23:28

garlands, думаю можно ориентироваться на схемку SMUC на дискретах, там используется 2 разъема, CF и IDE (посмотри темку "СМУК и ПрофПЗУ на дискретах").

---------- Post added at 21:28 ---------- Previous post was at 21:26 ----------

Quote:

Originally Posted by Vadim (Post 351315)
Это нереально при размере бут сектора в 512 байт.

сегодня смотрел исходники для спринтеровской DSS, нашел исходник для бут-сектора дсс-ки... они каким-то чудом запихали аж 1.5 кило в загрузчик...

Vadim 18th January 2011 23:29

Quote:

Originally Posted by Дмитрий (Post 351319)
сегодня смотрел исходники для спринтеровской DSS, нашел исходник для бут-сектора дсс-ки... они каким-то чудом запихали аж 1.5 кило в загрузчик...

Да ну? И не используя вызовы биос?

alvis 18th January 2011 23:57

Quote:

Originally Posted by garlands (Post 351199)
* на СОМ-порт 2хМАХ232 разведены. на каждый по одному выводному кондеру, остальные СМД.

COM-port полный, как в оригинале? Все восемь сигналов?

---------- Post added at 21:57 ---------- Previous post was at 21:43 ----------

Quote:

Originally Posted by Vadim (Post 351315)
Цитата:

Сообщение от alvis

достаточно было на загрузочной дискете иметь один только бут сектор и все... Остальные файлы брались уже с HDD/

Это нереально при размере бут сектора в 512 байт. Да и вообще это некрасивое решение.

Может я не совсем верно выразился? Достаточно, что бы на обычную дискету СР/М был записан один только файл (Bootk.com). Он обязательно должен распологаться первым на дискете, что бы она была загрузочной. Но для загрузки с HDD кроме этого файла на дискету можно было вообще ничего не записывать... С размером его могу ошибаться, но вроде бы не больше 512 байт. А то, что далше за загрузку отвечают уже системные файлы, я считаю правильно. Если к ним переходит управление, то там уже можно все что хочешь загружать...

Дмитрий 19th January 2011 00:10

Quote:

Originally Posted by Vadim (Post 351322)
И не используя вызовы биос?

про это я не говорил.


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

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