Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Commit

Permalink
Cleaning up the runner and fixing keyboard input.
Browse files Browse the repository at this point in the history
  • Loading branch information
jessefreeman committed Apr 9, 2020
1 parent 7303f09 commit 3cbba4a
Show file tree
Hide file tree
Showing 251 changed files with 161,654 additions and 135 deletions.
27 changes: 27 additions & 0 deletions Disks/PixelVision8System/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
Empty PV8 Game Template

Replace this README file
with a description of your
game and the license you
want to share your code
under.

Are you a Fantasy Club
Member? Join today for
free access to the demos,
docs, tutorials, artpacks,
and more.

You'll find everything you
need to start making your
own PV8 games!

Visit www.PixelVision8.com
to create your new account.

You can also join the
community on the official
discord server by visiting
www.discord.gg/pixelvision8 or
follow on twitter at
@pixelvision8
114 changes: 59 additions & 55 deletions Disks/PixelVision8System/data.json
Original file line number Diff line number Diff line change
@@ -1,56 +1,60 @@
{
"ColorChip":
{
"total": 16,
"maxColors": 128,
"backgroundColor": 0,
"maskColor": "#FF00FF",
"unique": false,
"debug": false
},
"DisplayChip":
{
"width": 264,
"height": 248,
"overscanX": 1,
"overscanY": 1,
"layers": 6
},
"FontChip":
{
},
"GameChip":
{
"lockSpecs": true,
"maxSize": 512,
"saveSlots": 8
},
"MusicChip":
{
"totalSongs": 32,
"notesPerTrack": 127,
"totalPatterns": 24,
"totalLoop": 24
},
"SoundChip":
{
"totalChannels": 5,
"totalSounds": 32,
"channelTypes": [-1, -1, -1, -1, -1]
},
"SpriteChip": {
"maxSpriteCount": 0,
"unique": false,
"spriteWidth": 8,
"spriteHeight": 8,
"pages": 8,
"cps": 8
},
"TilemapChip":
{
"columns": 256,
"rows": 256,
"totalFlags": 16,
"autoImport": false
}
}
"ColorChip":
{
"total":16,
"maxColors":128,
"backgroundColor":0,
"maskColor":"#FF00FF",
"unique":false,
"debug":false,

},
"DisplayChip":
{
"width":264,
"height":248,
"overscanX":1,
"overscanY":1,
"layers":6

},
"FontChip":
{
},
"GameChip":
{
"lockSpecs":true,
"maxSize":512,
"saveSlots":8
},
"MusicChip":
{
"totalSongs":32,
"notesPerTrack":127,
"totalPatterns":24,
"totalLoop":24
},
"SoundChip":
{
"totalChannels":5,
"totalSounds":32,
"channelTypes":[-1,-1,-1,-1,-1]
},

"SpriteChip":{
"maxSpriteCount":0,
"unique":false,
"spriteWidth":8,
"spriteHeight":8,
"pages":8,
"cps":8
},
"TilemapChip":
{
"columns":256,
"rows":256,
"totalFlags":16,
"autoImport":false,

}
}
16 changes: 8 additions & 8 deletions Disks/PixelVision8System/info.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "PV8System",
"description": "A PV8 Game Template.",
"version": "v0.9.4",
"ext": ".pv8",
"gpuChip": "PV8",
"cartChip": "PV8",
"soundChip": "PV8",

"name":"PV8System",
"description":"A PV8 Game Template.",
"version":"v0.9.4",
"ext":".pv8",
"gpuChip":"PV8",
"cartChip":"PV8",
"soundChip":"PV8",
}
Binary file modified Disks/PixelVision8System/medium.font.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 7 additions & 6 deletions Disks/PixelVision8System/music.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"MusicChip":
{
"songs": [
]
}
}
"MusicChip":
{
"songs":[

]
}
}
9 changes: 9 additions & 0 deletions Disks/PixelVision8System/saves.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{

"GameChip":
{
"savedData":{

}
}
}
44 changes: 22 additions & 22 deletions Disks/PixelVision8System/sounds.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"SoundChip":
{
"sounds": [
{
"name": "Melody",
"settings": "0,.5,,.2,,.2,.3,.1266,,,,,,,,,,,,,,,,,,1,,,,,,"
},
{
"name": "Harmony",
"settings": "0,.5,,.01,,.509,.3,.1266,,,,,,,,,,,,,.31,,,,,1,,,.1,,,"
},
{
"name": "Bass",
"settings": "4,1,,.01,,.509,.3,.1266,,,,,,,,,,,,,.31,,,,,1,,,.1,,,"
},
{
"name": "Drums",
"settings": "3,.1,,.01,,.209,.1,.1668,,,,,,,,,,,,,.31,,,,,.3,,,.1,,,-.1"
}
]
}
}
"SoundChip":
{

"sounds": [{
"name":"Melody",
"settings":"0,.5,,.2,,.2,.3,.1266,,,,,,,,,,,,,,,,,,1,,,,,,"
},
{
"name":"Harmony",
"settings":"0,.5,,.01,,.509,.3,.1266,,,,,,,,,,,,,.31,,,,,1,,,.1,,,"
},
{
"name":"Bass",
"settings":"4,1,,.01,,.509,.3,.1266,,,,,,,,,,,,,.31,,,,,1,,,.1,,,"
},
{
"name":"Drums",
"settings":"3,.1,,.01,,.209,.1,.1668,,,,,,,,,,,,,.31,,,,,.3,,,.1,,,-.1"
}
]
}
}
42 changes: 1 addition & 41 deletions Disks/PixelVision8System/tilemap.json
Original file line number Diff line number Diff line change
@@ -1,42 +1,2 @@
{
"width": 256,
"height": 256,
"nextobjectid": 1,
"orientation": "orthogonal",
"renderorder": "right-down",
"tiledversion": "1.0.3",
"tilewidth": 8,
"tileheight": 8,
"type": "map",
"version": 1,
"backgroundcolor": "#FF00FF",
"tilesets": [
{
"columns": 16,
"firstgid": 1,
"image": "sprites.png",
"imagewidth": 128,
"imageheight": 1024,
"margin": 0,
"name": "sprites",
"spacing": 0,
"tilewidth": 8,
"tileheight": 8,
"tilecount": 2048,
"transparentcolor": "#FF00FF"
}
],
"layers": [
{
"draworder": "topdown",
"name": "Tilemap",
"id": 1,
"type": "objectgroup",
"opacity": 1,
"visible": true,
"x": 0,
"y": 0,
"objects": []
}
]
}
"width":256,"height":256,"nextobjectid":1,"orientation":"orthogonal","renderorder":"right-down","tiledversion":"1.0.3","tilewidth":8,"tileheight":8,"type":"map","version":1,"backgroundcolor":"#FF00FF","tilesets": [{"columns":16,"firstgid":1,"image":"sprites.png","imagewidth":128,"imageheight":1024,"margin":0,"name":"sprites","spacing":0,"tilewidth":8,"tileheight":8,"tilecount":2048,"transparentcolor":"#FF00FF"}],"layers": [{"draworder":"topdown","name":"Tilemap","id":1,"type":"objectgroup","opacity":1,"visible":true,"x":0,"y":0,"objects": []}]}
51 changes: 51 additions & 0 deletions Disks/PixelVisionOS/License.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Microsoft Public License (MS-PL)

This license governs use of the accompanying software. If you use the software, you accept this
license. If you do not accept the license, do not use the software.

1. Definitions

The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning
here as under U.S. copyright law.

A "contribution" is the original software, or any additions or changes to the software.

A "contributor" is any person that distributes its contribution under this license.

"Licensed patents are a contributor's patent claims that read directly on its contribution.

2. Grant of Rights

(A) Copyright Grant- Subject to the terms of this license, including the license conditions and
(limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free
(copyright license to reproduce its contribution, prepare derivative works of its contribution, and
(distribute its contribution or any derivative works that you create.

(B) Patent Grant- Subject to the terms of this license, including the license conditions and
(limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free
(license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or
(otherwise dispose of its contribution in the software or derivative works of the contribution in
(the software.

3. Conditions and Limitations

(A) No Trademark License- This license does not grant you rights to use any contributors' name,
(logo, or trademarks.

(B) If you bring a patent claim against any contributor over patents that you claim are infringed by
(the software, your patent license from such contributor to the software ends automatically.

(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark,
(and attribution notices that are present in the software.

(D) If you distribute any portion of the software in source code form, you may do so only under this
(license by including a complete copy of this license with your distribution. If you distribute any
(portion of the software in compiled or object code form, you may only do so under a license that
(complies with this license.

(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no
(express warranties, guarantees or conditions. You may have additional consumer rights under your
(local laws which this license cannot change. To the extent permitted under your local laws, the
(contributors exclude the implied warranties of merchantability, fitness for a particular purpose
(and non-infringement.

39 changes: 39 additions & 0 deletions Disks/PixelVisionOS/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Welcome to Pixel Vision OS

This OS was designed
specifically for running
on Pixel Vision 8. You'll
find everything you need
to build your own games.

You can get started by
creating a new project
from the drop-down menu
(the logo icon in the
top left corner). PV8
created this workspace
on your local computer.
You can find the path
for your specific OS by
open 'about' from the
drop-down menu.

Are you a Fantasy Club
Member? Join today for
free access the demos,
docs, tutorials, artpacks,
and more.

You'll find everything you
need to start making your
own PV8 games!

Visit www.PixelVision8.com
to create your new account.

You can also join the
community on the official
discord server by visiting
www.discord.gg/pixelvision8
or follow on twitter at
@pixelvision8

0 comments on commit 3cbba4a

Please sign in to comment.