PDA

Просмотр полной версии : Порт EFF7 и примочки под него



tilikum
06.02.2005, 01:57
Нашел описание порта EFF7. Не понял режим GigaScreen (бит 4) - кто нибудь объяснит? И ещё - у кого-нибудь есть аппаратный мультиколор (бит 0), Sound Blaster (бит 5), video mode 384x304 (бит 6)? Нужны ли они? Есть ли проги под эти примочки? Все это меня интересует, т.к. я разрабатываю новую плату.
Заранее благодарен за ответы!

jtn
06.02.2005, 10:32
Нашел описание порта EFF7. Не понял режим GigaScreen (бит 4) - кто нибудь объяснит? И ещё - у кого-нибудь есть аппаратный мультиколор (бит 0), Sound Blaster (бит 5), video mode 384x304 (бит 6)? Нужны ли они? Есть ли проги под эти примочки? Все это меня интересует, т.к. я разрабатываю новую плату.
Заранее благодарен за ответы!
gigascreen аппаратное переключение экранов через строчку, причем каждый фрейм четные/нечетные меняются местами (посмотри дему stellar contour, там тот же gs сделан програмно).
насчет остального - есть мало у кого. лучше напиши, что за плату собрался делать, а то уже куча людей делают всякие платы, а толку нуль, т.е. делают совсем не то, что надо и на не той элементной базе

key-jee
06.02.2005, 12:10
video mode 384x304 (бит 6)
Нужны ли они? Есть ли проги под эти примочки?Нужно ли не знаю, но точно есть одна программа под этот видео режим.. В общем, сам посмотри в анрпыле, как это выглядит, только не забудь в настройках эмулятора поставить border=wide (то есть, чтоб бордер поностью отображался)..

hex
19.03.2005, 04:45
Нашел описание порта EFF7. Не понял режим GigaScreen (бит 4) - кто нибудь объяснит? И ещё - у кого-нибудь есть аппаратный мультиколор (бит 0), Sound Blaster (бит 5), video mode 384x304 (бит 6)?
Хм, а почему EFF7? Откуда взялся именно этот номер порта? (ликбез)

Corpsegrinder
19.03.2005, 11:51
Хм, а почему EFF7? Откуда взялся именно этот номер порта? (ликбез)
Не помню точно по каким соображениям (видимо по соображениям упрощения схемы дешифрации), был выбран именно этот номер, не пересекающийся со всеми существующими, но впервые, если не ошибаюсь его описал и использовал в своём пентагоне небезызвестный AlCo, схема в одном из первых номером ZX-Guide.

tilikum
20.03.2005, 00:41
Хм, а почему EFF7? Откуда взялся именно этот номер порта? (ликбез)
Больше месяца не наблюдалось ответов. Короче, судя по ответам, пол-порта забираю себе. Старое умерло, а новое требует себе дорогу. Часы+новый видеорежим+........ Господа, в старом этого уже нет, а в новом будет все по другому. Подробнее прочитаете на моем сайте. Попозже.

lvd
20.03.2005, 01:44
Больше месяца не наблюдалось ответов. Короче, судя по ответам, пол-порта забираю себе. Старое умерло, а новое требует себе дорогу. Часы+новый видеорежим+........ Господа, в старом этого уже нет, а в новом будет все по другому. Подробнее прочитаете на моем сайте. Попозже.

Забирай. До здравствует глюкодромизм. :D

axor
24.03.2005, 20:31
Больше месяца не наблюдалось ответов. Короче, судя по ответам, пол-порта забираю себе. Старое умерло, а новое требует себе дорогу. Часы+новый видеорежим+........ Господа, в старом этого уже нет, а в новом будет все по другому. Подробнее прочитаете на моем сайте. Попозже.

Лучше возьми себе другой порт, а этот не трогай.

Q-Master
28.03.2005, 12:42
Хм, а почему EFF7? Откуда взялся именно этот номер порта? (ликбез)

Я не помню откуда взялся этот порт и кто конкретно начал его продвигать, но самой известной приблудой на нем были часы по стандарту Глюка. :)

А гигасткрин так и не прижился. Где-то у меня в дебрях даже схема его есть... Да и у автора нарно еще сохранилась, но он давно забил на спек.

robot57
27.06.2005, 12:57
А есть у кого-нибудь схема доработки до аппаратного мультиколора?

Доработка до 512 пикселей в строке встречается, а вот эта... Нигде не могу найти :o

fan
27.06.2005, 16:13
Мняю на список софта под мультиколор :D

Sonic
09.07.2007, 15:52
А где найти описание этого самого порта? Интересуют все биты.
Хочу привесить Flash к Пентагону-1024, так, чтобы можно было это дело в производство пустить, и было совместимо с уже имеющимся железом (просто забрать один из битов EFF7 - наверняка плохая идея).
Кстати была еще вещичка, под названием Cache - а ее схему и описание увидеть можно? А то можно сделать совместимость с этим устройством.
И еще интересно, какие порты Глюковские часы используют? В EFF7 к ним относится только 7 бит, этого явно недостаточно.

breeze
09.07.2007, 17:10
А где найти описание этого самого порта? Например в документации на тот же Pentagon1024SL 2.2 :rolleyes: или заглянуть в настройки эмуля Unreal :eek:

breeze
09.07.2007, 17:12
пол-порта забираю себе.

не самая лучшая идея :mad:

Sonic
09.07.2007, 17:13
Спасибо. Про v2.2 я знал конечно, только там реализация отличается от того, что было предложено изначально. Насколько я понял, выкинуты неприжившиеся видеорежимы.

Black_Cat
09.07.2007, 18:19
Мняю на список софта под мультиколор :D
Hexagonal Filler, и больше вроде как нет вообще. Да и этот бит порта уже под 16 color в Пенте 2.2 заняли.

Насколько я понял, выкинуты неприжившиеся видеорежимы.Именно поэтому вместо мультиколора прикрутили 16 color. Всяких возможных вариантов видеорежимов может быть много (см. обзор: http://zx.clan.su/forum/7-28-1 ), только кроме стандартного реально поддержан лишь Gigascreen, да ещё кое-как W&B 512x192, а в новых игрушках - 16 color (и то только потому что AlCo активно продвигает этот режим).

breeze
09.07.2007, 20:00
Hexagonal Filler, и больше вроде как нет вообще.


где взять посмотреть можно ?



Да и этот бит порта уже под 16 color в Пенте 2.2 заняли.

ну это давняя битва между AlCo vs SMT :) вообще-то он не занят, а поменян с ним местами - и если взять последнюю версиию Unreal от AlCo то там так и сделано, со слов того-же AlCo это правильно и так реализовано в настоящем железе :rolleyes:



Именно по этому вместо мультиколора прикрутили 16 color.

Надеюсь это хоть трогать никто не станет ? :mad:

Black_Cat
09.07.2007, 20:38
где взять посмотреть можно ?На vTR-DOS в отечественных, т.к. AlCo её и сделал :) .
со слов того-же AlCo это правильно и так реализовано в настоящем железе :rolleyes:И скорее это правильно, т.к. FlashColor и Hardware Multicolor при желании могут быть сэмулированы в Gigascreen'е, как впрочем и некоторые другие так и нереализованные режимы.

fan
09.07.2007, 21:34
не самая лучшая идея
Не самая лучшая идея - делать софт без сетапа :D

Q-Master
10.07.2007, 09:13
ну это давняя битва между AlCo vs SMT :) вообще-то он не занят, а поменян с ним местами - и если взять последнюю версиию Unreal от AlCo то там так и сделано, со слов того-же AlCo это правильно и так реализовано в настоящем железе :rolleyes:


Хм. Что-то я не помню чтобы в то время, когда появился Гигаскрин уже был-бы 16color.

ЗЫЖ В железе у меня он появился у второго. у первого он был у Схем-Мэна. 8)

breeze
10.07.2007, 16:17
Хм. Что-то я не помню чтобы в то время, когда появился Гигаскрин уже был-бы 16color.

ЗЫЖ В железе у меня он появился у второго. у первого он был у Схем-Мэна. 8)

ну вам виднее :) я дополнил тем, что мне поведал AlCo :rolleyes:

Добавлено через 1 минуту

Не самая лучшая идея - делать софт без сетапа :D

тоже вариант :D

Добавлено через 2 минуты

И скорее это правильно, т.к. FlashColor и Hardware Multicolor при желании могут быть сэмулированы в Gigascreen'е

время покажет, интересно, а на Pentagon1024SL 2.2 можно реализовать этот режим ?

fan
28.10.2009, 23:38
Gigascreen

Cat_Alex/QRP
18.11.2015, 21:56
Приетствую! Сорри за подъем темы, черканите мне плиз схемку этого самого порта eff7. Как говорится, описание это хорошо, а схема лучше.

zx_
18.11.2015, 22:45
схемы от V. M.G поиском
в онлайн 78 первый раз ?
ну и здесь вот он
http://zxpress.ru/article.php?id=9490
на ид7

Djoni
19.11.2015, 00:29
Приетствую! Сорри за подъем темы, черканите мне плиз схемку этого самого порта eff7. Как говорится, описание это хорошо, а схема лучше.

http://zx-pk.ru/showthread.php?t=8592&p=350091&viewfull=1#post350091

zx_
19.11.2015, 11:03
Djoni, доработка хорошая , но большая
к ней еще часы и видеорежимы, хотябы два
получится плата еще ?
или мгтФ ?

как это все элегантно воплотить, без соплей

Djoni
19.11.2015, 21:22
Djoni, доработка хорошая , но большая
к ней еще часы и видеорежимы, хотябы два
получится плата еще ?
или мгтФ ?

как это все элегантно воплотить, без соплей

Делал мгтф на монтажном поле :)

http://imhocloud.com/images/2015/11/19/P_20151119_204647b1ebd.md.jpg (http://imhocloud.com/image/70Hw)

В доработке часы плюс расширение памяти через порт #7FFD 1024кб и блокировка память выше 128к.

Так как в Pentagon-1024SL ver.1.4 есть порт 1FFD (у меня не задействован) хочу добавить расширения памяти по стандарту фирменной машины ZX Spectrum +2A и +3 :) http://pentagon.nedopc.com/Ver14.rar

http://speccy.info/%D0%9F%D0%BE%D1%80%D1%82_1FFD

За основу возьму эту схему от Jarek Adamski.
http://imhocloud.com/images/2015/11/19/pl3mem-005d7295.md.png (http://imhocloud.com/image/70Hy)

Пока без специального режима конфигураций памяти,с ним нужно разбираться

Можно будет поставит прошивку +3е и запускать с hdd snapshots .Z80 .SNA и загружать .TAP файлы (http://zx-pk.ru/showthread.php?t=24932&p=791795&viewfull=1#post791795)

zx_
19.11.2015, 22:20
гдето я видел доработку для совместимости с фирменными +3
гдето у ZEN а на сайте чтоль, sblive.narod.ru

контроллер винчестера от фирменных понадобится же еще

Djoni
19.11.2015, 22:49
гдето я видел доработку для совместимости с фирменными +3
гдето у ZEN а на сайте чтоль, sblive.narod.ru

контроллер винчестера от фирменных понадобится же еще

Да была схема нужно поискать , ну тут сложный вариант переделать прошивку +3е для работы с Nemo IDE ;)
или поставит простой контролер hdd на подобии этого http://www.casadosnerds.com.br/zx-spectrum-2emod-ide-versao-spider-man/

- - - Добавлено - - -

А вот нашёл http://zx-pk.ru/showthread.php?t=7215&p=122222&viewfull=1#post122222

zx_
19.11.2015, 23:04
да, точно , схема маппера эта

по поводу residos и nemoide я недавно приставал к velesoft -у
чтото он мне сказал по поводу необходимости переноса ром в рам, и еще чтото неприличное-)

Djoni
19.11.2015, 23:42
да, точно , схема маппера эта

по поводу residos и nemoide я недавно приставал к velesoft -у
чтото он мне сказал по поводу необходимости переноса ром в рам, и еще чтото неприличное-)


Да было бы неплохо сделать версию +3е под Nemo IDE
Velesoft дела модификацию прошивки под какой то контролер как я помню.



Автор +3е сделал версии пзу +3DOS под 12 интерфейсов :

sm8 - 8-bit simple
zxa - ZXATASP
zxc - ZXCF & ZXCF+
zc2 - ZXCF+2 (& ZXMATRIX) http://user.tninet.se/~vjz762w/
usb - ZXUSB (& ZXMATRIX)

div - divIDE, divIDE Plus, MB02+ & MB02+IDE http://velesoft.speccy.cz/zx/divide/divide-history.htm

mmc - ZXMMC & ZXMMC+ http://www.probosci.de/zxbada/zxmmc/index.html

bad - Clon ZX-Badaloc
yam - YAMOD8255 & PL3MEM http://www.8bit.yarek.pl/interface/zx.pl3mem/index.html
pe8 - 8-bit simple Pera Putnik http://www.worldofspectrum.org/zxplus3e/images/schematic.gif
p16 - 16-bit Pera Putnik http://velesoft.speccy.cz/zx/divide/first-ide/zx48ide_putnik-schematic.png
pcf - compact flash Pera Putnik

