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

User Tag List

Страница 23 из 45 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 450

Тема: ZXKit1 - конструктор для ZX-творчества

  1. #221
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    сд-карта хороша тем, что в ней уже стоит контроллер, который равномерно использует ресурс флеш. и нет битых банок, как в nand flash.
    и дешево.
    Так, понятно - nand нам не подходит. Может тогда лучше CF вместо SD.
    Преимущества:
    1. Проще сделать NEMO IDE для CF, чем использовать AVR или ПЛИС для связи c SD.
    2. Переходник CF2IDE c планкой как у PC-плат упрощает крепление на стенке корпуса для снятия CF. У SD такого нет.
    3. У СF скорость будет выше, так как шина параллельная.
    и я не понял, что именно сложно? реализовать spi сложно???
    Новую файловую систему делать сложно.

    есть какая-то прошивка (я особо не в курсе, не юзал никогда, но может кто точнее подскажет) с рам-диском. образ читается хз откуда, наверное с винта но фича в том, что работают почти все проги, даже с турболоадерами.
    я-то это к тому, что такое уже проделывали и стоит изучить это, а не клепать новый велосипед.
    Вроде NEMO сделал RAM диск для КАЯ. Прошит в ПЗУ. Если заменить копирование на RAM диск с дисковода копированием на RAM диск из образа на CF и оставить остальное, то получится то, что нам надо. Или заменить обращение к RAM диску на обращение к образу на CF при этом раскодировать на лету.
    Последний раз редактировалось zx-kit; 29.09.2009 в 21:35.
    "L-256"

  2. #222
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    У СF скорость будет выше, так как шина параллельная.
    в контексте спека это вообще не важно, т.к. карты могут робить до 25мгц.
    Цитата Сообщение от zst Посмотреть сообщение
    Новую файловую систему делать сложно.
    зачем новую? грамотно написанная ФС потребует только смены функций чтения/записи секторов. а такие уже написаны, например, в DNA os.
    Цитата Сообщение от zst Посмотреть сообщение
    Вроде NEMO сделал RAM диск для КАЯ.
    могу ошибаться, но вроде это не совсем оно. кто-то еще делал.

  3. #223
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    могу ошибаться, но вроде это не совсем оно. кто-то еще делал.
    Максагор - http://zx.pk.ru/showpost.php?p=15559&postcount=2
    и - http://atmturbo.nedopc.com -> проекты -> HDD-проект (новая TR-DOS) => 100.0%
    Последний раз редактировалось zx-kit; 29.09.2009 в 23:46.
    "L-256"

  4. #224
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    во, точно! вот туда и надо смотреть. конечно, заменить винт на cf проще простого, но и sd должно прикрутиться просто.

  5. #225
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    в контексте спека это вообще не важно, т.к. карты могут робить до 25мгц.
    В контексте спека как раз и важно, если обработкой всего этого хозяйства будет заниматься ЦП спека, то хоть 25Мгц, хоть 30, а все же параллельный интерфейс будет робить шустрее нежели последовательный. Если же в железке отдельный периферийный проц будет заниматься связкой ZX<->Flash, то тут конечно да, все побоку.

  6. #226
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если эмулить spi, то конечно будет намного дольше, но так кто-то предлагал?? читать спек все равно будет БАЙТЫ. а значит пофиг.

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

  8. #227
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    psb, да, предлагали, и делали и будут делать т.к. это уже становится стандартом - ZC, PentEvo... Реализуется не сложно, поддержка уже есть, хоть и не большая.
    С другой стороны стандарт NemoIDE тоже никто не отменял, но по скорости он выигрывает. Можно сделать прослойку между спеком и СД-картой вроде Атмела, и реализовать эмулятор NemoIDE

  9. #228
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию ПРОЦЕССЫ ПОСЛЕ ВКЛЮЧЕНИЯ КОМПЬЮТЕРА ИЛИ СБРОСА

    Давайте выберем - как проще, удобнее или быстрее работать с образами.

    Предполагаю, что TRD - это копия дискеты TR-DOS. С этим образом можно работать двумя способами:
    1. Распаковать весь образ в ОЗУ и уже оттуда с ним работать.
    2. Работать напрямую с носителя: HDD/CF/SD.

    Выбор надо аргументировать...

    Также нужно придумать процесс загрузки компьютера после сброса.

    Целью должно быть упрощение процесса загрузки, как в игровых приставках - включил и все готово к работе, минимум дополнительных выборов.

    1 вариант. После сброса считывается номер текущего образа из FLASH памяти и этот образ становится текущим. Далее запускается загрузчик boot с этого образа или встроенный командер. Какой из загрузчиков - зависит от настроек, хранящихся во FLASH.

    2 вариант. После сброса выбирается папка, образ и программа для запуска. Выбранный файл загружается.

    Можно реализовать оба варианта и еще несколько дополнительных. Каждый выберет себе более удобный. Настройки сохранять во FLASH.

    Кнопка "MAGIC" запускает программу конфигурации, где можно выбрать способ загрузки и текущий образ.
    Последний раз редактировалось zx-kit; 01.10.2009 в 08:38.
    "L-256"

  10. #229
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Работать напрямую с носителя: HDD/CF/SD.
    Я считаю, что нужно направить силы на второй вариант.
    этот вариант конечно посложнее первого, но имхо наиболее удобный и выгодный, т.к. первый приложится сам-собою.
    Аргументация: в процессе разработки чего-либо на спеке - лучше свести к минимуму дергание рубильника "Сохранить образ", сам знаю по эмуляторам - случайно выключил, после бессонной ночи работы и вся работа коту под хвост
    Недостатки: относительно носителя флеш - такой принцип работы наименее выгодный, т.к. у флешки имеется конечное число циклов перезаписи, и такой вариант работы приведет к быстрому выходу флешки из строя.
    Достоинства: уменьшение риска потери наработанных данных при выключении компьютера (аварийного или планового), т.к. необходимо при выключении компа сохранить образ обратно на носитель.
    Что касается т.н. RAM-диска, то при наличии второго варианта загрузки, этот приложится сам собой, если использовать прошивку тр-дос с электронным диском.

  11. #230
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Я считаю, что нужно направить силы на второй вариант.
    этот вариант конечно посложнее первого, но имхо наиболее удобный и выгодный, т.к. первый приложится сам-собою.
    Аргументация: в процессе разработки чего-либо на спеке - лучше свести к минимуму дергание рубильника "Сохранить образ", сам знаю по эмуляторам - случайно выключил, после бессонной ночи работы и вся работа коту под хвост
    Недостатки: относительно носителя флеш - такой принцип работы наименее выгодный, т.к. у флешки имеется конечное число циклов перезаписи, и такой вариант работы приведет к быстрому выходу флешки из строя.
    Достоинства: уменьшение риска потери наработанных данных при выключении компьютера (аварийного или планового), т.к. необходимо при выключении компа сохранить образ обратно на носитель.
    Что касается т.н. RAM-диска, то при наличии второго варианта загрузки, этот приложится сам собой, если использовать прошивку тр-дос с электронным диском.
    Может надо два варианта:
    1. Для игр - только чтение.
    2. Для других целей - чтение и запись.

    Мне кажется, что если Спектрум имеет 1 МБ памяти, то для игр проще с RAM-диском. При этом одна программа загружает диск с носителя, а другая эмулирует TR-DOS. Обе программы в одном флаконе найти труднее и работать с разными форматами образов на лету тоже труднее.

    Конечно, если для кого то это просто сделать - почему бы нет. Пока никто не изъявил желания писать программы для загрузки.
    "L-256"

Страница 23 из 45 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Конструктор (ZX SDK)
    от CityAceE в разделе Программирование
    Ответов: 120
    Последнее: 02.06.2014, 18:17
  2. Конструктор"сделай сам"+АТМ 4.50 Турбо
    от Nordic в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 22.11.2008, 08:27
  3. Технологии творчества-1: Как делать стихи?
    от andrews в разделе Творчество
    Ответов: 16
    Последнее: 27.06.2008, 12:30

Ваши права

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