Кошик

Ваш кошик порожній

Справжній комп’ютер класу 68000, який ти паяєш сам.

Набори з відкритою схемотехнікою з доставкою по всьому світу. Запаяй плату, завантаж її через серійний порт і програмуй аж до заліза. А далі нарощуй систему по одній карті розширення.

  • MC68010 @ 10 МГц
  • 1 МБ RAM
  • Консоль по UART
  • Завантаження з SD-карти
Плата rosco_m68k, зібрана Solder Demon

Обери свою стартову точку

Кожна система rosco_m68k починається з набору головної плати. Busboard і розширення RAM — перші дві карти, які до неї додають.

  1. ROSCO M68K — DIY набір ретро-комп’ютера01 · Почни з цього
    Є в наявності
    Відео збірки · 4:43

    ROSCO M68K — DIY набір ретро-комп’ютера

    ROSCO M68K — це DIY-набір для складання навчального ретро-комп’ютера на базі процесора Motorola 68010. Усі компоненти виконані у through-hole форматі, тому набір підходить навіть для тих, хто лише починає працювати з пайкою. Платформа добре підходить для вивчення архітектури комп’ютерів: роботи з пам’яттю, шинами, тактуванням, прошивками, завантажувачами та низькорівневим програмуванням.

    Детальніше
  2. rosco_m68k Bus Board02 · Потім додай
    Є в наявності
    Відео збірки · 2:41

    rosco_m68k Bus Board

    Плата розширення для rosco_m68k — забезпечує з'єднання між основною платою та периферійними модулями через стандартну шину. Дозволяє підключати додаткові карти розширення: пам'ять, відео, звук та інші модулі, сумісні з екосистемою rosco_m68k.

    Детальніше
  3. Плата розширення RAM для rosco_m68k03 · Потім додай
    Є в наявності
    Відео збірки · 5:33

    Плата розширення RAM для rosco_m68k

    Плата розширення пам'яті на 4MB SRAM для ретро-комп'ютера rosco_m68k. Розширює системну пам'ять вісьмома чіпами AS6C4008 (512K×8), організованими як 16-бітна швидка статична RAM, доступна через шину розширення. Ідеально підходить для запуску більших програм, важчих задач та додатків, що потребують багато пам'яті, на твоїй 68k-машині.

    Детальніше

набір + busboard + RAMразом дають повну базову систему: процесор, шину і 4 МБ додаткової пам’яті.

Усі товари

rosco_m68k у дії

Запис термінала з life та adventure іграми на реальній платі, повна збірка на відео, а також живі логи завантаження і тест пам’яті.

Запис термінала rosco_m68k з life та adventure іграми
0:00 / 0:00

Збірка менш ніж за п’ять хвилин

Повна збірка набору rosco_m68k, від першого резистора до першого запуску.

Вікно терміналу з виводом UART плати

Вивід UART

Повідомлення завантаження та діагностики по серійному порту.

Скріншот програми тесту пам'яті

Тест ROM / RAM

Перевірка цілісності ROM і RAM на живій платі.

Busboard в основі, карти навколо

Busboard — основна плата-шина: на неї встановлюється головна карта з процесором, а всі карти розширення підключаються до тієї ж шини. Систему можна нарощувати по одній карті.

rosco_m68k та rosco_6502 — не наша розробка. Це відкриті проєкти, які ми форкнули, щоб робити для них нові карти, писати софт і розвивати далі.

Головна карта

68010 або 6502

RAM Expansion

GPIO

Audio

Video

Busboard · спільна системна шина
Busboard

Busboard

Основна плата, на яку встановлюється головна карта, зі слотами для всіх карт розширення.

  • rosco_m68kГотово
  • rosco_6502Заплановано
RAM Expansion

RAM Expansion

Додаткова пам’ять на шині для більших програм та операційних систем.

  • rosco_m68kГотово
  • rosco_6502Заплановано
GPIO

GPIO

Входи й виходи загального призначення для зв’язку із зовнішнім світом.

далі: клавіатура та мишка

  • rosco_m68kВ роботі
  • rosco_6502Заплановано

Отримати один лист, коли ця карта вийде

Audio

Audio

Звукова карта, щоб машина нарешті заговорила.

  • rosco_m68kВ роботі
  • rosco_6502Заплановано

Отримати один лист, коли ця карта вийде

Фото згодом

Video

Відеовихід, який перетворює комп’ютер із серійною консоллю на повноцінну робочу станцію.

  • rosco_m68kЗаплановано
  • rosco_6502Заплановано

Отримати один лист, коли ця карта вийде

Комп’ютери, які можна зрозуміти повністю

Сучасні системи ховають усе за шарами абстракцій. У rosco шарів мало, і кожен з них відкритий.

Звичайний ПК

  1. Твій код
  2. Фреймворк
  3. Рантайм
  4. Операційна система
  5. Драйвери
  6. Прошивка UEFI
  7. SoC — чорна скринька

rosco

  1. Твій код
  2. Прошивка rosco (відкрита)
  3. 68010 / 65C02
  4. Шина: RAM · ROM · UART

Між твоїм кодом і кремнієм лише кілька кроків, і вихідний код кожного можна прочитати.

Motorola 68010MOS 6502

Справжні процесори

Реальні 68010 та чипи сімейства 6502. Без шару емуляції.

Кожен сигнал видно

Адреси, дані й строби — на шині. Підключи логічний аналізатор і дивись, як працює процесор.

    lea     buf, a0    moveq   #15, d0.fill:    move.b  #$AA, (a0)+    dbra    d0, .fill

Код говорить із залізом

Кілька рядків асемблера — і ти вже заповнюєш пам’ять напряму, без ОС посередині.

Ремонтопридатність

DIP-мікросхеми й модульні плати. Вийняв деталь, перевірив, замінив.

Для когоТим, хто цікавиться залізомРозробникам та інженерамСтудентам і тим, хто вчиться сам
~/hello
  1. # створити проєкт під свою плату

    $ rosco init hello --board rosco_m68k

  2. # зібрати потрібним тулчейном

    $ rosco build

  3. # завантажити через UART і дивитись вивід

    $ rosco run --hardware

rosco CLI

Один робочий процес для rosco_m68k та rosco_6502: створити проєкт, зібрати, завантажити через UART і побачити вивід. Працює з реальною платою або з емулятором.

  • Ті самі команди для проєктів на 68k та 65C02
  • Запуск в емуляторі, коли плати немає під рукою
  • Програми і власна прошивка
  • Linux та Windows, x64 і ARM64
rosco-cli на GitHub

Куди рухається Solder Demon

Що вже готово, що зараз на столі і що буде далі.

  1. 01 · Готово

    Вже зроблено

    • Основна плата rosco_m68k

      Плата з процесором 68010 з оригінального проєкту rosco. Готові плати та DIY-набори в магазині.

    • rosco_m68k Busboard

      Плата-шина зі слотами для головної карти та карт розширення.

    • rosco_m68k RAM Expansion

      Додаткова пам’ять на шині.

  2. 02 · В роботі

    Зараз на столі

    • rosco_m68k Audio

      Звукова карта для rosco_m68k.

    • rosco_m68k GPIO

      Карта вводу-виводу загального призначення.

  3. 03 · Далі

    Наступне

    • Клавіатура та мишка

      Пристрої вводу через карту GPIO.

    • rosco_m68k Video

      Відеокарта, що завершує базовий набір для rosco_m68k.

  4. 04 · Заплановано

    Згодом

    • Базовий набір rosco_6502

      Busboard, RAM, GPIO, audio та відео для rosco_6502.

    • Документація та гайди

      Інструкції зі збирання, відео та практичні приклади для кожної карти.

Один лист, коли вийде наступна карта

Audio та GPIO зараз на столі, далі — відео. Залиш email, і ми напишемо в день, коли вони з’являться в магазині. Більше нічого.

Один лист, коли вийде. Без розсилок, адресу нікому не передаємо.

Зручніше в чаті? Прогрес першим з’являється в Telegram і Discord. Усі канали