gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > MegaZeux

#140006 - kvance - Wed Sep 12, 2007 6:20 pm

dsmzx build 1 is now available for testing. This is a DS port of the SDL port of the original textmode DOS game. Technical details are available on my LJ.

I've included the default world, Caverns, but hundreds more are available at digitalmzx. dsmzx can only play worlds in the 500K-600K range due to memory limitations. There is no sound, as I couldn't get the ndsSDL sound code to work. More instructions are available on the page. DLDI is required.

Be sure to backup the files on your flash card! I've encountered filesystem corruption twice during development. Writing saved games exposed the libfat seek-to-end bug. Staying in sleep mode for a while also corrupted the filesystem. I have fixed both of these, but it's better safe than sorry...

I'll have time to do more improvements in a week or so. High on my list is double-buffering for the top screen and using memory expansion cards to load bigger world files.
_________________
Corner Office: dev LJ
HexxagonDS, dsmzx, more...

#140839 - Markzilla - Thu Sep 20, 2007 3:47 am

One thing I notice about this is that I frequently can't get any touch screen response. Naturally, this severely hampers my ability to play with various programs.

#140853 - GPFerror - Thu Sep 20, 2007 7:03 am

kvance wrote:
dsmzx build 1 is now available for testing. This is a DS port of the SDL port of the original textmode DOS game. Technical details are available on my LJ.

I've included the default world, Caverns, but hundreds more are available at digitalmzx. dsmzx can only play worlds in the 500K-600K range due to memory limitations. There is no sound, as I couldn't get the ndsSDL sound code to work. More instructions are available on the page. DLDI is required.

Be sure to backup the files on your flash card! I've encountered filesystem corruption twice during development. Writing saved games exposed the libfat seek-to-end bug. Staying in sleep mode for a while also corrupted the filesystem. I have fixed both of these, but it's better safe than sorry...

I'll have time to do more improvements in a week or so. High on my list is double-buffering for the top screen and using memory expansion cards to load bigger world files.


You have a link to your SDL source for the ds or a diff ? I'd like to add them back to my libSDL port. Also are you use the libsdl.org version or my 1.29 version from my site?

Thanks,
Troy(GPF)
http://gpf.dcemu.co.uk

#141312 - kvance - Mon Sep 24, 2007 12:24 am

Sorry for the delay. The IGF deadline is at the end of this month, so I'm really busy.

Markzilla wrote:
One thing I notice about this is that I frequently can't get any touch screen response. Naturally, this severely hampers my ability to play with various programs.

I've received other reports about this, but I can't reproduce it. What kind of hardware are you using? (Phat/Lite, flash hardware?)

GPFerror wrote:
You have a link to your SDL source for the ds or a diff ? I'd like to add them back to my libSDL port. Also are you use the libsdl.org version or my 1.29 version from my site?

This source tarball contains the source for the game and most of the libraries, including SDL. You probably won't find much of anything to merge, as I was mostly concerned with *reducing* SDL's functionality :)

I'm using 1.2.12 from libsdl.org, though I've tried both versions. Unfortunately, I couldn't get any sound playing in either.
_________________
Corner Office: dev LJ
HexxagonDS, dsmzx, more...

#141399 - Markzilla - Tue Sep 25, 2007 12:59 am

I've discovered that the touch screen stops responding when the test.dat file is written to the card.

I'm using a DS phat and a Games n' music.

#141411 - kvance - Tue Sep 25, 2007 2:30 am

Markzilla wrote:
I've discovered that the touch screen stops responding when the test.dat file is written to the card.

I'm using a DS phat and a Games n' music.


Interesting! That file was just for debugging. It's no longer necessary. I hope to have a new version out in a couple of days with this removed.
_________________
Corner Office: dev LJ
HexxagonDS, dsmzx, more...

#141523 - Markzilla - Wed Sep 26, 2007 5:54 pm

I eagerly await the new version, then.

#141674 - AXYPB - Fri Sep 28, 2007 4:42 am

Does a port of ZZT exist?

#141744 - kvance - Sat Sep 29, 2007 2:23 am

AXYPB wrote:
Does a port of ZZT exist?


Check out DreamZZT. Not strictly a port, since nobody has the ZZT source code, but it works well.
_________________
Corner Office: dev LJ
HexxagonDS, dsmzx, more...

#142703 - Markzilla - Fri Oct 12, 2007 2:07 am

"A few days" turned into a month. Is development still ongoing, or has the project been paused?

#142710 - kvance - Fri Oct 12, 2007 3:57 am

Yeah, it's taking longer than I thought. I'm adding support for extra memory, e.g. from a SuperCard, which has caused a lot of problems. I should have it sorted this weekend.
_________________
Corner Office: dev LJ
HexxagonDS, dsmzx, more...

#143464 - Markzilla - Mon Oct 22, 2007 12:21 am

Quote:
Maybe next weekend...

I take it you're having quite unexpected bugs?