Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Back in the day — way before we had hardware accelerated 3D graphics cards, let alone programmable GPUs — if you wanted to draw a 3D scene you had to do all that work yourself. In assembly. On a computer with a 7 MHz processor.

7 MHz? That's so fast and modern. Back in the day we were writing 3d fill routines on the 6502 going 1 MHz. With no floating point and no diagonal line support. And in bare machine language, going uphill both directions in the snow! ;)



One of the first pieces of 6502 assembly I read, and spent ages deciphering, was an implementation of Bresenham's line algorithm published in some magazine. Who needs floating point...


Battlezone[1] was a fairly impressive quasi 3D game running on the 6502.

[1]http://my.ign.com/atari/battlezone




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: