Page 1 of 1

My RPG project

Posted: Wed Jun 20, 2007 4:10 am
by 8bitwizard
This is an RPG that started on the ColecoVision, but it got a bit too big (22K out of 32K on a system that never used bank switching, for a demo without any significant world content), so I rewrote it in 68K code...

http://www.atariage.com/forums/index.ph ... &p=1317999

In the current version I added support this morning for the old ColecoVision PSG music that I was using, and it also has the game save code that works with my new cartridge board.

The PSG sound code is 68000 code translated from the Coleco Z80 BIOS code. Eventually I'll replace it with FM sound, since there seems to be a standard data format for it.

Posted: Sun Jun 24, 2007 9:09 pm
by TmEE co.(TM)
I couldn't download it, I need to log in for that, but I don't want to register as I have very little experience with Atari machines (my uncle has a clone though, I've repaired it, and used it but that's all) and just to DL your work...

Posted: Wed Jun 27, 2007 2:49 am
by 8bitwizard
Crap, I forgot that AA went to registered-only for downloads. I'll set up something on my own server. I've been needing to set up a real page for it and other things anyhow.

Posted: Thu Jun 28, 2007 3:36 pm
by 8bitwizard

Posted: Fri Jun 29, 2007 8:06 am
by MG
Cool project !
Deplacement are a little bit faster, but the beginning is very funny and interesting.

To be continued i hope !
Very good ! :wink:

Posted: Tue Jul 03, 2007 11:44 am
by TmEE co.(TM)
Very interested thing, it looks lot like some older QB RPGs. I like what the sword of doom does :wink:

Posted: Tue Jul 03, 2007 2:51 pm
by 8bitwizard
The full-screen view was inspired by the MSX1 version of Dragon Quest 2. That was some amazing use of the TMS-9918 graphics. There were subtle things about the DQ2 display that I noticed as workarounds for the 9918 limitations, the most subtle being that you could use the idle status display to trap a sprite. This was to avoid half of the sprite appearing over the status box (no priority flag for the background, no B plane to go in front).

And FYI, it's redrawing the screen every time you move. It doesn't use the scrolling support. That's how I got it to work on the ColecoVision in the first place.