![]() |
Quote:
|
Quote:
|
Quote:
---------- Post added at 20:42 ---------- Previous post was at 20:39 ---------- Quote:
|
Quote:
---------- Post added at 21:04 ---------- Previous post was at 20:50 ---------- Quote:
Т.е. ПрофПЗУ засунуть можно, но ПЗУ -то у нас и нет, мы ж вроде решили одно ОЗУ ставить + 1к в ПЛИС.. :) Хотя это тож обходится через порт конфигурации :) , так что можно, но сначала всёж с IDE надо разобраться до конца. ---------- Post added at 21:04 ---------- Previous post was at 21:04 ---------- Quote:
Т.е. ПрофПЗУ засунуть можно, но ПЗУ -то у нас и нет, мы ж вроде решили одно ОЗУ ставить + 1к в ПЛИС.. :) Хотя это тож обходится через порт конфигурации :) , так что можно, но сначала всёж с IDE надо разобраться до конца. |
Quote:
---------- Post added at 22:42 ---------- Previous post was at 22:38 ---------- Quote:
divIDE - часть будет загрузать TAP и SNA файлы, SMUC2 - часть будет загружать TRD, если я не ошибаюсь. Если будет SMUC2, то NemoIDE как бы уже не нужен. ---------- Post added at 22:48 ---------- Previous post was at 22:42 ---------- Quote:
---------- Post added at 22:50 ---------- Previous post was at 22:48 ---------- Quote:
|
Quote:
Так что Ленинград пролетает - не быть ему Скорпионом, максимум 128к |
Quote:
Quote:
|
Quote:
|
Quote:
256К - как основное ОЗУ для превращения Ленинграда в Скорпион 128К - как теневое ПрофПЗУ 64K - как теневое ПЗУ для divIDE (8 систем по 8К) 32К - как служебное ОЗУ для divIDE 32К - свободно |
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
И - так, для информации - ПрофПэ (точнее, ПЗУ Скорпиона с поддержкой СМУКа), вообще говоря бывает от 64кб в древнейшей версии (и не требует альтеры), и до 256кб (с нормальным РОМдиском для нескольких программ). ---------- Post added at 22:40 ---------- Previous post was at 22:37 ---------- Кзтате. я пару лет назад пользовал Циклончики EP1C3T100C8, туда влезает спектрум целиком с процессором, ножек только маловато... Но есть вариант и на 144 ноги. Дык стоили они 148 рублей - китайские, 300руб. штатовские. Сколько там CPLD стоят? :) На таком циклоне я сделал Орион-2010. :) |
Quote:
Quote:
|
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
Quote:
|
Quote:
В Ленинграде ОЗУ на РУ5 после этого используется только для целей видеоконтроллера. Реализуется два экрана Спектрум-128. В это ОЗУ только записываются данные из Z80 и считываются для отображения на телевизоре. А основное ОЗУ безется из SRAM divIDErus. Тут будет возможность и записи и чтения. Страницами ОЗУ и ПЗУ будет управлять ПЛИС. Также она формирует несколько сигналов для работы двух экранов в Ленинграде - подать на него. Аналогично можно сделать и для 256К, чтобы получился Скорпион. ---------- Post added at 00:37 ---------- Previous post was at 00:23 ---------- В Ленинграде требуется отрезать дорожки к четырем выводам микросхем. Hа один вывод подать +5 В, на остальные три - сигналы с ПЛИС. Один из них - номер активного экрана - появится в результате реализации системного регистра 128К. Два других нужно сформировать из номера страницы и нескольких линий адреса. |
Quote:
И из divIDE ничего не берётся :) |
Quote:
Quote:
дополнительно две SRAM по 32К DIP32 в два этажа припаивать проводки к ним (старшие адреса и сигналы управления) делать доступ к ОЗУ, которое по адресам ПЗУ - как ?. А мой вариант: 4 разреза дорожек 4 проводка (+5В, номер экрана, управляющие сигналы S0, S1 на мультиплексоры вместо A13 и A15) Память дополнительную не надо (она есть в divIDErus) |
Quote:
Quote:
---------- Post added at 14:30 ---------- Previous post was at 13:55 ---------- Quote:
|
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. |
Эх, тишина...
Платки Ленинграда и Феникса пылятся. Долго и упорно жду запчастей для монтажа от АНТИХРИСТа. Хоть бы чирикнул в ЛС, ездил за деталями уже или просто тупо пропил деньги... Пока играю игрушки на своем Спектрум+, дивида работает хорошо. |
Quote:
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=делить). |
Quote:
Quote:
Quote:
Quote:
Quote:
|
Quote:
Quote:
Quote:
Quote:
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Quote:
Quote:
Quote:
Quote:
|
Quote:
|
Quote:
Quote:
---------- Post added at 20:55 ---------- Previous post was at 20:44 ---------- Quote:
|
!!! 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 |
Quote:
Quote:
Quote:
|
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. |
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 |
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 |
Осень пришла, пора железками заняться :)
Собираю обновленный вариант divIDErus (или как там его уже обозвали). Старая плата изза огромного количества контактов/разъемов глючит по-черному, поэтому делаю новую, "покрепчее". Изменений пока почти нет: ОЗУ - 64/128 кб, можно увеличивать. ПЗУ - 256/512кб ЕРМ3128. Надеюсь, с ней будет проще дальше идти. http://scorpion-zs.narod2.ru/DSCN9127.JPG http://scorpion-zs.narod2.ru/DSCN9128.JPG |
Новый контроллер работает.
Теперь надо вспомнить, на чем остановились. Вроде проблема была с работой ESXDOS. Сейчас она по прежнему не работает, после сброса черный PAPER, белый BORDER, белая точка вверху экрана и мигающий курсор BASICa. |
Quote:
Переделал весь проект на свежую голову. Может за выходные придет какая-нибудь светлая мысль. |
Что-то совсем беда... Я уже тупо подсовываю ROM с ESXDOS вместо штатного, и "Spectrum+" так же тупо висит... Хотя должен хотя бы пару строчек сообщений вывести.
|
Ewgeny7, как дела то?
Про перемыки 48 128 не забыл?хотя врят ли. мне скоро ЕРМ3128, должны подогнать, так, что могу тоже поучаствовать. Фирмовые железяки есть 48 и +2 грэй, пентагоны, скорпионы,ленинграды есь. |
Quote:
Пока нифига не нашел. Конечно, эта долбаная ESXDOS нам не уперлась совершенно, пользуюсь я сам в основном FATWARE, поскольку ничего лучше/удобнее/красивее/шустрее пока не придумано. Но это уже дело принципа - в эмуле ZXSPIN эта ДОС работает, а на реале нет... Буду дебажить на эмуле и искать собаку (которая порылась в реале) :) ---------- Post added at 23:21 ---------- Previous post was at 23:10 ---------- Самое противное, что на самодельной девборде с FPGA Сиклон-адын, для которой я написал симулятор "Ленинград-1" и добавил сим divIDE, эта ДОС работает. Мистика. |
Quote:
---------- 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.