Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   MultIDE (http://zx-pk.ru/showthread.php?t=15535)

zst 17th May 2011 21:30

Quote:

Originally Posted by Ewgeny7 (Post 386028)
Не совсем понял вопрос.
Я могу отключить дивиду подачей нуля на /DOS. При этом профка работает спокойно.
СМУК-3 еще не изобрели, пока только "второй" :), но мне его все равно не воткнуть в скорп - места нет.
Убрал профку, воткнул обычное ПЗУ (128,48,теневик,трдос). После старта попадаем в 48-ой васик, все равно. А хотелось бы в 128-ой.

Я имел ввиду прошивки ПЛИС SMUC2 и ProfROM можно разместить в ПЛИС вместо divIDErus. А из Скорпиона оригиналы этих плат убрать.

Black_Cat 17th May 2011 21:36

Quote:

Originally Posted by zst (Post 386054)
прошивки ПЛИС SMUC2 и ProfROM можно разместить в ПЛИС вместо divIDErus

зачем вместо, их можно вместе :) , вот токо СМУК без часов будет

Ewgeny7 17th May 2011 21:42

Quote:

Originally Posted by БК-0010 (Post 386057)
вот токо СМУК без часов будет

и до кучи он не будет работать вообще без NVRAM. ;)

---------- Post added at 20:42 ---------- Previous post was at 20:39 ----------

Quote:

Originally Posted by zst (Post 386054)
ProfROM можно разместить в ПЛИС

и к нему прицепом еще кучу логики, дабы сформировать сигналы CS1 и CS27 для рулежки старшими адресами не-проф ПЗУ ;)

Black_Cat 17th May 2011 22:04

Quote:

Originally Posted by Ewgeny7 (Post 386060)
и до кучи он не будет работать вообще без NVRAM.

ну, оно не так уж много жрёт ног, если рассматривать вопрос теоретически.. Но практически, всёж как нить в другой раз :)

---------- Post added at 21:04 ---------- Previous post was at 20:50 ----------

Quote:

Originally Posted by Ewgeny7 (Post 386060)
и к нему прицепом еще кучу логики, дабы сформировать сигналы CS1 и CS27 для рулежки старшими адресами не-проф ПЗУ

эт в ПЛИС влезет, и ноги под эти сигналы уже зарезервированы :) , там много ног уже зарезервировано :)
Т.е. ПрофПЗУ засунуть можно, но ПЗУ -то у нас и нет, мы ж вроде решили одно ОЗУ ставить + 1к в ПЛИС.. :) Хотя это тож обходится через порт конфигурации :) , так что можно, но сначала всёж с IDE надо разобраться до конца.

---------- Post added at 21:04 ---------- Previous post was at 21:04 ----------

Quote:

Originally Posted by Ewgeny7 (Post 386060)
и к нему прицепом еще кучу логики, дабы сформировать сигналы CS1 и CS27 для рулежки старшими адресами не-проф ПЗУ

эт в ПЛИС влезет, и ноги под эти сигналы уже зарезервированы :) , там много ног уже зарезервировано :)
Т.е. ПрофПЗУ засунуть можно, но ПЗУ -то у нас и нет, мы ж вроде решили одно ОЗУ ставить + 1к в ПЛИС.. :) Хотя это тож обходится через порт конфигурации :) , так что можно, но сначала всёж с IDE надо разобраться до конца.

zst 17th May 2011 22:50

Quote:

Originally Posted by БК-0010 (Post 386057)
зачем вместо, их можно вместе :) , вот токо СМУК без часов будет

Часы не нужны - для этого есть PC и телефон. Главное - теневой монитор и загрузка файлов. Напомните, какие форматы через SMUC2+ProfROM загружаются хорошо ?

---------- Post added at 22:42 ---------- Previous post was at 22:38 ----------

Quote:

Originally Posted by Ewgeny7 (Post 385878)
Ага. Скажите мну, зачем мелкокомпам СМУК или НемоИДЕ?

А если multIDE еще добавит в Ленинград память до 256К, то это уже будет Скорпион.

divIDE - часть будет загрузать TAP и SNA файлы,
SMUC2 - часть будет загружать TRD, если я не ошибаюсь.
Если будет SMUC2, то NemoIDE как бы уже не нужен.

---------- Post added at 22:48 ---------- Previous post was at 22:42 ----------

Quote:

Originally Posted by Ewgeny7 (Post 386060)
и до кучи он не будет работать вообще без NVRAM. ;)

и к нему прицепом еще кучу логики, дабы сформировать сигналы CS1 и CS27 для рулежки старшими адресами не-проф ПЗУ ;)

А что это за сигналы ?

---------- Post added at 22:50 ---------- Previous post was at 22:48 ----------

Quote:

Originally Posted by Ewgeny7 (Post 385878)
СМУК добавить можно, если три-четыре ноги выделите для привинчивания 24С16.

Давайте привинтим.

Black_Cat 17th May 2011 22:53

Quote:

Originally Posted by zst (Post 386079)
еще добавит в Ленинград память до 256К, то это уже будет Скорпион.

не добавит адназначна :) 256к - divIDE +256к Спектрум, из которых 128к отъедает само ПрофПЗУ + 64к под системные нужды, остаётся 64к под ПЗУ пользователя. Всё - памяти нет!
Так что Ленинград пролетает - не быть ему Скорпионом, максимум 128к

zst 17th May 2011 22:53

Quote:

Originally Posted by БК-0010 (Post 386065)
ну, оно не так уж много жрёт ног, если рассматривать вопрос теоретически.. Но практически, всёж как нить в другой раз :)

На 24С16 в SMUC2 идет только три сигнала.
Quote:

Т.е. ПрофПЗУ засунуть можно, но ПЗУ -то у нас и нет, мы ж вроде решили одно ОЗУ ставить + 1к в ПЛИС.
Пока вроде есть.

Black_Cat 17th May 2011 22:57

Quote:

Originally Posted by zst (Post 386079)
Давайте привинтим

:) не дадим :) слишком много "но"

zst 17th May 2011 22:58

Quote:

Originally Posted by БК-0010 (Post 386084)
не добавит адназначна :) 256к - divIDE +256к Спектрум, из которых 128к отъедает само ПрофПЗУ + 64к под системные нужды, остаётся 64к под ПЗУ пользователя. Всё - памяти нет!
Так что Ленинград пролетает - не быть ему Скорпионом, максимум 128к

Распределение SRAM 512K:
256К - как основное ОЗУ для превращения Ленинграда в Скорпион
128К - как теневое ПрофПЗУ
64K - как теневое ПЗУ для divIDE (8 систем по 8К)
32К - как служебное ОЗУ для divIDE
32К - свободно

Ewgeny7 17th May 2011 23:40

Quote:

Originally Posted by zst (Post 386079)
Напомните, какие форматы через SMUC2+ProfROM загружаются хорошо ?

Не существует форматов для СМУКа. Образы дискет имеют четко ограниченные размеры и не являются файлами для ОС. Они просто группы секторов на винчестере и простыми путями их не скопировать.

Quote:

Originally Posted by zst (Post 386079)
А если multIDE еще добавит в Ленинград память до 256К, то это уже будет Скорпион.

Я общался на эту тему с Velesoft. Для наших клонов нужна резня с извращениями для наращивания памяти с помощью внешней карты. Это у них раздельные поля памяти, у нас же - монолит :)

Quote:

Originally Posted by zst (Post 386079)
SMUC2 - часть будет загружать TRD, если я не ошибаюсь.
Если будет SMUC2, то NemoIDE как бы уже не нужен.

И тому, и другому для работы нужна ПЗУ с ТР-ДОС, причем для Немо - еще и с поддержкой рамдиска (если реального дисковода нету). Танцы с бубном детектед. Проще тапок загрузить.

Quote:

Originally Posted by zst (Post 386079)
А что это за сигналы ?

ПЗУ для машинок от 128кб состоят из 2-4-8-16 кусочков прошивок по 16кб. Вот они-то и рулятся спецсигналами, формируемыми изрядным куском схемы самого спектрума.

Quote:

