Add OBoy.
This commit is contained in:
parent
2f77159772
commit
e9ee44e87b
|
@ -3,6 +3,7 @@ title: Projects
|
||||||
---
|
---
|
||||||
|
|
||||||
<ul id="projects">
|
<ul id="projects">
|
||||||
|
<li><a href="projects/oboy/index.html">OBoy</a></li>
|
||||||
<li><a href="projects/trailr/index.html">Trailr</a></li>
|
<li><a href="projects/trailr/index.html">Trailr</a></li>
|
||||||
<li><a href="projects/whereiscar/index.html">Where is my car?</a></li>
|
<li><a href="projects/whereiscar/index.html">Where is my car?</a></li>
|
||||||
<li><a href="projects/maestro/index.html">Maestro</a></li>
|
<li><a href="projects/maestro/index.html">Maestro</a></li>
|
||||||
|
|
19
projects/oboy/index.md
Normal file
19
projects/oboy/index.md
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
---
|
||||||
|
title: OBoy
|
||||||
|
---
|
||||||
|
|
||||||
|
OBoy is a Game Boy emulator written in OCaml.
|
||||||
|
|
||||||
|
[GitHub repository](https://github.com/ffreling/oboy)
|
||||||
|
|
||||||
|
This project explores the internals of the Game Boy, documenting it along the way.
|
||||||
|
It is also an experiment of writing a low-level program in functional language.
|
||||||
|
|
||||||
|
## References
|
||||||
|
+ [PanDocs (self-hosted copy)](pandocs.html)
|
||||||
|
+ [GameBoy Emulation in JavaScript](http://imrannazar.com/GameBoy-Emulation-in-JavaScript:-The-CPU)
|
||||||
|
+ [Opcode Map for the Gameboy-Z80](http://imrannazar.com/GameBoy-Z80-Opcode-Map)
|
||||||
|
|
||||||
|
## Acknowledgements
|
||||||
|
+ Pan/ATX, nocash et al for the PanDocs
|
||||||
|
+ [Imran Nazar](http://imrannazar.com/)
|
2900
projects/oboy/pandocs.html
Normal file
2900
projects/oboy/pandocs.html
Normal file
File diff suppressed because it is too large
Load diff
3
site.hs
3
site.hs
|
@ -20,7 +20,8 @@ import Hakyll
|
||||||
main :: IO ()
|
main :: IO ()
|
||||||
main = hakyllWith config $ do
|
main = hakyllWith config $ do
|
||||||
|
|
||||||
match ("images/*" .||. "favicon.png" .||. "files/*" .||. "font/**") $ do
|
match ("images/*" .||. "favicon.png" .||. "files/*" .||. "font/**"
|
||||||
|
.||. "projects/*/*.html") $ do
|
||||||
route idRoute
|
route idRoute
|
||||||
compile copyFileCompiler
|
compile copyFileCompiler
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue