background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Homebrew 8-bit computer can now run CP/M!"

input logo icon
Обложка аудиозаписи
Подождите немного, мы готовим ссылки для удобного просмотра видео без рекламы и его скачивания.
console placeholder icon
Оглавление
|

Оглавление

0:00
Intro
0:15
Hardware overview
0:58
CPM
2:06
Running Tinypass
2:52
Memory mapping
3:44
Why CPM
Теги видео
|

Теги видео

retro computer
vintage computer
8-bit
z80
8-bit computer
z80 computer
scratch computer
bare metal
retro technology
commodore 64
amstrad cpc
zx spectrum
fpga vga
fpga
home computer
diy computer
family computer
diy 8-bit
8 bit computer
homebrew computer
single board computer
8 bit homebrew computer
8 bit z80 pc
cpm
CP/M
Digital Research
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:02
прототип 8-битного компьютера zl, давайте посмотрим
00:00:05
в этом видео, чем он отличается от
00:00:06
предыдущей версии, и давайте запустим на нем cpm
00:00:10
[Музыка]
00:00:15
в моем предыдущем видео я представил
00:00:17
первый и второй прототип Zeal 8- битный
00:00:19
компьютер, проверьте эти видео, если вы
00:00:21
еще этого не сделали,
00:00:23
поскольку вы можете видеть, что третий прототип
00:00:25
намного компактнее и удобнее. Раньше
00:00:27
я использовал плату разработки fpga,
00:00:30
теперь я сделал свою собственную, которая выводит
00:00:32
сигнал VGA
00:00:34
справа, вы можете видеть это Плата
00:00:36
слева у нас есть материнская плата.
00:00:38
Основное отличие от предыдущих
00:00:40
прототипов - это размер, так как я заменил
00:00:42
неиспользуемое пятно Ефрема на
00:00:44
квадратный ceprom меньшего размера, а все логические микросхемы
00:00:47
были заменены двумя PLD, все же
00:00:49
есть некоторые небольшие аппаратные ошибки,
00:00:51
но я я могу запустить cpm, зафиксировав их,
00:00:54
благодаря проводам, которые вы видите на
00:00:56
макете,
00:01:00
и вот это cpm на 8-битном компьютере.
00:01:03
Это частичная реализация.
00:01:05
Клавиатура поддерживается. текстовый
00:01:07
режим видео работает правильно, включая
00:01:09
поддержку виртуального диска с вертикальной прокруткой. и cpm может
00:01:12
быть загружен без какого-либо другого внешнего
00:01:14
компьютера,
00:01:15
способ загрузки cpm довольно прост,
00:01:18
когда плата запускается, код из ПЗУ
00:01:20
выполняется, его единственная цель - сохранить
00:01:22
cpm в оперативной памяти, а затем перейти к
00:01:25
процедуре загрузки кода cpm, где начинается инициализация,
00:01:28
даже если наша оперативная память составляет 512 килобайт, cpm
00:01:32
будет учитывать только нижние 64 КБ,
00:01:34
остальные будут использоваться как виртуальный диск,
00:01:37
и, как вы уже догадались, виртуальный
00:01:39
диск пуст на обоих, поэтому
00:01:41
я также включил небольшой
00:01:43
базовый интерпретатор, называемый непосредственно tiny Basic
00:01:46
внутри ПЗУ
00:01:48
в процедуре загрузки кода cpm мы скопируем
00:01:50
крошечный базовый код из ПЗУ в оперативную память по
00:01:53
адресу виртуальной памяти 100 в шестнадцатеричном формате и 100
00:01:57
в шестнадцатеричном, потому что у cpm есть очень удобная
00:02:00
команда с именем save, которая сохраняет
00:02:02
программы по этому адресу в
00:02:04
оперативной памяти диска. диск в нашем случае, и вот как мы
00:02:06
получаем файл внутри нашего виртуального
00:02:08
диска после загрузки,
00:02:10
давайте попробуем
00:02:13
сохранить 10 страниц, каждая страница имеет размер 256 байт,
00:02:16
давайте назовем файл tinypass.com
00:02:19
[Музыка]
00:02:21
проверим файлы, файл находится здесь,
00:02:23
мы можно это выполнить,
00:02:25
давайте напишем небольшую программу
00:02:28
для i равно 0 5,
00:02:32
напечатайте
00:02:33
hello
00:02:34
печать,
00:02:37
затем
00:02:38
i
00:02:39
и запустите, о, что-то
00:02:42
не так, потому что
00:02:45
я равен от 0 до 5,
00:02:49
да, хорошо, теперь работает,
00:02:52
какие более серьезные модификации потребовались
00:02:54
на плате для запуска cpm, ну,
00:02:57
основная проблема была отображение памяти, как я
00:02:59
показал в предыдущем видео, мое
00:03:01
отображение памяти было исправлено, первая половина была для ПЗУ,
00:03:04
вторая половина была для оперативной памяти, это было легко
00:03:06
реализовать на аппаратном уровне, а также просто
00:03:08
использовать cpm, однако для этого требуется целых 64 КБ
00:03:11
памяти. отображаются как оперативная память,
00:03:14
даже первые байты памяти,
00:03:16
и именно поэтому я изменил
00:03:18
отображение памяти, чтобы иметь эти
00:03:19
четыре страницы по 16 килобайт, каждая страница может
00:03:22
быть сопоставлена ​​с оперативной памятью видеопамяти или любой
00:03:25
картой расширения, короче говоря, у нас есть 64 КБ
00:03:28
виртуальной памяти, которая может быть сопоставлены с
00:03:30
любой частью наших 4 мегабайт физической
00:03:33
памяти, поскольку теперь у нас есть 22 бита адреса,
00:03:36
это также означает, что к этим битам можно получить
00:03:38
доступ непосредственно из
00:03:39
порта расширения, поэтому внешние устройства могут быть сопоставлены
00:03:42
с этим физическим адресным пространством,
00:03:44
почему я использовал cpm Я получил
00:03:46
от вас несколько комментариев по поводу запуска cpm на
00:03:48
плате, и поскольку я уже подумывал об изменении
00:03:51
сопоставления памяти до того, что я
00:03:52
только что описал, это подтвердило мою
00:03:54
реализацию и даже побудило меня
00:03:56
перенести cpm на компьютер поздней версии,
00:03:59
будет ли это моим основное внимание сейчас
00:04:01
нет, на самом деле это было больше похоже на подтверждение
00:04:03
концепции, опять же, это не моя основная цель,
00:04:06
это был скорее французский вызов для меня,
00:04:08
который позволил мне протестировать мое новое отображение памяти,
00:04:10
одна из моих главных целей — продолжить
00:04:11
разработку zlos,
00:04:13
однако это было интересно увидеть, что
00:04:14
у cpm очень хорошая библиотека программного обеспечения. cpm
00:04:17
сам по себе немного ограничен, хотя он
00:04:19
не поддерживает банковские операции, по крайней мере, в
00:04:22
версии 2.2, и основан только на тексте,
00:04:25
но в cpm есть несколько очень интересных
00:04:26
концепций, которые вдохновляют меня на
00:04:30
хорошую разработку zlos. Это короткое видео, которое покажет вам,
00:04:32
что я сделал за последние недели.
00:04:34
Надеюсь, оно вам понравилось. Если у вас есть какие-либо
00:04:36
вопросы, просто оставьте комментарий ниже, и
00:04:37
я сделаю все возможное, чтобы ответить вам, увидимся в
00:04:39
следующий раз,
00:04:44
пока
00:04:45
[Музыка]

Описание:

NEW: Zeal 8-bit Computer is now available on Tindie, check https://www.tindie.com/stores/zeal8bit/ Hello, world! After spending the past few weeks working on porting it, CP/M is finally running on Zeal 8-bit computer! Does it mean it becomes the official OS for Zeal? Not at all, on the contrary, I am continuing writing ZealOS but CP/M was another step to show the capabilities of my 8-bit computer. Thanks to all of you who commented the previous videos and gave me suggestions, I hope you'll like this one.

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Homebrew 8-bit computer can now run CP/M!"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Homebrew 8-bit computer can now run CP/M!" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Homebrew 8-bit computer can now run CP/M!"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Homebrew 8-bit computer can now run CP/M!" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Homebrew 8-bit computer can now run CP/M!"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Homebrew 8-bit computer can now run CP/M!"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.