Animating Ellipses on a Vintage 386 Computer @PCRetroTech
Animating Ellipses on a Vintage 386 Computer  @PCRetroTech
Uploaded August 2023 | Updated September 2026, 2 weeks ago
I show implementations of ellipse routines, including horizontal ellipses and diagonal/general ellipses on a vintage 386 computer, all assembly optimised for maximum performance.

I talk about how scan conversion of lines, circles and ellipses actually works at a high level and talk about all the issues I ran into trying to get my final animation to work.

Code repository for this episode:

github.com/wbhart/ellipse

PC-Key-Draw:

pcjs.org/software/pcx86/sw/misc/pcsig/0001-0999/DISK0344

Minsky circle algorithm:

cabezal.com/misc/minsky-circles.html

Da Silva Ellipse algorithm:

https://cs.brown.edu/research/pubs/theses/masters/1989/dasilva.pdf

Van Aken's algorithm:

arxiv.org/pdf/2009.03434.pdf

Kappel's algorithm is unfortunately behind a paywall.
Animating Ellipses on a Vintage 386 ComputerTandy 1000SX Part 3: Programming the Tandy Graphics Adapter | #SeptTandyA tool for generating retro OpenGL game texturesSecrets of the Cyrix 6x86 ProcessorCGA Demo Effect : Fire | Historical Demos for the 8086/CGA/EGAMaking my own Fun with AGP Video Cards and OpenGL (Part 1)This VGA Card does Polygon Fill, but is it FAST?Is this Really One of the BEST 486 Motherboards Ever Made? #DOScember2021Comparing 31 Retro Video Cards for the 486 - Part 1 : ISA and VLB CardsI finally got this ATI VGA Blitter Working!CGA Graphics Demo - Part #2 : Coding a Starfield Effect3D Animation on the IBM PC | New Amstrad PC1640 Acquisition
PCRetroTech |

Animating Ellipses on a Vintage 386 Computer

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER