ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Coding x86 Pong as a BIOS extension is fun!

Автор: Anders Nielsen

Загружено: 2023-04-06

Просмотров: 4418

Описание: In this video I code up Pong for the IBM PC XT 5160 and get it running from a ROM socket on an ethernet card that doesn't even take an RJ45 plug.
Join me on this journey as we go through the hurdles of making this classic game as a BIOS extension even though we don't even have access to the most basic I/O and timer interrupt routines.
If you ever wanted to learn programming for the 8088 CPU, take a look!

Check out my new project - the 65uino if you'd like to see what a 6502 computer in an Arduino form factor would look like!
https://hackaday.io/project/190260-65...

If you have an interest in digital electronics, integrated circuits in DIP packages, or retrocomputing you've come to the right channel. This is part 4 of my video series on my IBM PC/XT but expect to also see modern+retro hybrid projects, with 8088 CPU's 6502's, 8051's and the whole support ecosystem around it.

Part 1:    • Fixing an IBM PC XT 5160 Motherboard   Fixing an XT Motherboard
Part 2:    • Building an IBM PC XT from SCRATCH   Keyboard adapter + MS Basic
Part 3:    • Pong on a PC/XT with NO operating system.....   Running code from a ROM on an ethernet card

Code for this video on Github: https://github.com/AndersBNielsen/BIO...

Manuals:
IBM PC XT 5160 Technical Reference
https://minuszerodegrees.net/manuals/...

Intel 8253 datasheet
https://www.cpcwiki.eu/imgs/e/e3/8253...

A bit about the 8253 PIT:
https://wiki.osdev.org/Programmable_I...

Quick reference for x86 instructions
http://ref.x86asm.net/coder32.html

About writing to screen using BIOS interrupts, changing graphics modes, etc
https://en.wikipedia.org/wiki/INT_10H

Credits
Check out ‪@QuesoFuego‬'s channel if you can't wait for more of this stuff!
Thanks for the inspiration.

Sergey Kiselev's Floppy BIOS
https://github.com/skiselev/floppy_bios
and
https://github.com/skiselev/monster-fdc

Emulators
https://www.pcjs.org/machines/pcx86/i...
https://wiki.qemu.org/Main_Page

Minipro for the TL866II (Usually available via package manager i.e. Brew or APT)
https://gitlab.com/DavidGriffith/minipro

Netwide Assembler (Usually available via package manager i.e. Brew or APT)
https://www.nasm.us/

Video by olia danilevich: https://www.pexels.com/video/happy-wo...
Video by A frame in motion: https://www.pexels.com/video/a-man-sh...

Screenshots from Futurama are used as a pop culture reference and are used without permission. Rights holders may include Twentieth Century Fox, Curiosity Company, Rough Draft, Matt Groening or something like that.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Coding x86 Pong as a BIOS extension is fun!

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Сборка IBM PC XT с нуля

Сборка IBM PC XT с нуля

A 6502 Software Defined Radio

A 6502 Software Defined Radio

Making Snake Boot Sector Game in Assembly (x86)

Making Snake Boot Sector Game in Assembly (x86)

Fixing an IBM PC XT 5160 Motherboard

Fixing an IBM PC XT 5160 Motherboard

6502 Retro Computer for Robotics

6502 Retro Computer for Robotics

Homemade 8-bit Computer

Homemade 8-bit Computer

Миф: 6502 не может работать в одиночном режиме!

Миф: 6502 не может работать в одиночном режиме!

6502 + STM32 объединяют усилия в качестве дешевого SDR!

6502 + STM32 объединяют усилия в качестве дешевого SDR!

A new OS for the Z80! [Open Source][Zeal 8-bit OS]

A new OS for the Z80! [Open Source][Zeal 8-bit OS]

My modified Ben Eater 6502 Computer PCB!

My modified Ben Eater 6502 Computer PCB!

Just enough assembly to blow your mind

Just enough assembly to blow your mind

Hacking an old PC to accept multiple floppy drives

Hacking an old PC to accept multiple floppy drives

This $9 Universal ROM Burner is Open Source!

This $9 Universal ROM Burner is Open Source!

See the minimum needed for a USB device to list in Device Manager

See the minimum needed for a USB device to list in Device Manager

A simple BIOS for my breadboard computer

A simple BIOS for my breadboard computer

Trying And Failing To Break Linux Packaging

Trying And Failing To Break Linux Packaging

Самодельный сонарный сканер, эпизод 2 (трюки STEM, RMT)

Самодельный сонарный сканер, эпизод 2 (трюки STEM, RMT)

SDR-приемник 6502 с АЦП 20 МГц!

SDR-приемник 6502 с АЦП 20 МГц!

Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡

Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡

6502 Turns 50! The BEST 6502 Computer of 2025 is here!

6502 Turns 50! The BEST 6502 Computer of 2025 is here!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]