Originally Posted by БК-0010 (Post 386084)
Так что Ленинград пролетает - не быть ему Скорпионом, максимум 128к

Это да, применив скальпель и тупой раскаленный предмет.

Quote:

Originally Posted by zst (Post 386088)
Распределение SRAM 512K:

В общем - одобрямс. Только давайте уж, без профпэ обойдемся... и без смука соответственно. Иначе полспектрума впихивать придется.
И - так, для информации - ПрофПэ (точнее, ПЗУ Скорпиона с поддержкой СМУКа), вообще говоря бывает от 64кб в древнейшей версии (и не требует альтеры), и до 256кб (с нормальным РОМдиском для нескольких программ).

---------- Post added at 22:40 ---------- Previous post was at 22:37 ----------

Кзтате. я пару лет назад пользовал Циклончики EP1C3T100C8, туда влезает спектрум целиком с процессором, ножек только маловато... Но есть вариант и на 144 ноги. Дык стоили они 148 рублей - китайские, 300руб. штатовские. Сколько там CPLD стоят? :)
На таком циклоне я сделал Орион-2010. :)

Black_Cat 17th May 2011 23:47

Quote:

Originally Posted by Ewgeny7 (Post 386099)
Это у них раздельные поля памяти, у нас же - монолит

ну, не всё так грусно, но резать конечно придётся, без этого никак, вне зависимости от того, память в divIDE или ещё где :)
Quote:

Originally Posted by Ewgeny7 (Post 386099)
давайте уж, без профпэ обойдемся... и без смука соответственно

ПрофПЗУ можно, но ессно не более 128k, а вот СМУК - боюсь никак. Если все хотелки реализовать+СМУК, то в 128 ячеек не впишемся.

Ewgeny7 17th May 2011 23:50

Quote:

Originally Posted by БК-0010 (Post 386102)
ПрофПЗУ можно, но ессно не более 128k, а вот СМУК - боюсь никак

Тогда и смысла в профке нету. Монитор, конечно, крутейшая вещь... Но ему надо надо для работы более чем 128кб ОЗУ на борту.
Quote:

Originally Posted by БК-0010 (Post 386102)
ну, не всё так грусно, но резать конечно придётся, без этого никак, вне зависимости от того, память в divIDE или ещё где

Ага, надо чтение памяти рубить выше А15. Это минимальная доработка, без второго экрана.

Black_Cat 17th May 2011 23:54

Quote:

Originally Posted by zst (Post 386088)
256К - как основное ОЗУ для превращения Ленинграда в Скорпион
128К - как теневое ПрофПЗУ
64K - как теневое ПЗУ для divIDE (8 систем по 8К)
32К - как служебное ОЗУ для divIDE
32К - свободно

не катит, divIDE любит ОЗУ, ей его для этого и дали 256к, и даже под её ПЗУ, 8к из Спектрумовской части выделили. А в спектрумовской части почти всё занято под ПЗУ. Нет памяти!

Ewgeny7 17th May 2011 23:56

Quote:

Originally Posted by БК-0010 (Post 386108)
Нет памяти!

Еще неделя, и мы прикрутим SDRAM на 32 метра :v2_dizzy_vodka4:

Black_Cat 17th May 2011 23:59

Quote:

Originally Posted by Ewgeny7 (Post 386104)
Тогда и смысла в профке нету. Монитор, конечно, крутейшая вещь... Но ему надо надо для работы более чем 128кб ОЗУ на борту.

Женя, не забывай, что ПрофПЗУ грузится в ОЗУ, т.е. хотим - грузим ПрофПЗУ, а хотим - чёт другое. От ПрофПЗУ токо логика упрвления останется, но в неактивном состоянии.

Quote:

Originally Posted by Ewgeny7 (Post 386104)
без второго экрана

на наших клонах будет со вторым эраном - тут как раз проблем нет :)

zst 18th May 2011 00:37

Quote:

Originally Posted by Ewgeny7 (Post 386099)
Я общался на эту тему с Velesoft. Для наших клонов нужна резня с извращениями для наращивания памяти с помощью внешней карты. Это у них раздельные поля памяти, у нас же - монолит :)

Так я ведь уже написал, как с помощью divIDErus нарастить память Ленинграда до 128К (http://zx.pk.ru/showpost.php?p=381288&postcount=245)
В Ленинграде ОЗУ на РУ5 после этого используется только для целей видеоконтроллера. Реализуется два экрана Спектрум-128.
В это ОЗУ только записываются данные из Z80 и считываются для отображения на телевизоре.

А основное ОЗУ безется из SRAM divIDErus. Тут будет возможность и записи и чтения. Страницами ОЗУ и ПЗУ будет управлять ПЛИС. Также она формирует несколько сигналов для работы двух экранов в Ленинграде - подать на него.

Аналогично можно сделать и для 256К, чтобы получился Скорпион.

---------- Post added at 00:37 ---------- Previous post was at 00:23 ----------

В Ленинграде требуется отрезать дорожки к четырем выводам микросхем. Hа один вывод подать +5 В, на остальные три - сигналы с ПЛИС. Один из них - номер активного экрана - появится в результате реализации системного регистра 128К. Два других нужно сформировать из номера страницы и нескольких линий адреса.

Black_Cat 18th May 2011 01:03

Quote:

Originally Posted by zst (Post 386118)
В это ОЗУ только записываются данные из Z80 и считываются для отображения на телевизоре.

и я тебе тоже говорил уже, что это убого и нет необходимости в этих ограничениях на наших клонах, это полноценное видео ОЗУ, с нормальным доступом процессора, т.е. страницы 4-7, а страницы 0-3 ставим статикой вместо одной из ПЗУ на маме. Всё, Спектрум 128!
И из divIDE ничего не берётся :)

zst 18th May 2011 13:09

Quote:

Originally Posted by БК-0010 (Post 386129)
и я тебе тоже говорил уже, что это убого и нет необходимости в этих ограничениях на наших клонах, это полноценное видео ОЗУ,

А зачем нам это ОЗУ? Пусть в Ленинграде 48К тратится только на два экрана - что ее экономить. В divIDErus 128/256К сплошным массивом в одной микросхеме.
Quote:

с нормальным доступом процессора, т.е. страницы 4-7, а страницы 0-3 ставим статикой вместо одной из ПЗУ на маме. Всё, Спектрум 128!
И из divIDE ничего не берётся :)
Твой вариант сложнее. Надо:
дополнительно две SRAM по 32К DIP32 в два этажа
припаивать проводки к ним (старшие адреса и сигналы управления)
делать доступ к ОЗУ, которое по адресам ПЗУ - как ?.

А мой вариант:
4 разреза дорожек
4 проводка (+5В, номер экрана, управляющие сигналы S0, S1 на мультиплексоры вместо A13 и A15)
Память дополнительную не надо (она есть в divIDErus)

Black_Cat 18th May 2011 15:30

Quote:

Originally Posted by zst (Post 386226)
дополнительно две SRAM по 32К DIP32 в два этажа
припаивать проводки к ним (старшие адреса и сигналы управления)
делать доступ к ОЗУ, которое по адресам ПЗУ - как ?.

маленькая платка, втыкаемая вместо ПЗУ, на ней 2 ОЗУ и ЛН1. На плату через вывод CE заводится старший разряд, который идёт прямой и инверсный на CE ОЗУ. И никаких этажей и проводков - всё красиво и аккуратно.

Quote:

Originally Posted by zst (Post 386226)
А мой вариант:
4 разреза дорожек

Ты пойми, нет разницы сколько разрезов. Есть разница - есть разрезы, или нет! А раз они неизбежны, то и без разницы.

---------- Post added at 14:30 ---------- Previous post was at 13:55 ----------

Quote:

Originally Posted by zst (Post 386226)
А зачем нам это ОЗУ?

Затем, что ты не понимаешь как устроен Спектрум 128. По сути, я тебе предложил почти оригинальную архитектуру ZX128. К тому же такой компьютер и без divIDE останется рабочим ZX128, а твой вариант - нет :)

VELESOFT 25th May 2011 22:03

New "mirror" page for ESXDOS:
http://velesoft.speccy.cz/zx/divide/divide-esxdos.htm
Add three additional commands by GASMAN.


And for GOLDFINCH (GASWARE):
http://velesoft.speccy.cz/zx/divide/...-goldfinch.htm
This system contain bug and work only with FAT16 without MBR sector. Contain FAT browser as FATWARE and support load/save TAP or SCR files. No snapshots.

Ewgeny7 2nd June 2011 18:22

Эх, тишина...
Платки Ленинграда и Феникса пылятся. Долго и упорно жду запчастей для монтажа от АНТИХРИСТа. Хоть бы чирикнул в ЛС, ездил за деталями уже или просто тупо пропил деньги...
Пока играю игрушки на своем Спектрум+, дивида работает хорошо.

zst 2nd June 2011 20:08

Quote:

Originally Posted by Ewgeny7 (Post 390593)
Эх, тишина...
Платки Ленинграда и Феникса пылятся. Долго и упорно жду запчастей для монтажа от АНТИХРИСТа. Хоть бы чирикнул в ЛС, ездил за деталями уже или просто тупо пропил деньги...
Пока играю игрушки на своем Спектрум+, дивида работает хорошо.

1. Заказанные детали наверно еще не пришли. У меня тоже лежат несколько плат Ленинграда - мне паять себе пока некогда. По чем детали для Ленинграда?

2. Я все выбираю детали, да болею немного. На чем остановились то?

3. Расширение до 128 К наверно не всем надо. Посмотрел цоколевку ОЗУ 512К - у них нестандартная разводка. Можно применить ОЗУ 32/128К. У них разводка совпадает с DIP-28/32. В крайнем случае, если понадобится, можно припаять сверху еще одну микросхему.

4. Старшие адреса на ОЗУ и FLASH лучше отдельно подавать или одни и те же?

5. Буферы может применить одинаковые 3 штуки 74LVC245AD (АП6) в SO-20 ? А регистры типа 74HCT574 (ИР37) c цоколевкой почти как у АП6.

6. Предусматривать возможность сделать из этого контроллера SMUC3+ProfRom надо ? Что для этого надо?

7. Назовем контроллер MultIDE (multiply=умножать) в противовес divIDE (divide=делить).

Black_Cat 2nd June 2011 20:31

Quote:

Originally Posted by zst (Post 390614)
3. Расширение до 128 К наверно не всем надо. Посмотрел цоколевку ОЗУ 512К - у них нестандартная разводка. Можно применить ОЗУ 32/128К. У них разводка совпадает с DIP-28/32. В крайнем случае, если понадобится, можно припаять сверху еще одну микросхему.

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

Quote:

Originally Posted by zst (Post 390614)
5. Буферы может применить одинаковые 3 штуки 74LVC245AD (АП6) в SO-20 ? А регистры типа 74HCT574 (ИР37) c цоколевкой почти как у АП6.

на все случаи жизни надо как минимум 4 микросхемы: АП6, АП5, ИР23, ИР22

Quote:

Originally Posted by zst (Post 390614)
4. Старшие адреса на ОЗУ и FLASH лучше отдельно подавать или одни и те же?

одни и те же

Quote:

Originally Posted by zst (Post 390614)
6. Предусматривать возможность сделать из этого контроллера SMUC3+ProfRom надо ? Что для этого надо?

то же что и для NemoIDE

Quote:

Originally Posted by zst (Post 390614)
7. Назовем контроллер MultIDE (multiply=умножать) в противовес divIDE (divide=делить).

NBdivIDE

zst 2nd June 2011 20:43

Quote:

Originally Posted by БК-0010 (Post 390621)
я тебе уже давал вариант переделки в 128к - это самый оптимальный с т.з. технологичности вариант, лучше не бывает.

на все случаи жизни надо как минимум 4 микросхемы: АП6, АП5, ИР23, ИР22

А чем АП5 лучше, чем АП6 ? И ИР22 вроде не было в схеме.
Quote:

одни и те же
Совмещение старших адресов RAM и FLASH может быть труднее/затратнее для реализации в ПЛИС. Какое мнение у Ewgeny7?
Quote:

то же что и для NemoIDE
NemoIDE на этой плате делать не стоит - выйдет дороже, чем в оригинале, а вот SMUC3 имеет смысл, чтобы использовать одну ПЛИС и разместить FLASH на этой же плате.
Quote:

NBdivIDE
Какой-то непонятный бренд получается - не видно в чем отличие нашего IDE от оригинального. MultIDE - это значит несколько IDE в одном месте и дополнительные возможности.

Ewgeny7 2nd June 2011 20:51

Quote:

Originally Posted by БК-0010 (Post 390621)
на все случаи жизни надо как минимум 4 микросхемы: АП6, АП5, ИР23, ИР22

Мне это вообще не нравится. Но если упираться в СМУК-3, то тогда АП5, АП6 и две ИР23. Как показало вскрытие, АП5 лучше серий 555 или LS. Остальные - HCT.

Quote:

Originally Posted by БК-0010 (Post 390621)
я тебе уже давал вариант переделки в 128к - это самый оптимальный с т.з. технологичности вариант, лучше не бывает.

Не хотел бы я расширялку делать... Но если делать - то согласен, лучше так.


Quote:

Originally Posted by zst (Post 390614)
4. Старшие адреса на ОЗУ и FLASH лучше отдельно подавать или одни и те же?

Можно вместе. Проц читает одновременно или то, или это. Мухер успеет переключиться.

Quote:

Originally Posted by zst (Post 390614)
Можно применить ОЗУ 32/128К.

Velesoft советовал ставить не меньше 64кб. Можно использовать Alliance, 55нс, 128кб, 60 руб/корпус.

Quote:

Originally Posted by БК-0010 (Post 390621)
NBdivIDE

Quote:

Originally Posted by zst (Post 390614)
Назовем контроллер MultIDE

Согласен на MultIDE. На порядок кошернее звучит.

Black_Cat 2nd June 2011 21:37

Quote:

Originally Posted by zst (Post 390622)
Совмещение старших адресов RAM и FLASH может быть труднее/затратнее для реализации в ПЛИС. Какое мнение у Ewgeny7?

с какого перепою?

Quote:

Originally Posted by zst (Post 390622)
NemoIDE на этой плате делать не стоит - выйдет дороже, чем в оригинале, а вот SMUC3 имеет смысл, чтобы использовать одну ПЛИС и разместить FLASH на этой же плате.

NemoIDE ничего не будет стоить

Quote:

Originally Posted by zst (Post 390622)
не видно в чем отличие нашего IDE от оригинального

:) в двух буквах :)

Quote:

Originally Posted by Ewgeny7 (Post 390623)
Согласен на MultIDE. На порядок кошернее звучит

дело не в кошерности, а в преемственности, софт пишется под divIDE, а не под х.з. что. Под х.з. что вам придётся софт писать самим, никто левизну на Западе поддерживать не станет, а divIDE - это бренд

Ewgeny7 2nd June 2011 21:42

Quote:

Originally Posted by БК-0010 (Post 390635)
Под х.з. что вам придётся софт писать самим, никто левизну на Западе поддерживать не станет, а divIDE - это бренд

И в чем проблема? Пускай пишут под свою DivIDE, мы это просто зальем в MultIDE. Или от названия изменится содержимое? :)

Black_Cat 2nd June 2011 21:55

Quote:

Originally Posted by zst (Post 390622)
А чем АП5 лучше, чем АП6 ?

тем, что из 2х половинок

Quote:

Originally Posted by zst (Post 390622)
И ИР22 вроде не было в схеме

в моей есть :) Это чтоб не токо divIDE можно было сделать :)

---------- Post added at 20:55 ---------- Previous post was at 20:44 ----------

Quote:

Originally Posted by Ewgeny7 (Post 390638)
И в чем проблема? Пускай пишут под свою DivIDE, мы это просто зальем в MultIDE. Или от названия изменится содержимое?

Женя, NBdivIDE не будет копией divIDE, и софт будет отличаться. Но если устройство будет иметь в названии ..divIDE, то можно договориться о софтовой поддержке, в противном случае не вижу причины поддерживать чужую конструкцию.

VELESOFT 3rd June 2011 00:37

!!! NEW UNOFFICIAL VERSION OF ESXDOS WITH BOOT SUPPORT !!!

It's modified ESXDOS 0.7.3 (compatible with MAPRAM mode). This version support automatic booting of AUTOEXEC.TAP file from root directory on FAT16/32. Boot work only after power on or reinit (reset+space).
Author of modification : UB880D

direct link to flasher utility in TAP:
http://velesoft.speccy.cz/zx/divide/...011-05-31).zip

ESXDOS page:
http://velesoft.speccy.cz/zx/divide/divide-esxdos.htm


-----------------------------------------------------------------


If CF card is detected but only FATWARE show "0 volumes" then CF card use special FAT16 format without MBR sector (without partitions). This can be fixed by ZX FDISK utility:
http://velesoft.speccy.cz/zx/divide/...-ide-utils.zip

ZX FDISK can fix problematic CF cards that is impossible use with FATWARE system. This CF cards can be detected, but FATWARE show "0 volumes" (CF card is formatted without MBR sector).

1 ) Load file "zx-fdisk-0.5e.tap" from this archive to ZX Spectrum (via real tape or PC soundcard)
2 ) after load and start press key "M" for show help
3 ) press key "O" for create a new partition table
4 ) press key "M" for return to help
5 ) press key "N" for add a new partition
6 ) press key "P" for select primary partition type
7 ) press key "1" and "ENTER" for set partition number 1
8 ) press key "ENTER" for set first cylinder
9 ) press key "ENTER" for set second cylinder
10 ) press key "M" for return to help
11 ) press key "T" for change a partition's sys. ID
12 ) press key "1" and "ENTER" for select first partition
13 ) write hex number "0e" and press "ENTER" for set partition ID (WIN 9x FAT16 LBA)
14 ) press key "M" for return to help
15 ) press key "W" for write new MBR sector with partition table to IDE disc
16 ) disconnect your IDE disc from ZX and connect to card reader on PC
17 ) format this disc on PC as FAT (FAT16)


All this steps must be used for fix format of problematic (FATWARE incompatible) disc/CF card.

Exist also similar system as FATWARE and work only with this problematic CF cards without MBR sector. Please install this system:
http://velesoft.speccy.cz/zx/divide/...-goldfinch.htm
direct link to last version:
http://velesoft.speccy.cz/zx/divide/...r-20090925.zip

zst 6th June 2011 11:43

Quote:

Originally Posted by Ewgeny7 (Post 390593)
...
Пока играю игрушки на своем Спектрум+, дивида работает хорошо.

А мультики то показывает или для этого в клоне 128К надо ?

Quote:

Originally Posted by Ewgeny7 (Post 390623)
Velesoft советовал ставить не меньше 64кб. Можно использовать Alliance, 55нс, 128кб, 60 руб/корпус.

Давайте на 128К остановимся.
Quote:

Согласен на MultIDE. На порядок кошернее звучит.
Хорошо. В оригинальном divIDE была перемычка 48/128K. У нас она будет ?

VELESOFT 25th June 2011 16:21

New bootable FIRMWARE SELECTOR for ESXDOS 073 (autoexec)

http://velesoft.speccy.cz/zx/divide/...selector01.zip

http://velesoft.speccy.cz/other/esxd...lector-v01.png

After power-on or reinit system load firmware selector from autoexec.tap file.

VELESOFT 29th June 2011 03:14

Firmware selector v0.2 with 128 menu design:

Work on original DivIDE and DivIDE+ (actually I have flasher for original DivIDE only)

http://velesoft.speccy.cz/other/esxd...lector-v02.png


Video example of ESXDOS 073 with AUTOEXEC patch + my "RETURN" patch:
Minimum hardware: ZX 48kB + original DivIDE interface
http://velesoft.speccy.cz/other/esxd...elector-02.gif

On video you can see as ESXDOS after start/init automatically write LOAD "" and load(boot) file AUTOEXEC.TAP with my FIRMWARE SELECTOR. In selector is possible install only one system. For return to my FIRMWARE SELECTOR (return to ESXDOS) you must power off your ZX. But I use modified ESXDOS with my small patch for possibility return from any system to ESXDOS + reboot. This return is used after OUT 227,128 (as in videoexample...)



All files for installation:
http://velesoft.speccy.cz/zx/divide/...selector02.zip

VELESOFT 11th July 2011 22:03

File browser for system ESXDOS

Example of ESXDOS + firmware selector (in AUTOEXEC.TAP file) + browser (in AUTOEXE2.TAP file):
http://velesoft.speccy.cz/other/esxdos-browser-menu.gif

more info here:
http://www.worldofspectrum.org/forum...9&postcount=60

Ewgeny7 22nd September 2011 17:46

Осень пришла, пора железками заняться :)

Собираю обновленный вариант divIDErus (или как там его уже обозвали).
Старая плата изза огромного количества контактов/разъемов глючит по-черному, поэтому делаю новую, "покрепчее".
Изменений пока почти нет:
ОЗУ - 64/128 кб, можно увеличивать.
ПЗУ - 256/512кб
ЕРМ3128.
Надеюсь, с ней будет проще дальше идти.

http://scorpion-zs.narod2.ru/DSCN9127.JPG
http://scorpion-zs.narod2.ru/DSCN9128.JPG

Ewgeny7 22nd September 2011 23:33

Новый контроллер работает.
Теперь надо вспомнить, на чем остановились.
Вроде проблема была с работой ESXDOS.
Сейчас она по прежнему не работает, после сброса черный PAPER, белый BORDER, белая точка вверху экрана и мигающий курсор BASICa.

Ewgeny7 24th September 2011 00:35

Quote:

Originally Posted by VELESOFT (Post 395975)
Firmware selector v0.2 with 128 menu design

Хоть убейся, ESXDOS пока не работает :(
Переделал весь проект на свежую голову.
Может за выходные придет какая-нибудь светлая мысль.

Ewgeny7 24th September 2011 19:51

Что-то совсем беда... Я уже тупо подсовываю ROM с ESXDOS вместо штатного, и "Spectrum+" так же тупо висит... Хотя должен хотя бы пару строчек сообщений вывести.

Totem 25th September 2011 18:27

Ewgeny7, как дела то?
Про перемыки 48 128 не забыл?хотя врят ли.
мне скоро ЕРМ3128, должны подогнать, так, что могу тоже поучаствовать.
Фирмовые железяки есть 48 и +2 грэй, пентагоны, скорпионы,ленинграды есь.

Ewgeny7 26th September 2011 00:21

Quote:

Originally Posted by Totem (Post 418211)
Про перемыки 48 128 не забыл?хотя врят ли.

Не то, чтобы я их забыл... Их просто нету :) За ненадобностью. У нас тут свои перемыки, под родное отечественное железо.
Пока нифига не нашел. Конечно, эта долбаная ESXDOS нам не уперлась совершенно, пользуюсь я сам в основном FATWARE, поскольку ничего лучше/удобнее/красивее/шустрее пока не придумано. Но это уже дело принципа - в эмуле ZXSPIN эта ДОС работает, а на реале нет... Буду дебажить на эмуле и искать собаку (которая порылась в реале) :)

---------- Post added at 23:21 ---------- Previous post was at 23:10 ----------

Самое противное, что на самодельной девборде с FPGA Сиклон-адын, для которой я написал симулятор "Ленинград-1" и добавил сим divIDE, эта ДОС работает. Мистика.

AlexFantasy 26th September 2011 09:10

Quote:

Originally Posted by Ewgeny7 (Post 417987)
Что-то совсем беда... Я уже тупо подсовываю ROM с ESXDOS вместо штатного, и "Spectrum+" так же тупо висит... Хотя должен хотя бы пару строчек сообщений вывести.

Запей водой!!!

---------- Post added at 07:10 ---------- Previous post was at 07:04 ----------

может порт атрибутов нужен или неполная дешифрация чего либо???


All times are GMT +4. The time now is 17:49.

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