Важная информация

User Tag List

Страница 4 из 15 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 142

Тема: Орион-2010 на u10ep3c

  1. #31
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    И начинаются танцы с бубном.
    Сергей, а почему ты не пошел простым как паровоз путем - используя BIOSSD тупо скидывать образ диска D на дальние сектора SD? Потом HDDUTIL'ом можно скидывать сей образ в реальный файлик винды.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Сергей, а почему ты не пошел простым как паровоз путем - используя BIOSSD тупо скидывать образ диска D на дальние сектора SD? Потом HDDUTIL'ом можно скидывать сей образ в реальный файлик винды.
    Некрасиво.

    Да и зачем, если уже сейчас есть утилита под CP/M которая корректно копирует файлы на FAT. Просто я добвлю туда окошки и работу еще и с дисками Ордос. Окошки написались красиво (не в виде на экране, а в виде идеологии исходника) - уже жаль выбрасывать.

    Если бы еще не глючил компилятор, то работы было бы на три дня (от сегодняшнего положения дел). Но проект (который уже достиг 5000 строк и 43 кб в бинарнике) видимо становится не по зубам CPM-овскому компилятору. Доходит до того, что он не может скомпилировать некую функцию в одном исходном файле (и увисает без каких либо сообщений), но компилирует эту же функцию если перенести ее в другой файл. А ведь надо еще найти на чем оно виснет. Иной раз добавление одной строчки приводит к завису на следующей сборке. А когда таких строчек много, да еще добавлено в разных местах по файлу - хоть вешайся. КПД стремительно падает, и не по моей вине.
    Последний раз редактировалось Error404; 19.09.2010 в 18:46.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #33
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    если уже сейчас есть утилита под CP/M
    Представь, у меня нет СР/М. Это к примеру. И мне будет все равно насколько красиво "там".

    ---------- Post added at 19:39 ---------- Previous post was at 19:38 ----------

    Я бы с удовольствием покодил для души, но под ОРДОСом...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #34
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию u10_orion_01

    Первая версия конфига выложена.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #35
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    А эти 28к - это из каких резервов?
    Два Монитора F800 при этом все еще влезают?

    ---------- Post added at 11:02 ---------- Previous post was at 10:28 ----------

    На мой взгляд, эта платка очень интересна. Не только тем, что она дешева, микроскопична (и этим поражает воображение), а еще и тем, что ее у народа надеюсь будет достаточно много (ибо распространяется среди спектрумистов, а это сообщество более многочисленное).

    Предлагаю совместно прикинуть как из 15 ножек GPIO выжать что-то годное для подключения внешних устройств. Как я вижу для одного отдельного устройства:
    - нужно 8 линий данных,
    - 1 линию RD=/WR,
    - 1 линию SELECT устройства,
    - 1 линию /WAIT (тормозить комп если устройство не успевает)
    - сколько-то (сколько останется) младших адресных линий

    Поскольку хочется в перспективе подключать одновременно несколько устройств, то под SELECT предлагаю отдать 2 линии. Тогда делаем "ёлку" на 3 слота с буферами и дешифратором. Дешифратор декодирует SELECT - получим "не выбрано" + 3 select-а (0=не выбрано, 1..3 = устройство 1..3). Итого получим:

    - 8 линий данных,
    - 1 линию RD=/WR,
    - 2 линию SELECT устройств,
    - 1 линию /WAIT (тормозить комп если устройство не успевает)
    - 3 младших адресных линии

    Конечно, возможны варианты, например уменьшение до 2х младших адресных линии (этого достаточно для большинства ВУ, например для 580ВВ55) в пользу дешифратора на 7 внешних устройств, 3 устройств + еще один нужный сигнал на разъеме расширения.

    Также ничто не мешает в одном из слотов поставить плату несущую в свою очередь дешифратор адреса этого диапазона и несколько девайсов, каждому из которых достаточно одного адреса.

    Декодирование выбора этих трех (семи) внешних устройств будет вестись внутри ПЛИС (а что делать, если ножек на GPIO так мало). Соответственно ничто не мешает реализовать внутри ПЛИС выборку по любому адресу (или диапазону младших адресов) хоть по MREQ, хоть по IORQ хоть одно так, а другое сяк. И все это в бинарном коде сообща подать на линии SELECT устройств.

    Вот такая мысль с утра.
    Я планирую сделать так:
    8-Bit Parallel Master Port (PMP) / Enhanced Parallel Slave Port (PSP)
    ---------------------------------------------------
    GPIO[1..8] = PMD(7..0) Parallel Master Port data
    GPIO[9..11]= PMA (2..0)
    GPIO[12] = PMRD Parallel Master Port read strobe
    GPIO[13] = PMWR Parallel Master Port write strobe
    GPIO[14] = PMBE Parallel Master Port byte enable
    GPIO[15] = PMCS Parallel Master Port chip select

    ---------- Post added at 07:41 ---------- Previous post was at 07:38 ----------

    Лини GPIO можно переиграть для совместимости с VS1053

  7. #36
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Представь, у меня нет СР/М. Это к примеру. И мне будет все равно насколько красиво "там".

    ---------- Post added at 19:39 ---------- Previous post was at 19:38 ----------

    Я бы с удовольствием покодил для души, но под ОРДОСом...
    Тут надо плясать от печки. Печка такова, что писать на флешку просто блочно (не анализируя как файлы ее занимают) это опасно для данных (можно что-то грохнуть). А полноценную реализацию FAT я сам не сделаю. Зато она уже есть готовая в CP/M. Добавляем туда компированние на диски ОРДОС и получаем утилиту для переноса в ОРДОС. Недостаток с точки зрения работы в Ордос - лишняя перезагрузка (нужно загрузиться в CPM и выполнить копирование чего и куда надо, затем продолжить в Ордос).

    И потом, "нет CPM, но могу подключить SD" это как-то странно: раз уж если есть SD, то завести на ней раздел с CPM это не сложно же. Загрузился в CPM - скопировал - перезагрузился в ORDOS - enjoy.
    Опять же, в CPM есть и XMODEM-ные программы и KERMIT. В Ордос я это не осилил, т.к. уперся в отсутствие передачи параметров запускаемой программе (ну не хочу я для одной простейшей команды рисовать интерфейс с меню на асме). Что еще усугубило - я не разобрался как в Ордос последовательно читать файл (а не целиком на некий не зависящий от моих хотелок адрес).

    Как бы там ни было, пилотный пререлиз непростой и неудобной, но такой нужной утилиты, рассчитываю получить уже на этой неделе.
    Последний раз редактировалось Error404; 20.09.2010 в 14:26.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  8. #37
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    писать на флешку просто блочно (не анализируя как файлы ее занимают) это опасно для данных (можно что-то грохнуть).
    Если подготовить флешку соответствующим образом, то не опасно
    Например, на пустую флешку записать файл размером в мегабайт, и используй этот мегабайт как тебе заблагорассудится. Посчитать где кончается каталог и начинаются данные, по-моему, несложно. Правда, файл этот нельзя будет удалять (в т.ч. и записывать другой с тем-же именем), но модифицировать его можно, открывая его на чтение/запись (например, утилитой, которая работает с файлом как с квазидиском). А в ОРДОС-е сделать пару программ, которые читают/пишут квазидиск в этот первый после каталога мегабайт флешки.

  9. #38
    Member
    Регистрация
    02.05.2010
    Адрес
    Новороссийск
    Сообщений
    80
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Евгений, а если сделать шину на основе GPIO мультаплексированной? Будет так:
    8 бит адр/данные
    1 бит защелка старшего бита адреса
    1 бит защелка младшего бита адреса
    1 бит WR\
    1 бит RD\
    4 бита - все остальное
    Поставить две защелки типа 74HC574 на адрес. Данные - напрямую. Можно сэкономить один бит и защелкивать старший байт адреса передним фронтом, а младший байт - задним. Будет интерфейс для ROM-диска. В дальнейшем нарисуем свою плату и сделаем все по-людски

  10. #39
    Activist
    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LexaKK Посмотреть сообщение
    ...По плате от vlad'а: сомнительным кажется наличие на плате разъемов USB type A, ибо релизация USB-хоста как аппаратно, так и программно (тем более в ресурсах 8-битного процессора) - весьма нетривиальная задача....
    Ну, вот хороший вариант наличия USB, применимый для Ориона-2010 без всяких переделок!
    http://www.terraelectronica.ru/news_...41&RASS=200910
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  11. #40
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LexaKK Посмотреть сообщение
    Евгений, а если сделать шину на основе GPIO мультаплексированной? Будет так:
    Я существо подневольное, как скажут так и сделаю
    Просили меня в барахолке сделать Спектрум на этой плате - сделал... пускай пользуются...

    ---------- Post added at 22:02 ---------- Previous post was at 21:59 ----------

    Цитата Сообщение от pvlad Посмотреть сообщение
    Ну, вот хороший вариант наличия USB
    Ээээ, а ты цену смотрел?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 4 из 15 ПерваяПервая 12345678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ОРИОН-2010 на ПЛИС.
    от Ewgeny7 в разделе Орион
    Ответов: 447
    Последнее: 23.11.2016, 12:27
  2. Орион-2010. Hard & Soft
    от Error404 в разделе Орион
    Ответов: 1198
    Последнее: 24.11.2013, 15:35
  3. Пати в 2010 г.
    от scooter в разделе События
    Ответов: 18
    Последнее: 25.04.2010, 18:41
  4. сисопник 1-2010
    от goodboy в разделе События
    Ответов: 107
    Последнее: 13.04.2010, 04:55
  5. CSS CGC 2010
    от Rindex в разделе Игры
    Ответов: 2
    Последнее: 07.04.2010, 00:13

Ваши права

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