Jump to content
smccd

Classic console development kits, samples (Atari, Nintendo, Sega, Neo Geo)

Recommended Posts

Hello,

 

Over the past year, I have been gathering dev kits for classic consoles from around the net, fixing them up to get them in a working state, and then wrote small game samples for each. The samples will compile out of the box.

You can find them at

 

http://sebastianmihai.com/ccd

 

I am currently up to 14 different systems.

 

My Atari projects are:

 

Snappy - http://www.sebastianmihai.com/main.php?t=47 (written in batari Basic)

Catkanoid - http://www.sebastianmihai.com/main.php?t=49 (written in C)

 

Enjoy!

  • Like 5

Share this post


Link to post
Share on other sites

You should consider really handicapping yourself by only using dead BASIC compilers for your next round.

 

DragonBASIC - GBA

5200BAS - Atari 5200

ZX Basic - Sega Master System

BasiEgaXorz - Genesis

PSX Chipmunk BASIC - Playstation

nBasic - NES

Edited by theloon

Share this post


Link to post
Share on other sites

I have just added a new homebrew game on Neo Geo Pocket Color (NGPC). The game is called NGCollector, and it simulates the life of a Neo Geo collector! :)

 

Read more about it at http://sebastianmihai.com/main.php?t=63

 

Ah, yes, and also a small tech demo of a shooting galery written in 5200bas!

Share this post


Link to post
Share on other sites

This is really cool. With your Neo Geo Dev kit, can you play CD-DA for the NGCD part. What are the limitations using the puzzle de pon rom. Do you think it's possible to program a game like Last Hope with those limitations, if any? Also, I'm knee deep with a WIP using the PSX Psy-q dev kit for game development. Have you ever used it? I'll be starting a thread here soon once I finish a few more things.

 

I do already have a thread here though.

http://www.digitpress.com/forum/showthread.php?155936-2011-Any-PSX-programmers-out-there

Share this post


Link to post
Share on other sites

This is really cool. With your Neo Geo Dev kit, can you play CD-DA for the NGCD part. What are the limitations using the puzzle de pon rom. Do you think it's possible to program a game like Last Hope with those limitations, if any? Also, I'm knee deep with a WIP using the PSX Psy-q dev kit for game development. Have you ever used it? I'll be starting a thread here soon once I finish a few more things.

 

I do already have a thread here though.

http://www.digitpres...mmers-out-there

 

I'm not sure about playing CDDA. My work is based on the NeoBitz dev tools, so you may want to look that up and ask the author. The limitations of that specific rom is most likely its size. You may have to look for a different one (and adjust how your compilation scripts pad the output .bin files), or build for NGCD, which I think doesn't care about exact rom sizes.

 

I have briefly looked into PSYQ (I think I even remember reading your thread months ago), but I'm frankly not too fond of CD-based consoles (NGCD is an exception, due to itself being based on a cartridge system).

Share this post


Link to post
Share on other sites

Developing for the PSX with PSYQ isn't all that bad. It's just a lot of trial and error :\ I'm sure the same could be said of cartridge systems too. Anyway, I'll really look into making some kind of NGCD game later just to see what I can do. Thanks.

Share this post


Link to post
Share on other sites

I have just added a new homebrew game on Neo Geo Pocket Color (NGPC). The game is called NGCollector, and it simulates the life of a Neo Geo collector! :)

 

Read more about it at http://sebastianmiha...m/main.php?t=63

 

Ah, yes, and also a small tech demo of a shooting galery written in 5200bas!

 

Wow! I am humbled you'd consider trying these derelict dialects of BASIC! Really, as long as people continue to use and improve these compilers even abandonment by their developers isn't a fatal blow. You are truly keeping the faith alive each time you create a project.

 

Ode to Dead BASIC Coders:

Carry on my wayward son,

For there'll be patches when you are done

Lay your weary hands to rest

Don't you compile no more

 

Once I wrote above the subs and declarations

Just to get a grasp beyond the capitalization

I was typing ever faster, but my laptop fell too high

Though my eyes could see the NAS on my LAN

Though I thought I did I hadn't backed up man

I hear the voices when I'm screamin', I can hear them say

Edited by theloon
  • Like 2

Share this post


Link to post
Share on other sites

I have just added a new homebrew game on Neo Geo Pocket Color (NGPC). The game is called NGCollector, and it simulates the life of a Neo Geo collector! :)

 

Read more about it at http://sebastianmiha...m/main.php?t=63

 

Ah, yes, and also a small tech demo of a shooting galery written in 5200bas!

 

Wow! I am humbled you'd consider trying these derelict dialects of BASIC! Really, as long as people continue to use and improve these compilers even abandonment by their developers isn't a fatal blow. You are truly keeping the faith alive each time you create a project.

 

Ode to Dead BASIC Coders:

Carry on my wayward son,

For there'll be patches when you are done

Lay your weary hands to rest

Don't you compile no more

 

Once I wrote above the subs and declarations

Just to get a grasp beyond the capitalization

I was typing ever faster, but my laptop fell too high

Though my eyes could see the NAS on my LAN

Though I thought I did I hadn't backed up man

I hear the voices when I'm screamin', I can hear them say

 

Thank you very much for your kind words.

Share this post


Link to post
Share on other sites

I believe you now hold the record for smallest sized Neo-Geo Game (2 MEGS).

 

With King of Fighters 2003 being the Biggest (716 MEGS).

Share this post


Link to post
Share on other sites

I believe you now hold the record for smallest sized Neo-Geo Game (2 MEGS).

 

With King of Fighters 2003 being the Biggest (716 MEGS).

 

Hehe, when I was designing that insert, I was wondering what meg count to use, and I decided to go with the acutal size, mainly for lols :)

 

By the way, if anyone knows of someone, or some website that can create cartridges for other systems (NES, SNES, Sega, etc.), give me a shout.

Share this post


Link to post
Share on other sites

i know Retrozone ( http://www.retrousb.com/ ) makes Battle Kid: Fortress of Peril for the NES. It looks like they make SNES games too.

 

I have a question though..., how did you make your Atari 2600 and NEO cart? Did you gut and relabel existing carts or what?

 

 

Share this post


Link to post
Share on other sites

i know Retrozone ( http://www.retrousb.com/ ) makes Battle Kid: Fortress of Peril for the NES. It looks like they make SNES games too.

 

I have a question though..., how did you make your Atari 2600 and NEO cart? Did you gut and relabel existing carts or what?

 

I tried Retrozone, but they don't seem to make cartridges based on custom ROMs

 

The Neo Geo cart was made by someone else. It's based on a sacrificed Samurai Shodown 2 cartridge. The Atari 2600 cartridge was done by the AtariAge store :)

Share this post


Link to post
Share on other sites

They do publish games though

And Retrozone confirmed that they do not do "custom" jobs, a.k.a. homebrew cartridges...

 

They do publish games though.

Share this post


Link to post
Share on other sites

They do publish games though

 

 

They do publish games though.

 

That's true.

Do you know of any other places offering such services?

Share this post


Link to post
Share on other sites

Hey guys,

While I normally develop for older consoles, this time I came up with a trading game on Windows (using XNA). The game is called Gold of the Kingdoms, and in it, the player attempts to make a profit and ultimately gain influence over all kingdoms of the realm. Random events can occur, and the caravan can be upgraded.

You can find it here:
http://sebastianmihai.com/main.php?t=94&n=Gold-of-the-Kingdoms-an-XNA-C-homebrew-game

Here is a screenshot, also:

goldofthekingdoms1.jpg

  • Like 1

Share this post


Link to post
Share on other sites

Hey smccd, how difficult would it be to develop some homebrew games for the Apple Pippin?

 

I read an article which stated that an HFS authentication file needs to be added to a Pippin disc in order for it to be read (or something to that effect).

 

It is essentially just a PowerPC MAC that was released during the mid-90s, right?

Share this post


Link to post
Share on other sites

That's true.

Do you know of any other places offering such services?

 

I just noticed I missed your question way back when. Which system were you looking for?

Share this post


Link to post
Share on other sites

Hey smccd, how difficult would it be to develop some homebrew games for the Apple Pippin?

 

I read an article which stated that an HFS authentication file needs to be added to a Pippin disc in order for it to be read (or something to that effect).

 

It is essentially just a PowerPC MAC that was released during the mid-90s, right?

 

Hey, I'm not sure about that one. It's really obscure, and in the mean time, I've focused on types of development other than old systems.

 

Maybe sometime in the future... :)

Share this post


Link to post
Share on other sites

 

I just noticed I missed your question way back when. Which system were you looking for?

 

Hey there. It's never too late to answer that one, hehe :)

 

I'd be interested in any of NGPC, GB, GBC, GBA, Genesis, ColecoVision, Lynx.

Share this post


Link to post
Share on other sites

 

Maybe sometime in the future... :)

I'd love you long time if you did. I don't want my four hundred dollar purchase to go to waste!

Share this post


Link to post
Share on other sites

I have recently released a homebrew game on the ZX Spectrum. It is called Husband Chores.

In it, you have keep your house clean by unclogging toilets, taking out the trash, etc. You can find it here: http://sebastianmihai.com/main.php?t=130&n=ZX-Spectrum-development-Husband-Chores-in-Z80-assembly-language

husband_chores_zx_spectrum0.png

Husband Chores can also be played directly in your browser via a link on the page above.

Additionally, the platform-level code I've written for it has been organized in a library called libzx which can be downloaded freely and comes with a bunch of examples to help developers make homebrew games on the ZX Spectrum! The library can be found here: http://sebastianmihai.com/main.php?t=131&n=libzx-ZX-Spectrum-game-programming-library-Z80-assembly-language

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...