Самый просто вариант переделки +3DOS мне кажется под Z-Controller взять версию прошивки под mmc ( ZXMMC & ZXMMC+) (http://www.worldofspectrum.org/zxplus3e/files/p3eroms.zip)

zx_
20.11.2015, 15:39
и как это все вместе использовать?
кроме 3e есть и немо иде, и много всякого
тоесть концепции 3е в пентагоне не хватает
в голове не складывается чтото

Djoni
20.11.2015, 21:54
и как это все вместе использовать?
кроме 3e есть и немо иде, и много всякого
тоесть концепции 3е в пентагоне не хватает
в голове не складывается чтото


Контролер nemoide на ZX достаточно давно но в основном используется для хранения данных музыки графики и образов дисков,
утилиты с поддержкой nemoide в основном копировщики и один универсальный плеер.

Доработать tr-dos чтобы напрямую работать с файлами запускать программы с Hdd из бейсика нельзя
TR-DOS-файлы не могут существовать в не образа диск.

В +3е доступ к программному обеспечению на уровне файлов ,каждый файл в систем +3DOS содержит 128битный заголовок который описывает структуру данных адрес загрузки ,автостарт итп.
Без проблем можно запускать программы с FAT устройств ( ResiDOS).
Работа с HDD из командной строки на уровне системы или из бейсик программы :

Создание,удаление разделов форматирование .
монтирование раздел как виртуальную дискету.

zx_
20.11.2015, 22:50
да, плюсов много

а куда девать контроллер ТРДОС? уже распаянный
это минус и большой , ибо сп/м

а в Residos есть таскменеджер, http://www.worldofspectrum.org/residos/taskmanager.html
удивительная фигня
еще можно кучу прошивок на винчестере держать и с него загружать

так как быть с BDI ? может быть есть мысли

Djoni
20.11.2015, 23:33
да, плюсов много

а куда девать контроллер ТРДОС? уже распаянный
это минус и большой , ибо сп/м

а в Residos есть таскменеджер, http://www.worldofspectrum.org/residos/taskmanager.html
удивительная фигня
еще можно кучу прошивок на винчестере держать и с него загружать

так как быть с BDI ? может быть есть мысли


Для запуска Residos контролер нужно пожирней 512kb памяти на борту , или хотя бы 256 кб.

http://www.probosci.de/zxbada/zxmmcp/index.html

https://www.youtube.com/watch?v=bTpHDPM2p5E

А так Residos красиво работает :)
https://www.youtube.com/watch?v=e0ijvVCSRJQ


Ну а что с BDI пусть будет наш софт запускать.


Есть ещё вариант интерфейса divMMC работает на нём система ESXDOS
но есть прошивка и +3е

http://aticatac.altervista.org/portale/?q=node/15

https://www.youtube.com/watch?v=0LFj9dUk5oE

zx_
21.11.2015, 17:03
подумал - посмотрел , неутешительно
маппер фирменного плюс два - никто не пробовал
проект DIVIDERUS - застрял у zst, непонятно зачем он туда джойстик впихнул свой

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

и как 3e будет работать с BDI - никто не знает, ПЗУ в разработке и сколько оно там будет - хез

так както

Djoni
23.11.2015, 23:04
подумал - посмотрел , неутешительно
маппер фирменного плюс два - никто не пробовал
проект DIVIDERUS - застрял у zst, непонятно зачем он туда джойстик впихнул свой

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

и как 3e будет работать с BDI - никто не знает, ПЗУ в разработке и сколько оно там будет - хез

так както


Да маппер нужно проверять, есть версии divIDE с Kemston или Sincair джойстиками (http://www.lotharek.pl/product.php?pid=128) так что это плюс.
Сам интерфейс divIDE очень неплохо поддержан софтом 7 систем. http://velesoft.speccy.cz/zx/divide/divide-soft.htm

Системы "плееры" без функций работы с файлами на hdd.
Минимальные системные требование ZX spectrum 48.


FATware файловая система FAT16 с поддержкой TAP, SNA, Z80, SCR.
DEMFIR работает с образами ISO поддерживает TAP, SNA, Z80, MFC и SCR.

MDOS 3 эмуляция контролера D40/D80 работа с образами дискет ситемы MDOS3.
+DivIDE файловая система FAT16 HDD/CF эмуляция контролера DISCiPLE/+D.
BS-DOS 309 эмуляция контролера MB02+.

Более полноценные системы.
ESXDOS - файловая система FAT16/32/ISO есть команды работы с файлами загрузка, удаление.
эмуляции TR-DOS работа с образами.

RESIDOS - файловая система IDEDOS,FAT16 поддержка файлов с заголовками +3DOS,
не совместима по синтаксису с программами под +3 .

У +3е с BDI интерфейсом проблем нет, нужно поставит пзу 128кб с двумя вариантами пзу для +3е и BDI.

От метра памяти на ZX особо пользы мало только использовать как рам диск соответствующей прошивкой TR-DOS.

Под контролер Nemo IDE есть замечательная вещь DNA http://zx-pk.ru/showthread.php?t=25326