Орион и SD-карточка

Компьютер Орион-128 (1990) расширяемый до 256 КБ и его развитие

Moderator: Shaos

Post Reply
User avatar
Shaos
Admin
Posts: 23656
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Орион и SD-карточка

Post by Shaos »

Судя по соседям всё уже прикручено и даже монитор имеется - вопрос как? В каких адресах и через что подключено?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16622
Joined: 21 Oct 2009 15:08
Location: Россия

Re: Орион и SD-карточка

Post by Lavr »

Shaos wrote:Судя по соседям всё уже прикручено и даже монитор имеется ...
Так мы же все ссылки на форуме приводили, когда Хардыч свой вариант начал делать.
Схем, как я помню - 2 варианта у них было. Если не забыл - то безо всяких контроллеров.
iLavr
User avatar
Shaos
Admin
Posts: 23656
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Post by Shaos »

Забыл - старею :(
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16622
Joined: 21 Oct 2009 15:08
Location: Россия

Post by Lavr »

Shaos wrote:Забыл - старею :(
Но это зарыто в глубине длинной темы -- "Специалист". Перебирать, либо поиском - может легче у самих соседей... :wink:
iLavr
User avatar
Shaos
Admin
Posts: 23656
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Орион и SD-карточка

Post by Shaos »

Shaos wrote:Судя по соседям всё уже прикручено и даже монитор имеется - вопрос как? В каких адресах и через что подключено?...
Например в MBOOT.ORD есть такой текст:

Code: Select all

ALTAIR DOS BOOT LOADER, V1.0.

AVAILABLE BOOT MODE:

 1. BOOT SD-CARD     (PORT F762/F763)
 2. BOOT IDE MASTER  (I8255 PPA F600)
 3. BOOT IDE SLAVE   (I8255 PPA F600)
 4. BOOT FLOPPY0="A" (PORT F700/F720)
Правда там же есть такое:

Code: Select all

NO Z80 CPU - ERROR !
А я считаю, что Z80 для Ориона - это уже лишнее...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16622
Joined: 21 Oct 2009 15:08
Location: Россия

Re: Орион и SD-карточка

Post by Lavr »

Shaos wrote:А я считаю, что Z80 для Ориона - это уже лишнее...
Так под СР-М его (Z80) в Орион впереть старались...
(Да я знаю - что и под чистый i8080 СР-М соберется.)
iLavr
User avatar
Shaos
Admin
Posts: 23656
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Орион и SD-карточка

Post by Shaos »

Lavr wrote:
Shaos wrote:А я считаю, что Z80 для Ориона - это уже лишнее...
Так под СР-М его (Z80) в Орион впереть старались...
(Да я знаю - что и под чистый i8080 СР-М соберется.)
Я смотрю многие новые орионовские программы ожидают Z80 - неправильно это...

P.S. И кстати CP/M в Орионе нестандартный ибо 64x25...
Я тут за главного - если что шлите мыло на me собака shaos точка net
b2m
Devil
Posts: 894
Joined: 26 May 2003 13:57
Contact:

Re: Орион и SD-карточка

Post by b2m »

Shaos wrote:Судя по соседям всё уже прикручено и даже монитор имеется - вопрос как? В каких адресах и через что подключено?...
Это всё поделки Error404, монитор называется M35ZRKS.BIN, контроллер SD-карты подключен к портам 0F762h,0F763h по схеме, аналогичной первой версии вот этого.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Shaos
Admin
Posts: 23656
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Орион и SD-карточка

Post by Shaos »

b2m wrote:
Shaos wrote:Судя по соседям всё уже прикручено и даже монитор имеется - вопрос как? В каких адресах и через что подключено?...
Это всё поделки Error404, монитор называется M35ZRKS.BIN, контроллер SD-карты подключен к портам 0F762h,0F763h по схеме, аналогичной первой версии вот этого.
А есть орионовская схема?

P.S. Вот вроде чего-то нашёл: http://zx.pk.ru/showthread.php?t=11916
Error404 wrote: Что показывают очень приблизительные прикидки: размещение порта в адресном пространстве памяти (как это было бы на стандартном Орионе-128) при правильном программинге даст на 20-25% более высокую производительность, чем работа по IORQ (IN/OUT), за счет применения косвенной адресации порта SD-карты (однобайтовых команд LD вместо 2-байтовых IN/OUT).

Поддерживаются две схемы подключения:
1. Схема подключения SD-card совместимо по схеме с n8vem
http://n8vem-sbc.pbworks.com/browse/#vi ... Schematics
Вариант от N8VEM полностью программный и самый медленный.

2. Схема подключения SD-card совместимо по схеме с MSX MMC-drive V1:
http://msx.retro8bits.com/sd-mmc-drive.html

В этой схеме добавлен сдвиговый регистр на чтение и автоматическое стробирование данных (клок карты), что дает некоторое ускорение.

При разнице в 3 микросхемы, эти варианты отличаются по быстродействию примерно в пять раз в пользу MSX.

.....

Две уже примененные схемы - плагиат из готовых забугорных проектов. Я ничего не имею против добавить и другие решения, тем более если говорить за SD, то вся разница будет только в низовой подпрограмме записи/чтения байта (т.е. пара десятков байт), весь прочий код - одинаковый, схемные варианты автодетектируются. Если будет где срисовать такие же подпрограммы для третьей схемы - встрою в общий алгоритм автодетект и работу дополнительно и по третьему варианту.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Error404
Maniac
Posts: 269
Joined: 05 Oct 2006 11:45
Location: Moscow

Post by Error404 »

О вложении вот этого поста:
http://zx.pk.ru/showpost.php?p=262906&postcount=31
Есть архив где и схемы обоих вариантов подключения SD-карточек и исходники есть. Марсианские мнемоники i8080 для меня слишком трудны, поэтому как только в детстве увидел Z80 с его человеческими мнемониками (практически как речь в отличии от сочетаний на три буквы), так только для него и пишу. А поскольку при таком варианте может проскочить команда не поддерживаемая 8080 (и я не знаю как автоматически проверить), то в программах ставлю проверку на Z80, т.е. несу технический прогресс в массы.
Всем добра!
User avatar
oldlazycat
Fanat
Posts: 54
Joined: 18 Nov 2022 13:33
Location: Урюпинск
Contact:

Re: Орион и SD-карточка

Post by oldlazycat »

А возможно прилепить поддержку SD через встроенный интерфейс Z180? Нужно только с адресом порта определиться...
Two Beer? Or not Two Beer?
User avatar
Shaos
Admin
Posts: 23656
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Орион и SD-карточка

Post by Shaos »

А откуда в Орионе встроенный интерфейс Z180?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
oldlazycat
Fanat
Posts: 54
Joined: 18 Nov 2022 13:33
Location: Урюпинск
Contact:

Re: Орион и SD-карточка

Post by oldlazycat »

Shaos wrote:А откуда в Орионе встроенный интерфейс Z180?
Это мечта моя! :rotate:
http://orion.efu.name/orion-m
Two Beer? Or not Two Beer?
Post Reply