Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
gloriouscow
gloriouscow
@gloriouscow@oldbytes.space  ·  activity timestamp 2 days ago

The latest additions to the PC Emulation Book:

A reference for the BIOS Data Area
https://book.martypc.net/appendices/bios-data-area

IO port reference for common PC/XT/AT hardware
https://book.martypc.net/appendices/io-ports

A handy reference for CGA/EGA/VGA palettes

https://book.martypc.net/appendices/video/palettes

I've also started documenting the EGA register file, since I've been all up in the EGA recently.

https://book.martypc.net/appendices/video/ega-registers

An EGA-specific reference will be handy as if you've ever wanted to emulate an EGA you often find yourself sorting through VGA references and removing all the VGA specific bits.

#retrocomputing #emultion

EGA Registers - The PC Emulation BookMiscellaneous Output RegisterFeature Control RegisterInput Status Register 0Attribute Palette EntryAttribute Mode ControlOverscan Color RegisterColor Plane Enable RegisterHorizontal Pel Panning Register

A comprehensive guide to emulating the original IBM PC and its hardware components

Palette References - The PC Emulation Book

A comprehensive guide to emulating the original IBM PC and its hardware components

I/O Port Reference - The PC Emulation Book

A comprehensive guide to emulating the original IBM PC and its hardware components

BIOS Data Area - The PC Emulation BookEquipment List FlagsKeyboard Flag Byte 0Keyboard Flag Byte 1Floppy Recalibration StatusFloppy Motor StatusFloppy Controller StatusVideo Mode Options (EGA+)EGA DIP and Feature SwitchesVideo Display Data (MCGA/VGA)Floppy Media ControlFloppy Media StatusKeyboard Mode/TypeKeyboard LED FlagsRTC Wait Function Flags

A comprehensive guide to emulating the original IBM PC and its hardware components
  • Copy link
  • Flag this post
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct