When you finish a new game, demo, engine, or utility, the first thing to do is submit it to the archive for approval. Then feel free to post about it in this forum; in fact, please continue to do this. This is so people will actually know about your game and play it. As nice as it is to have archive uploads automated, it's not going to help much if no one knows you have a new game to play.
If we approve your game, the post icon will be changed to
; if we decide not to allow it (for reasons that may or may not be obvious - PM an admin if you have any questions), the icon will be changed to
. For this reason, we recommend you do not give your thread a post icon in this forum, because it'll just be changed when we do something with your game.
Unless we've marked your thread with
, don't assume that your game was denied. We just haven't gotten around to it yet. If it's been over a week, and we haven't marked your thread, PM us.
When uploading your games to the archive, please zip up your game using the .ZIP format, even if it is just a .MZX file. As for less popular formats (such as RAR and 7Z), games uploaded in these formats will be rejected. This is because as wonderful as those compression algorithms might be, ZIP is a near universal compression standard, and the only one that will work with the in-game archive browser planned for MZX.
You can also attach your game to a new thread in this forum. In this case, you can use whatever compression format you find suitable. NOTE: Games posted this way won't be put into the archive unless submitted to the archive proper, or unless the author states he/she wants the game in.
Lastly, we suggest you post a suitable screenshot of your submission (in PNG format) along with the game.
![]() ![]() |
Nov 24 2005, 11:33 AM
Post
#1
|
|
![]() Doesn't look edible. ![]() ![]() Group: Members Posts: 148 Joined: 25-May 02 From: Torrance, CA Member No.: 594 |
CHIP-8 is a virtual machine made in the 1970s for use with the RCA TELMAC-1800 and COSMAC VIP computers. It was mainly used to make games, and it is rumored that it was originally made to show off the graphics of those computers (even though they're 64x32 black and white PIXELS!)
And here be a CHIP-8 emulator for Megazeux, with a few games included: - BRIX (Breakout clone) - KALEID (Weird graphics type of thing) - PONG (Obvious) - PUZZLE (One of those sliding puzzle things) - PUZZLE2 (Another version of PUZZLE) - SYZYGY (Nibbles clone...ish) - UFO (Shoot the white blobs!) - WIPEOFF (Plinko?) EDIT: The CHIP-8 emulation uses the left 16 keys on the keyboard (1, 2, 3, 4, Q, W, E, R, A, S, D, F, Z, X, C ,V)
Attached File(s)
-------------------- ?
|
|
|
|
Nov 24 2005, 11:49 AM
Post
#2
|
|
![]() Veteran Member ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,769 Joined: 7-March 01 Member No.: 332 |
Just got finished searching with Google and found a small cache of games for the Chip-8. Some are already present in the download from Mr_Alert though. Amongst them is Space Invaders.
This post has been edited by Frobozz: Nov 24 2005, 11:51 AM
Attached File(s)
-------------------- <imoutomoe> Thank you for flying EsperNe--OH GOD WE'RE GOING DOWN!
<lolilover> i once made a compression tool that made my files bigger <lolilover> also you couldn't decompress them |
|
|
|
Nov 24 2005, 12:14 PM
Post
#3
|
|
![]() Doesn't look edible. ![]() ![]() Group: Members Posts: 148 Joined: 25-May 02 From: Torrance, CA Member No.: 594 |
QUOTE (Frobozz @ Nov 24 2005, 03:49 AM) Just got finished searching with Google and found a small cache of games for the Chip-8. Some are already present in the download from Mr_Alert though. Amongst them is Space Invaders. Some of those games are SuperChip games that aren't supported by my emulator. SuperChip has a higher resolution of 128x64, and that's the main reason why it isn't supported yet. It's easier to use half-chars than it is to use a lot of chars and manipulation and such, especially if there isn't any video memory outside the displayed thing. -------------------- ?
|
|
|
|
Nov 24 2005, 01:30 PM
Post
#4
|
|
![]() LOLOLOLOLOLOLOL ![]() Group: Elite Posts: 3,503 Joined: 4-May 02 Member No.: 538 |
Very cool, Mr_Alert... At least, better than those Brainfuck interpreters. xD
-------------------- |
|
|
|
Nov 24 2005, 02:29 PM
Post
#5
|
|
![]() <3 ![]() ![]() ![]() ![]() Group: Members Posts: 866 Joined: 20-May 05 From: Ohio, USA Member No.: 1,378 |
Nice work. I've never heard of Chip-8 before, or let alone knew there were home computers or gaming systems in the 1970s.
-------------------- |
|
|
|
Nov 24 2005, 08:53 PM
Post
#6
|
|
![]() Doesn't look edible. ![]() ![]() Group: Members Posts: 148 Joined: 25-May 02 From: Torrance, CA Member No.: 594 |
QUOTE (VinceP @ Nov 24 2005, 06:29 AM) Nice work. I've never heard of Chip-8 before, or let alone knew there were home computers or gaming systems in the 1970s. Well, they were hobbyist kits and such. -------------------- ?
|
|
|
|
Nov 24 2005, 09:05 PM
Post
#7
|
|
![]() End ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 6,630 Joined: 15-November 01 From: US, NC Member No.: 105 |
This is awesome =D
-------------------- insert giant silly koji sign here.
|
|
|
|
Nov 24 2005, 11:08 PM
Post
#8
|
|
![]() No furry sex ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,548 Joined: 14-July 02 Member No.: 630 |
Now make a 2600 emulator.
-------------------- ![]() Why-Fi: but I'M MATURE ENOUGH TO BE A MODERATOR!!!!!!!!!! |
|
|
|
Nov 24 2005, 11:23 PM
Post
#9
|
|
![]() Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 832 Joined: 5-June 05 From: Computer :D Member No.: 1,385 |
It is hard to work with, I can't really understand it =(
-------------------- ...
|
|
|
|
Nov 25 2005, 05:03 AM
Post
#10
|
|
![]() Doesn't look edible. ![]() ![]() Group: Members Posts: 148 Joined: 25-May 02 From: Torrance, CA Member No.: 594 |
New version with register status stuff, settings dialog for timing, emulation speed indicator (reduce the refresh rate if emu speed gets low), and bugfixes.
Attached File(s)
-------------------- ?
|
|
|
|
Nov 25 2005, 11:01 AM
Post
#11
|
|
![]() Veteran Member ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,769 Joined: 7-March 01 Member No.: 332 |
Its strange, but I've always like messing with programs that have limitations. So naturally, I've gotten to like the Chip-8. But I'd like to do more than play games made on it, I'd like to take a stab at making a game myself.
Mr_Alert pointed me towards a site containing a brief list of the instructions that the Chip-8 handles (along with a few for the Super variant). Obviously this is very helpful, but I don't want to have to use a hex editor to code games. So I did some more browsing and came up with two utilities. One is an assembler and the other is a disassembler. I've uploaded a zip containing both utilities as well as a copy of the page listing the instructions. This should keep somebody busy. Edit: Here is the assembly to one of the simpler programs for the Chip-8. A program that randomly generates a maze. CODE code0004:
mvi data0003 random v2,1 skeq v2,1 mvi data0004 sprite v0,v1,4 add v0,4 skeq v0,64 jmp code0004 mov v0,0 add v1,4 skeq v1,32 jmp code0004 code0002: jmp code0002 data0004: db #80 db #40 db #20 db #10 data0003: db #20 db #40 db #80 db #10 This post has been edited by Frobozz: Nov 25 2005, 11:14 AM
Attached File(s)
-------------------- <imoutomoe> Thank you for flying EsperNe--OH GOD WE'RE GOING DOWN!
<lolilover> i once made a compression tool that made my files bigger <lolilover> also you couldn't decompress them |
|
|
|
Nov 25 2005, 03:52 PM
Post
#12
|
|
![]() <3 ![]() ![]() ![]() ![]() Group: Members Posts: 866 Joined: 20-May 05 From: Ohio, USA Member No.: 1,378 |
That's the entire program for a random maze? Pretty simple.
-------------------- |
|
|
|
Nov 25 2005, 05:37 PM
Post
#13
|
|
![]() "axe" me a question ![]() Group: Elite Posts: 2,658 Joined: 23-June 05 From: Getoiled, MD Member No.: 1,394 |
i played them all. they were fun. excellent show.
-------------------- ![]() ![]() ![]() |
|
|
|
Nov 27 2005, 02:50 AM
Post
#14
|
|
![]() Veteran Member ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,769 Joined: 7-March 01 Member No.: 332 |
In order to further aid in development for the CHIP-8, I've written a FreeBASIC program that converts MegaZeux CHR files into CHIP-8 assembly data statements. I've tested both normal and partial character sets and both work.
There is only one problem - it seems the assembler I've got cannot handle the vast number of "symbols." It dies at number 3,825 for me. This post has been edited by Frobozz: Nov 27 2005, 02:50 AM
Attached File(s)
-------------------- <imoutomoe> Thank you for flying EsperNe--OH GOD WE'RE GOING DOWN!
<lolilover> i once made a compression tool that made my files bigger <lolilover> also you couldn't decompress them |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 9th February 2010 - 01:41 AM |