Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
dueToLife authored Dec 20, 2019
1 parent 4029272 commit 435b4f3
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 0 deletions.
3 changes: 3 additions & 0 deletions GAME_OVER.coe

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions enemy_bullet.coe
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
memory_initialization_radix=16;
memory_initialization_vector=
0,0,0,0,0,0,0,0,111,222,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,333,434,333,111,0,0,0,0,0,0,0,0,0,0,0,0,111,222,434,535,333,222,0,0,0,0,0,0,0,0,0,0,0,111,111,222,636,636,434,222,0,0,0,0,0,0,0,0,0,0,0,0,111,333,948,848,737,323,0,0,0,0,0,0,0,0,0,0,0,0,222,636,949,948,938,635,111,0,0,0,0,0,0,0,0,0,0,111,434,949,a49,949,938,737,222,0,0,0,0,0,0,0,0,0,0,111,636,a49,a4a,a49,939,535,111,111,0,0,0,0,0,0,0,0,111,222,737,a49,a4a,a49,a49,434,111,0,0,0,0,0,0,0,0,0,111,333,938,a49,b4a,b4a,a49,747,111,0,0,0,0,0,0,0,0,0,111,333,a49,b4a,b5b,b5b,a4a,949,323,0,0,0,0,0,0,0,0,0,111,535,a4a,c5b,c5b,c5b,b4a,948,111,0,0,0,0,0,0,0,0,0,111,747,c5b,d5c,d5c,c5b,b5a,a59,222,0,0,0,0,0,0,0,0,0,0,858,d5d,e6d,d6c,c5c,c6c,c5b,646,111,0,0,0,0,0,0,0,0,212,a59,e6e,e6e,d6d,d6c,e6d,e6d,a5a,333,111,0,0,0,0,0,0,0,434,c5c,f7e,e7e,d6d,d6d,e7e,f6e,b5b,434,111,0,0,0,0,0,0,111,646,d6d,f7e,e7e,e7d,e6d,e7e,f7f,c5c,333,0,0,0,0,0,0,0,111,747,e6e,f7e,e7e,e7e,e7e,e7e,f7f,c5c,323,0,0,0,0,0,0,0,222,a5a,e7e,f7e,e7e,e8e,e7e,e7e,f7f,d6d,434,0,0,0,0,0,0,111,434,c6c,f7f,f8e,f8e,f9f,f9f,f8e,f8e,e6e,646,111,0,0,0,0,0,222,646,d7d,f9f,f9f,f9f,faf,faf,f9f,f8e,e7e,949,333,0,0,0,0,111,222,848,e7e,f9f,faf,faf,faf,fbf,faf,f9f,e8e,c5b,535,0,0,0,0,0,323,a5a,e9e,faf,fbf,fbf,fbf,fbf,fbf,faf,e9e,d6d,434,0,0,0,0,0,333,b6c,faf,fbf,fbf,fbf,fbf,fcf,fbf,fbf,eae,c6c,323,0,0,0,0,0,222,b6b,fbf,fcf,fcf,fcf,fcf,fcf,fcf,fcf,eae,c6c,111,0,0,0,0,0,0,858,fbf,fcf,fcf,fcf,fcf,fcf,fcf,fcf,fbf,b6b,101,0,0,0,0,0,0,545,ebe,fcf,fcf,fcf,fcf,fcf,fdf,fdf,fbf,958,0,0,0,0,0,0,0,333,d8d,fdf,fdf,fdf,fcf,fdf,fdf,fef,f9f,545,0,0,0,0,0,0,0,111,857,fbf,fdf,fef,fef,fef,fef,fbf,969,323,111,0,0,0,0,0,0,0,111,656,cac,fdf,fdf,fcf,d9d,656,111,0,0,0,0,0,0,0,0,0,0,0,222,555,868,757,323,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
3 changes: 3 additions & 0 deletions enemy_plane2.coe

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions image_to_ROM.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
clear
clc
image_filename = 'SNAKE.jpg ';
coe_filename = 'SNAKE.coe';
image_array = imread(image_filename);
[height, width, z] = size(image_array);

imshow(image_array);
red = image_array(:, :, 1);
green = image_array(:, :, 2);
blue = image_array(:, :, 3);
r = uint32(reshape(red', 1, height * width));
g = uint32(reshape(green', 1, height * width));
b = uint32(reshape(blue', 1, height * width));

rgb = zeros(1, height * width);

for i = 1: height * width
rgb(i) = bitshift(bitshift(r(i), -4), 8) + bitshift(bitshift(g(i), -4), 4) + bitshift(bitshift(b(i), -4), 0);
end

fid = fopen(coe_filename, 'w+');
fprintf(fid, 'memory_initialization_radix=16;\n');
fprintf(fid, 'memory_initialization_vector=\n');
fprintf(fid, '%x,', rgb(1:end-1));
fprintf(fid, '%x;\n', rgb(end));
fclose(fid);

3 changes: 3 additions & 0 deletions my_bullet.coe
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
memory_initialization_radix=16;
memory_initialization_vector=
0,0,0,0,0,500,500,800,b00,900,500,300,0,0,0,0,0,0,0,0,300,500,900,b00,800,500,500,0,0,0,0,0,0,0,0,0,800,d10,e60,d30,d10,d10,b00,800,600,0,0,0,0,0,0,600,800,b00,d10,d10,d30,e60,d10,800,0,0,0,0,0,0,0,500,d10,e60,d30,e81,fa2,fc3,fc3,e60,900,500,0,0,0,0,500,900,e60,fc3,fc3,fa2,e81,d30,e60,d10,500,0,0,0,0,0,0,800,e60,fa2,e81,fa2,fe3,fff,fff,fe3,e81,b00,500,0,0,500,b00,e81,fe3,fff,fff,fe3,fa2,e81,fa2,e60,800,0,0,0,0,0,600,b00,e81,fc3,fa2,fc3,fe3,fe3,fe3,fc3,e81,d30,500,0,0,500,d30,e81,fc3,fe3,fe3,fe3,fc3,fa2,fc3,e81,b00,600,0,0,0,300,800,e60,fe3,fe3,fa2,fc3,ff9,ff9,fe3,fc3,fc3,e60,600,0,0,600,e60,fc3,fc3,fe3,ff9,ff9,fc3,fa2,fe3,fe3,e60,800,300,0,0,500,b00,fa2,ff9,fff,fe3,fff,fff,fff,fff,ff9,fff,fa2,b00,0,0,b00,fa2,fff,ff9,fff,fff,fff,fff,fe3,fff,ff9,fa2,b00,500,0,0,500,d30,fc3,fff,ff9,fff,fff,fff,fff,fff,fe3,fe3,fa2,d30,300,300,d30,fa2,fe3,fe3,fff,fff,fff,fff,fff,ff9,fff,fc3,d30,500,0,0,b00,fa2,ff9,fff,fff,fff,ff9,ff9,fff,fe3,fa2,fe3,e81,e60,600,600,e60,e81,fe3,fa2,fe3,fff,ff9,ff9,fff,fff,fff,ff9,fa2,b00,0,0,e60,fc3,fe3,ff9,fe3,fff,fff,ff9,fff,fc3,e81,fa2,e81,d30,800,800,d30,e81,fa2,e81,fc3,fff,ff9,fff,fff,fe3,ff9,fe3,fc3,e60,0,0,e81,fc3,ff9,ff9,fe3,fff,fff,fff,fff,fa2,e81,fc3,e81,e60,900,500,e60,e81,fc3,e81,fa2,fff,fff,fff,fff,fe3,ff9,ff9,fc3,e81,0,500,e81,fe3,ff9,ff9,fff,fff,fff,ff9,ff9,fa2,fc3,fc3,fe3,e81,900,500,e81,fe3,fc3,fc3,fa2,ff9,ff9,fff,fff,fff,ff9,ff9,fe3,e81,500,600,e60,fc3,fe3,ff9,fff,fff,fff,fe3,fff,fa2,ff9,fc3,fe3,e60,800,300,e60,fe3,fc3,ff9,fa2,fff,fe3,fff,fff,fff,ff9,fe3,fc3,e60,600,600,d30,fa2,fc3,fe3,ff9,ff9,fe3,ff9,fff,fc3,fff,fc3,fa2,d10,500,500,d10,fa2,fc3,fff,fc3,fff,ff9,fe3,ff9,ff9,fe3,fc3,fa2,d30,600,500,b00,e81,fc3,ff9,fff,fe3,fe3,fff,fe3,fc3,ff9,fc3,e81,900,300,300,900,e81,fc3,ff9,fc3,fe3,fff,fe3,fe3,fff,ff9,fc3,e81,b00,500,300,b00,e60,fc3,fe3,fe3,fc3,fff,fff,fe3,fa2,fe3,fa2,e60,900,0,0,900,e60,fa2,fe3,fa2,fe3,fff,fff,fc3,fe3,fe3,fc3,e60,b00,300,300,900,d10,fa2,fc3,fa2,ff9,fff,fff,ff9,fc3,fc3,e81,e60,900,0,0,900,e60,e81,fc3,fc3,ff9,fff,fff,ff9,fa2,fc3,fa2,d10,900,300,0,900,b00,e81,fe3,e81,ff9,fff,ff9,fe3,fe3,fa2,e81,d30,800,0,0,800,d30,e81,fa2,fe3,fe3,ff9,fff,ff9,e81,fe3,e81,b00,900,0,0,900,b00,fa2,fff,e81,ff9,fff,fe3,ff9,ff9,fc3,fa2,d10,800,300,300,800,d10,fa2,fc3,ff9,ff9,fe3,fff,ff9,e81,fff,fa2,b00,900,0,0,800,b00,fa2,fff,e81,fe3,fff,fff,fff,fe3,fe3,fc3,d10,b00,600,600,b00,d10,fc3,fe3,fe3,fff,fff,fff,fe3,e81,fff,fa2,b00,800,0,0,600,b00,fa2,ff9,fa2,fe3,fff,ff9,fe3,fe3,fa2,fc3,d30,b00,800,800,b00,d30,fc3,fa2,fe3,fe3,ff9,fff,fe3,fa2,ff9,fa2,b00,600,0,0,600,800,e81,fc3,fc3,ff9,fff,fe3,fc3,fc3,e60,fc3,d10,b00,900,900,b00,d10,fc3,e60,fc3,fc3,fe3,fff,ff9,fc3,fc3,e81,800,600,0,0,500,900,d30,e81,fc3,ff9,ff9,fe3,fc3,fa2,d30,fa2,d10,b00,800,800,b00,d10,fa2,d30,fa2,fc3,fe3,ff9,ff9,fc3,e81,d30,900,500,0,0,200,600,d30,e60,fc3,ff9,fe3,fc3,fe3,fa2,e60,e81,d10,b00,600,600,b00,d10,e81,e60,fa2,fe3,fc3,fe3,ff9,fc3,e60,d30,600,200,0,0,ffe,300,d10,d30,fc3,fff,fc3,fc3,fe3,e81,e60,e60,d10,900,500,500,900,d10,e60,e60,e81,fe3,fc3,fc3,fff,fc3,d30,d10,300,ffe,0,0,0,300,d10,d30,fc3,fff,fc3,fe3,fe3,e81,e81,d30,b00,900,0,0,900,b00,d30,e81,e81,fe3,fe3,fc3,fff,fc3,d30,d10,300,0,0,0,0,200,900,d30,e81,ff9,fa2,fe3,ff9,e81,fa2,d30,900,600,0,0,600,900,d30,fa2,e81,ff9,fe3,fa2,ff9,e81,d30,900,200,0,0,0,0,0,600,d30,e81,fe3,e81,fe3,fff,e81,fc3,d10,900,500,0,0,500,900,d10,fc3,e81,fff,fe3,e81,fe3,e81,d30,600,0,0,0,0,0,0,500,d10,e60,fe3,e81,fe3,fff,e81,fa2,d10,800,0,0,0,0,800,d10,fa2,e81,fff,fe3,e81,fe3,e60,d10,500,0,0,0,0,0,0,0,900,e81,fc3,fa2,fc3,ff9,e60,e81,b00,600,0,0,0,0,600,b00,e81,e60,ff9,fc3,fa2,fc3,e81,900,0,0,0,0,0,0,0,300,b00,fa2,fe3,fa2,fa2,fc3,d30,e60,b00,500,0,0,0,0,500,b00,e60,d30,fc3,fa2,fa2,fe3,fa2,b00,300,0,0,0,0,0,0,500,900,fc3,fff,fc3,fa2,e81,b00,d30,900,500,0,0,0,0,500,900,d30,b00,e81,fa2,fc3,fff,fc3,900,500,0,0,0,0,0,0,600,900,e81,fe3,fa2,e81,d30,b00,d10,800,0,0,0,0,0,0,800,d10,b00,d30,e81,fa2,fe3,e81,900,600,0,0,0,0,0,0,500,800,e60,fa2,e81,e81,e60,b00,d30,800,0,0,0,0,0,0,800,d30,b00,e60,e81,e81,fa2,e60,800,500,0,0,0,0,0,0,300,800,d10,fa2,e60,e81,d30,b00,d10,600,0,0,0,0,0,0,600,d10,b00,d30,e81,e60,fa2,d10,800,300,0,0,0,0,0,0,300,800,b00,e60,d30,e60,d10,800,d10,600,0,0,0,0,0,0,600,d10,800,d10,e60,d30,e60,b00,800,300,0,0,0,0,0,0,0,800,b00,e60,d10,e60,900,800,d30,500,0,0,0,0,0,0,500,d30,800,900,e60,d10,e60,b00,800,0,0,0,0,0,0,0,0,800,b00,e60,d30,d10,900,800,d10,300,0,0,0,0,0,0,300,d10,800,900,d10,d30,e60,b00,800,0,0,0,0,0,0,0,0,600,b00,e60,d30,d10,900,600,900,0,0,0,0,0,0,0,0,900,600,900,d10,d30,e60,b00,600,0,0,0,0,0,0,0,0,600,900,e60,e60,d10,900,500,800,0,0,0,0,0,0,0,0,800,500,900,d10,e60,e60,900,600,0,0,0,0,0,0,0,0,500,800,d30,e81,d30,b00,0,600,0,0,0,0,0,0,0,0,600,0,b00,d30,e81,d30,800,500,0,0,0,0,0,0,0,0,0,500,d10,e60,e60,b00,0,0,0,0,0,0,0,0,0,0,0,0,b00,e60,e60,d10,500,0,0,0,0,0,0,0,0,0,0,300,b00,e60,d30,800,0,0,0,0,0,0,0,0,0,0,0,0,800,d30,e60,b00,300,0,0,0,0,0,0,0,0,0,0,200,b00,e60,d30,800,0,0,0,0,0,0,0,0,0,0,0,0,800,d30,e60,b00,200,0,0,0,0,0,0,0,0,0,0,0,d10,d30,d30,600,0,0,0,0,0,0,0,0,0,0,0,0,600,d30,d30,d10,0,0,0,0,0,0,0,0,0,0,0,0,900,d30,d10,600,0,0,0,0,0,0,0,0,0,0,0,0,600,d10,d30,900,0,0,0,0,0,0,0,0,0,0,0,0,600,d10,d10,300,0,0,0,0,0,0,0,0,0,0,0,0,300,d10,d10,600,0,0,0,0,0,0,0,0,0,0,0,0,0,900,b00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b00,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b00,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,900,b00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b00,800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,800,b00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,d10,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,600,d10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,800,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,500,800,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
3 changes: 3 additions & 0 deletions my_plane.coe

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions start1.coe

Large diffs are not rendered by default.

0 comments on commit 435b4f3

Please sign in to comment.