This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;************************************************* | |
;* Create and move a simple sprite x,y * | |
;************************************************* | |
processor 6502 | |
org $1000 | |
;helpful labels | |
CLEAR = $E544 | |
GETIN = $FFE4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ Implementation of MergeSort --]] | |
-- main mergesort algorithm | |
function mergeSort(A, p, r) | |
-- return if only 1 element | |
if p < r then | |
local q = math.floor((p + r)/2) | |
mergeSort(A, p, q) | |
mergeSort(A, q+1, r) | |
merge(A, p, q, r) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <OneWire.h> | |
#include <DallasTemperature.h> | |
// pin setups | |
int latchPin = 8; | |
int clockPin = 12; | |
int dataPin = 11; | |
int tempPin = 7; | |
char recMsg = '0'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;put Hello World using screen address | |
;rather than jsr $e716 | |
processor 6502 | |
org $1000 | |
jsr $E544 ;clear the screen | |
;set the screen color memory | |
lda #0 ;black in A |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <stdlib.h> | |
#define FRAMESIZE 320*240*2 | |
char * framebuffer; | |
void set_screen(FILE * frame); | |
void set_colour(FILE * frame, char colour[]); | |
void draw_pixel(int x, int y, char * colour); | |
char * rgb_to_byte(int red, int green, int blue); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
game = {} | |
game.button= "" | |
game.key = "" | |
function love.load() | |
success = love.graphics.setMode(320, 240, false, 0) | |
end | |
function love.update(dt) | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
processor 6502 | |
org $1000 | |
jsr $e544 ;clear the screen | |
lda #72 ;load ascii value for H into A | |
jsr $e716 ;display H from A to screen | |
lda #69 ;load E into A | |
jsr $e716 ;display E |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <IRremote.h> | |
#include "Timer.h" | |
#define CMD_CONST_COLOUR (1 << 4) | |
#define CMD_FLASH (1 << 5) | |
#define CMD_ALT (1 << 6) | |
#define CMD_OFF 0 | |
#define COL_RED_K (1 << 4) | |
#define COL_GREEN_K (1 << 5) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdlib.h> | |
#include <stdio.h> | |
#include <math.h> | |
#include <time.h> | |
#include "lodepng.h" | |
#define WIDTH 400 | |
#define HEIGHT 400 | |
#define PI (3.141592653589793) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* A Lua library in C to display interface | |
* with the chumby frame buffer | |
*/ | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <unistd.h> | |
#include <fcntl.h> | |
#include <errno.h> |
NewerOlder