spacer

XGS has arrived.

It only took 8 days to arrive but the wait was almost painful. I made do reading the forums and documents on the XGS website, I have to make do no longer. Below is a picture of the XGS just unpacked, along with joystick, user guide, ebook and SX programming manual. Not shown is the expansion module, sx key programmer, logic exploration kit and logic probe.

Now the moment of truth, time to hook it up to the tv. The demo on the XGS was NTSC, fortunately my tv supports both NTSC and PAL and heres the result.

Once I’ve managed to produce something with the XGS I’ll get it hooked up through composite0 then I can take a few screenshots rather than photos of the TV :P

Now to upload some custom code.

To get this working in Linux I needed to download SX-IDE from Rainer Blessing’s website. This requires QT4 to install and Wine for the assembler to work. It uses gsxprog so you need an SX-Key as well.

Since SXIDE requires an assembler and the only one available at the moment is for windows, it will run the assembler via wine. To get the assembler installed in the first place, just run the XGS cd install.exe under wine. Then copy the s.exe from your wine folder into your sxide directory. The README for SXIDE covers the setup, it’s very straightforward.

After connecting the SX-Key to the XGS header pins, programming was as simple as flicking a switch, then clicking assemble and program in sxide.

Now I know everything works I guess its time to crack open all the manuals and start learning how to program for the sx chip, the xgs hardware and also how the hardware all works (which afterall is the reason for buying this).

I want to thank Rainer Blessing for creating SXIDE for Linux. Even though its only at version 0.7 it can run the windows assembler, communicate with the sx-key and program the device as well as support syntax highlighting within the IDE. I’d also like to thank the gsxprog team without who I guess we wouldn’t have an SXIDE, or at least not so quickly :)

 

GID#14 – GhostHunter

Sat – 00:24

I’ve finally settled on an idea, the rest were interesting, but would have taken way too long to get even the basics going. So heres the plan, as to how much I’ll manage to get done of this in 24 hours I’ve no idea.

Ghost Hunter – A 2d top down view game. The game will take place within a haunted house (although you’ll have to take my word for that since I’ll be using programmer art :P ) teaming with ghosts (again unless a kind artist donates some graphics, take my word for it).

The player has two weapons, the first is a limited ammo scare gun. It will fire a projectile that will cause ghosts to panic and run away from it (may change into a stun gun or some other variation depending on how the game plays assuming I get that far).

The second is a short range trap that can be dropped and will suck nearby ghosts into it. The trap will hold a limited number of ghosts requiring a trip back to the ghost hunters van. Emptying the trap will score the player points.

The player will lose health should he come into physical contact with a ghost.

So thats the basic plan. Whether it will end up anything like the above remains to be seen.

Read the rest of this entry »

 

Pre-GID #14

The last GID I entered was GID#12 for which I coded Conquest. In little over 6 hours it’ll be time for another GID#14, this time the theme is ghosts, and I’m still pretty stumped for ideas. There’s the obvious pacman clone, but I’ve been there, done that. The rest of the ideas I’ve had are really too big for a GID. I’m sure I’ll think of something though :)

Anyhow, I’ll keep this blog entry updated as things progress.

Following a comment about GID selling GID t-shirts to buy cakes and tea for the first Live GID (still hoping they’ll be one :) the discussion moved onto Tea T-Shirts, well here’s my Tea-Shirt in a day entry :)

Real Coders drink tea1
Real coders drink tea 2

It’s now midnight Saturday, I’ve still not decided on a GID idea, although I’m fairly certain I’ll be using T2D for it. Its been a couple of months since I last had a chance to play around with T2D, in fact I think it was GID#12. Time for a cuppa, then hopefully I’ll have a moment of inspiration and decide on an idea.

Move GID#14 to a seperate blog post.

 

Incoming! – Shelled news.

Shelled logo

Joshua Dallman has posted two sizable progress updates for Shelled!

Things are really beginning to come together both gameplay and eye candy wise. The earlier prototypes were already quite good fun to play, but with the additon of the tanks, new graphics and artillary shells the game is really beginning to take shape.

I’m really looking forward to playing this over the net when the networking side of things is up and running. Between Shelled and AirAce, those that are attending this years IGC really have something to look forward to :)

Visit the official Shelled game website for previous news updates.

 

Retro fun

Hardware is fun, theres something about knowing how everything works under the hood even if you don’t really need to know. Which probably explains why I tend to dismantle most of the digital gadgets I’ve bought sooner or later. With my other interest been game programming, what could be better than doing both at the same time.

Step in the XGameStation.

XGameStation

It may not be as powerful as the next gen xbox360, PS3 or even the original XBox, but then why would you want something so powerful when the purpose is learning how everything works? That said, looking at the specs the XGS is no lightweight, with more power than the original NES and SNES. I’ve played around with the dreamcast in the past, programming small demos and games for it but programming for hardware is different to knowing exactly how it works.

Demo demo2

Yes the games are nothing ground breaking, although I do remember how hard I tried as a kid trying to make similar games :) There’s something about tinkering around with hardware, I enjoy it, it’s geeky I know but what can you do :/ Although been able to program for the XGS is attractive, that’s only part of the reason for buying it, after all I can code more advanced games for the PC with much less hassle. However, having the hardware to hack and all the documentation explaining however everything works is the first step to building your own custom console. How cool is that. I can see it now, my own custom Pong machine :) Well, we have to be realistic after all :P

The only problem I can see is that the tool chain is for windows only. Still I’ve always got my laptop if I can’t get the compiler and programmer working under wine in linux. I’m sure it won’t be long before a linux toolchain is created by the community though, even if its harder to work with than the version that ships for windows. [No sooner had I posted this someone pointed me to a linux ide and uploader]

Once everythings up and running, it would really be intresting to try a Retro GID for the XGS :) Perhaps even a retro GID split over two GID’s, one building a simple console, with the second programming it :P I know its been talked about in the past, who knows :)

Now begins the waiting… :(

I guess I can’t post this blog without mentioning the bombings in London, my condolences to anyone affected by it.

 
 
© 2005-2007 Gary Preston
Figment Games is hosted by DreamHost
Entries (RSS) and Comments (RSS).