Сборка IBM PC XT и программирование сетевого PAC-MAN на 2х игроков для него

Сборка TURBO IBM PC XT Настройка сетевой карты Intel 8∕16 LAN Adapter Запуск DHCP client, PING, FTP client использующих MTCP для работы по сети в DOS Разработка сетевой версии PAC-MAN на 2х игроков Исходный код Super Turbo Net Pac-Man:
mTCP + Исходный код игры Super Turbo Net Pac-Man в одном проекте
mTCP - TCP/IP стек и куча утилит для DOS
Open Watcom - компилятор для DOS версии игры
IDE Eclipse - среда разработки
User manual - наиболее близкий к моей плате
00:00 вступление 00:18 Дмитрий Бочило (кусочек из новогоднего выпуска 2022 года) 00:28 процессор Intel 8086 00:54 кратко о проеке 01:12 о процессорах для первых IBM PC 8086 и 8088 02:43 AMD P8088-1 выбранный мной процессор и почему на нем написано INTEL 03:22 INTEL C8087-2 математический сопроцессор, который не нужен 03:43 материнская плата ARC M10 PLUS 03:55 user manual для ARC M10, не совсм от моей, все тоже самое если Ji=Ji-1 03:59 о BIOS 04:20 про операвтивную память 04:54 сборка компьютера 04:58 ISA XT-CF Lite V4.2 (XTIDE) / CF-IDE40 V.EO / CF-50P: CISCO 256MB 05:28 ISA Sound Card - Replica Ad Lib 05:39 ISA GDT8973B - IDE (40), FDD 06:15 ISA Precision IO CARD - COM, LPT 06:24 ISA Intel 8∕16 LAN Adapter - 10 BaseT Ethernet Adapter | SoftSet2 v4.10 06:50 ISA REALTEK Video Graphic Adaptor 07:14 о клавиатурах для XT и адаптер PS/2, DIN (AT) to DIN (XT) 08:00 2 кнопочная шариковая COM мышь и адаптер PS/2, USB mouse to COM 08:14 дисковводы 08:22 блок питания Enhance 230 Вт 08:32 про отсутствие батарейки BIOS и настройки BIOS переключателями на материнской плате 08:40 передняя панель (кнопки, светодиоды) 09:09 тумблер для включения компьютера на боковой панели 09:18 корпус и сравнение размеров с VIST 1000 09:26 загрузка компьютера с CF карты в MS-DOS 5.0 и запуск NC 09:42 загрузка компьютера с дискеты в MS-DOS 6.22 10:10 CheckIt 4.1 - SysInfo 10:16 CheckIt 4.1 - Main System Benchmark (CPU 10 Mhz) 10:22 CheckIt 4.1 - Main System Benchmark (CPU 4.78 Mhz) 10:29 PAC-MAN 1983 ATARI, звук pc speaker 11:18 Tapper 1983 Bally Midway, звук pc speaker 11:55 Prince of Persia 1990 Broderbund Software, звук Ad Lib 14:20 ЦВЕТНЫЕ ЛИНИИ 1993 ГЕЙМОС, звук Ad Lib 15:52 разработка программ под ОС DOS 16:10 требования к разрабатываемой игре 17:21 Дмитрий Бочило о сложности PAC-MAN (кусочек из новогоднего выпуска 2022 года) 17:40 требования к НЕ сетевой игре на 2их с одной клавиатуры 17:58 требования к игре в сетевом режиме, запуск игры 18:11 консольная версия игры для Linux 18:30 Дмитрий Бочило (кусочек из новогоднего выпуска 2022 года) 18:37 о сетевом стеке для игры 18:50 о mTCP - кторый я использовал для создания сетевого соединения 19:08 что нужно чтоб заработал сетевой стек 19:10 список поддерживаемых сетевых карт приложениями основынных на mTCP стеке 19:19 загрузка драйвера в DOS для сетевой карты Intel 8∕16 LAN Adapter 19:24 системная переменная MTCPCFG и пример простого фвйла конфигурации для приложений использующих mTCP 19:34 запуск DHCP клиента из проекта mTCP 19:36 запуск утилиты PING из проекта mTCP 19:40 FTP клиент из проекта mTCP 20:18 выбор языка программирования и исходный код примера нс C++ создания сетевого соединения через интерфейс сокетов с использованием mTCP под DOS 20:39 о выбранном компиляторе Open Watcom для компиляции под DOS с поддержкой 8088 процессора 20:58 известные игры скомпелированные Watcom в 90ых для DOS 21:05 о выбранном компиляторе для Linux порта консольной версии игры (для современных компьютеров) 21:17 исходники написанной мной игры на github 21:22 о том как я писал игру и в чем писал как отлаживал 22:18 кросс компиляция DOS версии игры из под Windows 10 с помащью wmake из Open Watcom 22:36 DOSBox-X - эмуляция OS DOS с сетевой картой и пример конфига для него 23:08 о MAKEFILE и Makefile 23:20 сборка игры под Linux командой make 23:33 об ограничениях на размер программы, почему пришлось отказаться от некоторого функционала и сильно переписать код 24:40 о рессурсных файлах игры, содержащх карту уровня и спрайты и почему они в текстовом формате 25:14 закачка игры через FTP компьютер из DOS 25:26 запуск игры на XT с 8088 процессором 10 Mhz в НЕ сетевом режиме 25:45 запуск игры на XT с 8088 процессором 4.77 Mhz в СЕТЕВОМ режиме как клиент (играем за PAC-GIRL) 26:35 запуск игры с Дискеты на XT с 8088 процессором 4.77 Mhz в НЕ сетевом режиме 27:19 геймплей на XT с 8088 процессором 10 Mhz в СЕТЕВОМ режиме как сервер (играем за PAC-MAN) 27:35 о названии игры :) 28:16 github.com/blodtor/pacman.git 28:19 что можно еще написать / улучшить в игре 29:43 играю с дочками в Super Turbo NET Pac-Man

Смотрите также