Skip to content

A small, fast, integer-only texture mapped software renderer optimized for a Motorola 68000 processor.

Notifications You must be signed in to change notification settings

LMP88959/PL-68000

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PL-68000

Early C 3D Software Renderer for Motorola 68000 Public Domain Source Release by EMMIR 2018-2022

realtime.mp4

The code here is an early C implementation of PiSHi LE optimized for small/low power CPUs.

PiSHi LE is a subset of the integer-only 3D graphics library used in King's Crook, a software rendered game.

General Info:

The code has been heavily optimized to run in real time on an 8 mHz Motorola 68000 CPU.

Please see the README on this repo for more info: https://github.com/LMP88959/PL-EarlyC

Feature List:

  • N-gon rendering (not limited to triangles)
  • Flat polygon filling
  • Affine texture mapped polygon filling
  • Back face culling
  • Immediate mode interface
  • Code to generate a box
  • Indexed (paletted) rendering

Contact Me:

YouTube channel and Discord server for my game King's Crook:

YouTube: https://www.youtube.com/c/LMP88

Discord: https://discord.gg/hdYctSmyQJ

About

A small, fast, integer-only texture mapped software renderer optimized for a Motorola 68000 processor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages