Kevin Vance - For everyone who wants to test dsmzx, here you go. I won't have…

Entries | Archive | Friends | Friends' Friends | User Info

01:15 am

Wednesday, September 12th, 2007
Previous Entry Share Next Entry
Tags, ,

For everyone who wants to test dsmzx, here you go. I won't have time to work on it much this week.

Make sure all the files live in /games/megazeux, and that you've patched the .nds file with DLDI. Some more info on controls, etc. is on the page. It badly needs some double buffering, especially the top screen.

dsmzx running on hardware
Link )Reply )

[User Picture]From: kvance
2007-09-12 04:13 pm (UTC)
It should, though you may have to use this DLDI patch if your firmware isn't recent enough to autopatch.
(Reply) (Parent) (Thread)
From: c99koder
2007-09-12 11:39 pm (UTC)
Hmm, got an evil red screen of death when I DLDI-patched the file, but that's not your fault. Works fine unpatched (libfat supports my card out of the box).

It's surprisingly snappy, makes my DreamZZT port look bad :P
(Reply) (Thread)
[User Picture]From: kvance
2007-09-13 12:48 am (UTC)
DreamZZT for DS was pretty much my inspiration.
(Reply) (Parent) (Thread)
From: (Anonymous)
2007-09-14 07:33 pm (UTC)
I don't have a LiveJournal so I am lame. :)

You know, there are probably a few things in your version of mzx that are eating up memory and aren't really needed. stuff like the anti-flicker fix that was added way back in the spider releases (I believe) that fix involved doubling the ammount of character set data, to reduct on the slight flickering that might occure on massive charedits.

You could choose to scrap the editor (I donno if you have already or not) but scrapping the editor and just making a copy of MZXRUN for the DS. MzxRun was an idea that has since been abandoned, started in the mzxak days iirc when Akwende was bloating things up for all of us, Saved a TON of memory for running games on older computers.

You could probably remove alot of stuff that is just plain inaccessible due to the button configuration, I don't know if you have the help system interpretter still in that or anything like that, but it would be a good idea to remove it.

Anyway I'm sure theres more but thoes are the ones that jump out at me. Really chances are you've already removed these ones, I haven't even bothered to ask for source or anything, but then again, I'm supposed to be on vacation from all things MZX.
(Reply) (Thread)
[User Picture]From: kvance
2007-09-16 03:57 am (UTC)
I haven't removed a thing yet, I'm just trying to make it work :)

Charsets only really cause a problem on the stack where they'd take up over 1/5 of it. I have 4MB to work with on the DS, which isn't so bad considering this is still an old DOS game at its core.

I'm thinking about making a stripped down version for people without memory expansions. The editor and the help system would be juicy targets. I also don't use SDL for anything but the event loop, so I think stubbing out most of SDL would save me a few hundred KB.
(Reply) (Parent) (Thread)