All Projects → gbdev → Pandocs

gbdev / Pandocs

Licence: cc0-1.0
The infamous Pan Docs historical document: the single, most comprehensive Game Boy technical reference.

Projects that are alternatives of or similar to Pandocs

Pyspark Cheatsheet
🐍 Quick reference guide to common patterns & functions in PySpark.
Stars: ✭ 108 (-31.65%)
Mutual labels:  documentation, cheatsheet, reference
Pico8 Api
Unofficial PICO-8 API with a lovely design ! ::
Stars: ✭ 115 (-27.22%)
Mutual labels:  documentation, gamedev, cheatsheet
Awesome Gbdev
Contribute
Stars: ✭ 3,016 (+1808.86%)
Mutual labels:  documentation, gamedev, gameboy
Docs
OpenBMC Documentation
Stars: ✭ 105 (-33.54%)
Mutual labels:  documentation, cheatsheet
Qake
Qake voxel-engine demo
Stars: ✭ 100 (-36.71%)
Mutual labels:  game, gamedev
Everpuzzle
Tetris Attack / Pokemon Puzzle style game written in Rust
Stars: ✭ 88 (-44.3%)
Mutual labels:  game, gamedev
Projectfieldwarning
Project: Field Warning is a community-made RTS game centered around lethal regiment and division-scale warfare.
Stars: ✭ 86 (-45.57%)
Mutual labels:  game, gamedev
Gamedev4noobs
Olá, sejam bem-vindos ao repositório _gamedev4noobs_ do Estúdio Vaca Roxa. O propósito desse repositório, além de contribuir para o projeto 4noobs, é ensinar o básico do desenvolvimento de jogos para iniciantes. Apresentando boas práticas e insumos para criar games incríveis.
Stars: ✭ 122 (-22.78%)
Mutual labels:  game, gamedev
Lba2remake
A Little Big Adventure 2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React
Stars: ✭ 116 (-26.58%)
Mutual labels:  game, gamedev
Gdscript Docs Maker
Create documentation and class references from your Godot GDScript code
Stars: ✭ 121 (-23.42%)
Mutual labels:  documentation, reference
Typescript Vs Flowtype
Differences between Flowtype and TypeScript -- syntax and usability
Stars: ✭ 1,671 (+957.59%)
Mutual labels:  documentation, reference
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (-37.97%)
Mutual labels:  game, gamedev
Python Cheatsheet
Basic Cheat Sheet for Python (PDF, Markdown and Jupyter Notebook)
Stars: ✭ 1,334 (+744.3%)
Mutual labels:  cheatsheet, reference
Newbark
🌳 A proof-of-concept Pokémon-style Retro RPG engine created with Unity.
Stars: ✭ 129 (-18.35%)
Mutual labels:  game, gameboy
Fxgl
Stars: ✭ 2,378 (+1405.06%)
Mutual labels:  game, gamedev
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+1200%)
Mutual labels:  game, gamedev
Github Template Guidelines
Guidelines for building GitHub templates.
Stars: ✭ 137 (-13.29%)
Mutual labels:  documentation, reference
Bytepath
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
Stars: ✭ 1,119 (+608.23%)
Mutual labels:  game, gamedev
Wazuh Documentation
Wazuh - Project documentation
Stars: ✭ 82 (-48.1%)
Mutual labels:  documentation, reference
Lambda Lantern
🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (-22.78%)
Mutual labels:  game, gamedev

Pan Docs

The single, most comprehensive technical reference to Game Boy available to the public.

WIP NOTICE: This is a community effort to give this document a new form. Everything is still work in progress. You're welcome to contribute.

History

Pan Docs - also known as GAMEBOY.TXT or GBSPEC.TXT - is an old document dating back to early 1995 originally written by Pan of Anthrox. It has been one of the most important references for Game Boy hackers, emulators and homebrew developers during the last 25 years.


ADDRESS1.PCX, one of the diagrams attached to the first version, released January 28th, 1995

After its release (1995-2008), it received a number of revisions, corrections and updates, maintaining its TXT format. This folder provides a historical archive of those versions.

In 2008, a wikified version (using Martin Korth's 2001 revision as a baseline) has been published. The document was split into different articles and it continued being maintained and updated in that form.

In 2020, we want to make this repository the new home of this resource, where it can receive new public discussions and contributions, maintain its legacy and historical relevance, while making use of recent tools to be visualized and distributed.

Everything is in plain Markdown and easily editable by anyone with a GitHub account by clicking the "Edit" button on the web UI. We accept contributions, patches, suggestions and feedback via email, too (pandocs (at) gbdev.io).

Contributing

This is the RFC proposing the change. You're welcome to discuss the development of this project in our various community channels found here.

Contributing is really easy, fork this repo and edit the files in the content directory. Then, you can send your PR.

To deploy Pandocs locally:

# Clone the repository
git clone https://github.com/gbdev/pandocs
# Move to the render folder
cd render
# Install npm dependencies (web app)
npm install
# Install Python dependencies (needed to merge every markdown file into one)
pip3 install -r requirements.txt
# Run the merge script
bash merge.sh
# Run locally the web documentation
npx vuepress dev
# Pandocs is live at localhost:8080

Now, simply edit the markdown files inside the content directory, rerun bash merge.sh and you should see the result updated at localhost:8080.

License

We assume the content to be in the public domain.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].