All Projects â†’ hxlnt â†’ nes-pipeline

hxlnt / nes-pipeline

Licence: MIT license
🔄 Continuous integration for NES homebrew that adds screenshots taken in the cloud.

Programming Languages

assembly
5116 projects

Labels

Projects that are alternatives of or similar to nes-pipeline

xkas-plus
fork of the xkas (v14) cross assembler
Stars: ✭ 20 (-77.27%)
Mutual labels:  nes, 6502
openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
Stars: ✭ 18 (-79.55%)
Mutual labels:  nes, 6502
Anese
Another NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (+267.05%)
Mutual labels:  nes, 6502
6502.Net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
Stars: ✭ 44 (-50%)
Mutual labels:  nes, 6502
Nes
A Javascript NES Emulator
Stars: ✭ 168 (+90.91%)
Mutual labels:  nes, 6502
n65
An assembler for the 6502 microprocessor written in Ruby
Stars: ✭ 12 (-86.36%)
Mutual labels:  nes, 6502
6502 Npp Syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 17 (-80.68%)
Mutual labels:  nes, 6502
js-nes-emulator
NES emulator in javascript.
Stars: ✭ 12 (-86.36%)
Mutual labels:  nes, 6502
Millfork
Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles
Stars: ✭ 163 (+85.23%)
Mutual labels:  nes, 6502
Days Of Thunder Nes Unpublished
Source code for an unpublished Days of Thunder game for the NES, not to be confused with the published game released by the same publisher this game was developed for, Mindscape, in 1990.
Stars: ✭ 98 (+11.36%)
Mutual labels:  nes, 6502
asm6f
A fork of loopy's ASM6, a 6502 assembler.
Stars: ✭ 79 (-10.23%)
Mutual labels:  nes, 6502
Fearless-NES
A NES emulator written in Rust
Stars: ✭ 112 (+27.27%)
Mutual labels:  nes, 6502
Gearnes
NES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
Stars: ✭ 23 (-73.86%)
Mutual labels:  nes, 6502
Donsol
Card game for the Famicom, written in 6502 assembly
Stars: ✭ 106 (+20.45%)
Mutual labels:  nes, 6502
6502-npp-syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 21 (-76.14%)
Mutual labels:  nes, 6502
Jsnes
A JavaScript NES emulator.
Stars: ✭ 5,354 (+5984.09%)
Mutual labels:  nes, 6502
Embeddednes
A portable NES simulator for embedded processors
Stars: ✭ 26 (-70.45%)
Mutual labels:  nes, 6502
Punes
Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Stars: ✭ 217 (+146.59%)
Mutual labels:  nes, 6502
retrore
A curated list of original and reverse-engineered vintage 6502 game sourcecode.
Stars: ✭ 22 (-75%)
Mutual labels:  nes, 6502
6502.ts
Emulators for MOS 6502 based systems written in TypeScript
Stars: ✭ 50 (-43.18%)
Mutual labels:  6502

nes-pipeline Build Status

It's continuous integration for NES homebrew with automagic screenshot updating!

Screenshot

Screenshot updated Thursday, April 16, 2020 at 23:34:52 UTC+00:00.

How it works

Every time code is checked in to the master branch, an Azure Pipelines (free tier) workflow is automatically triggered. This workflow compiles the NES ROM from source, screenshots the ROM, updates the screenshot in the README, and posts everything back to GitHub with updated timestamps.

This example also edits the NES source on each run to add a timestamp to the NES screen itself, just to prove out the inner workings.

To try it out yourself, simply fork this repo, set up an Azure Pipeline, and connect the pipeline to your fork. If you want the pipeline and build badge to be publicly visible, make sure to change the default pipeline setting from private to public. Edit azure-pipeline.yml to change the build steps to suit your own workflow.

xoxox hxlnt (rachel)

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].