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

User Tag List

Страница 10 из 80 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 798

Тема: Speccy2007 v1.00

  1. #91
    Member
    Регистрация
    18.12.2007
    Адрес
    Екатеринбург
    Сообщений
    56
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может кто-то еще рискнет самостоятельно сделать плату - во вложении два слоя печатки в Sprint-Layout. Самое сложное было совместить второй слой-получилось раза с 6-ого. Генератора не нашел, развел под ЛА3+кварц (типичная схема генератора). С обратной стороны два резистора по 390 Ом.
    Вложения Вложения

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

  3. #92
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valera_h Посмотреть сообщение
    Самое сложное было совместить второй слой-получилось раза с 6-ого.
    а как ты совмещал - по отверстиям? сколько и где делал?

  4. #93
    Member
    Регистрация
    18.12.2007
    Адрес
    Екатеринбург
    Сообщений
    56
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Делал отверстия по крайним выводам микросхем и по углам. А вообще чем больше насверлишь-тем лучше. Сначала сделал одну сторону, вторую заклеивал широким скотчем, травил. Затем сверлил центрующие отверстия и совмещал вторую строну. Когда травил вторую, первую (готовую) также заклеивал скотчем. Самое интересное что из шести переводок более-менее подошла только одна. Печатал на журнальной бумаге. P.S. Может сделать отдельную ветку по самоделкам Speccy2007, чтоб здесь не засорять.

  5. #94
    Master Аватар для syd
    Регистрация
    21.11.2006
    Адрес
    Киев
    Сообщений
    618
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valera_h Посмотреть сообщение
    Вот что у меня получилось Платку делал сам ЛУТ-ом, пришлось в конце подпиливать, т.к. корпуса Z-28 не нашел; вставил в BOX FB-16. Единственно, что обидно - долго ждать загрузку Спасибо Syd за твою разработку!
    СУПЕР!

    А че ждать долго? В смысле тапы? Так делай нормальные снапы на те игры, которые часто запускаешь, и грузи за секунду.

    Добавлено через 3 часа 24 минуты
    в распайке кабеля оказались перепутаны red и blue на скарте - исправил
    Последний раз редактировалось syd; 03.02.2008 в 20:21. Причина: Добавлено сообщение

  6. #95
    Master Аватар для syd
    Регистрация
    21.11.2006
    Адрес
    Киев
    Сообщений
    618
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Внимание !
    Как оказалось (спасибо Lskl) у транзистора bc639 другая нумерация выводов (ЭКБ вместо КБЭ) - он не подходит. Нужен транзистор КТ503 или например BC337 c выводами (КБЭ).

  7. #96
    Master Аватар для syd
    Регистрация
    21.11.2006
    Адрес
    Киев
    Сообщений
    618
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    Паузы не было, опять мой косяк - все таки новая прошивка, ща попробовал сделать snap - получилось, а вчера никак - видимо из-за того что было ROM турбо подключен.
    Появились некоторые пожелания к прошивке - из-за того что у меня клава урезанная, нет возможности лентой управлять, ну и надо сделать чтобы ROM1 сбрасывался когда F12,F11 жмешь - а то переключил на турбо и потом ручками нужно переключать обратно.
    Там 4 байта свободных
    С лентой что-то придумаю, а вот с turbo думаю нет. Скидывать снап не получится тк может выполняться код из пзу, и он будет другим, чем снап с стандартной прошивки. F12 для турбо просто дает NMI (монитор). (если нужен шел - переключаемся + ф12)

  8. #97
    Master Аватар для syd
    Регистрация
    21.11.2006
    Адрес
    Киев
    Сообщений
    618
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    Только хотел написать, что WinAVR 20071221 создает код 16254 байта, но работа этого кода обломала - boot.sna не грузится...буду разбираться
    Бугага! Код таки меньше занимает. Добавил управление тапами клавишами '+', '-', '\' на основной клавиатуре. И вернул паузу (кл Pause/Break или F9).

    А.. Еще исправил загрузку файлов по порту 31, из-за которой не грузился boot.sna при компиляции новой версией WinAVR.

    Изменения только в коде АВР
    Код в начале ветки.

  9. #98
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от syd Посмотреть сообщение
    Там 4 байта свободных
    С лентой что-то придумаю, а вот с turbo думаю нет. Скидывать снап не получится тк может выполняться код из пзу, и он будет другим, чем снап с стандартной прошивки. F12 для турбо просто дает NMI (монитор). (если нужен шел - переключаемся + ф12)
    Ещё раз спасибо На самом деле писал как для себя TODO-лист

    Добавлено через 1 час 20 минут
    Цитата Сообщение от syd Посмотреть сообщение
    Там 4 байта свободных
    С лентой что-то придумаю, а вот с turbo думаю нет. Скидывать снап не получится тк может выполняться код из пзу, и он будет другим, чем снап с стандартной прошивки. F12 для турбо просто дает NMI (монитор). (если нужен шел - переключаемся + ф12)
    Есть вариант использовать свободные биты (D5-D7) байта цвета бордюра (смещение +26) в header-е sna-файла для выбора банки ROM. Конечно, метод несколько кривоват - мало ли, что эмуляторы туда вставят, но попробовать можно.
    Ещё одно неудобство с этим методом - ПЗУ турбо можно использовать для выхода в бейсик через RESET (хотя это не всегда срабатывает), и соотвественно если выбирать битами банку ПЗУ, то тогда эта возможность для эмуляторных снапшотов будет недоступна.

    Добавлено через 12 часов 7 минут
    В прошивке AVR изменил код работы с буфером клавиатуры, в GetHeaderSize() убрал switch - сделал выборку размера по таблице - код получился 16134 байт

    Последний раз редактировалось denisv; 12.02.2008 в 10:30. Причина: Добавлено сообщение

  10. #99
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    кстати Mega32 в DIP40 повыводно совместима с Mega16,стоит всего на бакс дороже но на борту имеет в два раза больше памяти : ROM 32k против 16к,RAM 2k против 1к EEPROM 1к против 0.5к. за глаза хватит на доработки ( даже по моему на установку ATMEL реализации FAT16/32) . Единственно что - надо будет сравнить header файлы - возможны различия в адресах регистров.

    P.S. кстати Atmega644 также совместима по выводам но имее еще в 2 раза больше памяти. 4кб Срам имхо хватит на любую реализацию FAT даже HDD можно прицепить - нужна только плата переходник - для установки дополнительной ПЛИС или регистра защелки.
    Скоро получу свою плату - начну эксперименты. а то пока только теория - не интересно.
    Последний раз редактировалось balu_dark; 12.02.2008 в 19:09. Причина: дополнение

  11. #100
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем завершил свои доработки:

    F12 работает теперь во всех ROM-ах;
    После TURBO (ROM0 = 0, ROM1 = 1), включается последняя страница ROM0 = 1, ROM1 = 1 - я туда зашил нестандартный ROM спектрума, взятый отсюда http://www.shadowmagic.org.uk/cgi-bin/spectrum/roms.pl - 48-plus4.rom - мне понравилась фишка - набирать ключевые символы не одним нажатием, а побуквенно.

    Прилагаю код main.c, надеюсь syd не обидится.

    Небольшие пояснения:

    После include-ов есть define-ы, 1-ый нам пока не нужен,
    ALT_KEY_SET - это я для себя сделал раскладку по системным клавишам - кнопкой POWER делать резет, PRT SCRN меняет ROM-ы, дальше все стандартно.
    ROM4_PRESENT - флаг присуствия 4-ой страницы в ПЗУ.

    Размер кода 16134 байта, свободно 250.
    Вложения Вложения

Страница 10 из 80 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Ваши права

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