Commit 177e6b40 authored by Jonathan Wilkes's avatar Jonathan Wilkes
Browse files

add vintage hardware emulation library

parent c110f542
......@@ -543,3 +543,31 @@ More details on a previous attempt at addressing the problem can be found
### Languages
Javascript and C.
Vintage Platform Audio Emulation Library
----------------------------------------
### Goal
Create a library with objects that emulate the hardware from
old hardware like the atari 2600, NES, and others.
### Details
There are a lot of resources online for emulating old
hardware. Purr Data would benefit by having a library
that provides a consistent interface for objects that
take input into an emulation of a piece of hardware and
output one or more audio signals.
If possible, it would be beneficial if most of the interface
could be built as a set of abstractions. That way more
developers would be able to understand and improve the library.
There is a TIA chip emulator written in C in externals/mmonoplayer
that can be used as a starting point.
### Difficulty: Moderate.
### Languages
Pd (Purr Data is a fork of the software Pure Data-- the visual language itself
is usually referred to as Pd.) Also, C.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment