Microprose adventure information request

All the inane chatter goes in here. If you're curious about whether we will support a game, post HERE not in General Discussion :)

Moderator: ScummVM Team

User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

I am not under the influence of any drug, that's for sure :)
timofonic
Posts: 254
Joined: Thu Jun 01, 2006 2:18 am

Post by timofonic »

md5 wrote:I am not under the influence of any drug, that's for sure :)
So it's just a mental disorder? Hehe.

Can you provide a few more details or just say me "two more weeks"? ;)
User avatar
sev
ScummVM Lead
Posts: 2304
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

The Madventurer wrote:
md5 wrote:I am not under the influence of any drug, that's for sure :)
So it's just a mental disorder? Hehe.

Can you provide a few more details or just say me "two more weeks"? ;)
Less than a week.


Eugene
User avatar
kosuan
Posts: 98
Joined: Wed Nov 15, 2006 8:58 pm
Location: germany

Post by kosuan »

Ripley too ??? Is going to come on my Mac ???

hgnnnnngghh - this is martyring :!: :!:

I bet if Ripley's going to come, the prices on the bay will rise
instantly. It was the same with 'touche' ..... :wink:
User avatar
Longcat
Posts: 1061
Joined: Sat Sep 23, 2006 3:15 pm

Post by Longcat »

good thing I already have a copy then:P
timofonic
Posts: 254
Joined: Thu Jun 01, 2006 2:18 am

Post by timofonic »

Code: Select all

static const PlainGameDescriptor m4Games[] = {
	{"m4", "MADS/M4 engine game"},
	{"riddle", "Riddle of Master Lu: Believe it or Not!"},
	{"burger", "Orion Burger"},
	{"rex", "Rex Nebular and the Cosmic Gender Bender"},
	{"dragon", "DragonSphere"},
	{"dragoncd", "DragonSphere CD"},
	{"phantom", "Return of the Phantom"},
	{"phantomcd", "Return of the Phantom CD"},
	{0, 0}
};

Thanks a lot!

And I see MADE, and engine used by "Return to Zork" too ;)[/code]
Anotherguest
ScummVM Porter
Posts: 1423
Joined: Sun Oct 30, 2005 2:27 pm
Location: Malmoe, Sweden

Post by Anotherguest »

Ahhh...And there I found my Return to Zork cd. Ripping (the audio tracks) and building at the same time.. I just wonder.. a) How much is implemented.. b) How well will it run on my mobile! Anyways.. Great wooork guys! :-)
Mirko
Posts: 23
Joined: Wed May 17, 2006 12:14 pm

Post by Mirko »

Did you get the source code for the engine?
Anotherguest
ScummVM Porter
Posts: 1423
Joined: Sun Oct 30, 2005 2:27 pm
Location: Malmoe, Sweden

Post by Anotherguest »

I just updated my daily SVN source tree, and there it was. :-)
Weaver1497
Posts: 5
Joined: Fri Jul 07, 2006 8:16 am

Post by Weaver1497 »

Can someone let me in on a little info... I have never compiled or used a SVN build so I could test the games that aren't "officially" made compatible. I absolutely loved Rex Nebular, and really want to play Return of the Phantom and Dragonsphere.

Can someone tell me are the games playable with the current SVN build? Do they go in game? Also is work still being done on the m4/MADS engine, so the games will hopefully one day be "officially" compatible. Thank you guys for all the hard work!
Mirko
Posts: 23
Joined: Wed May 17, 2006 12:14 pm

Post by Mirko »

I don't think any Games using the M4/MADS Engine do work at all. I Tried it the first day with "Riddle of Master Lu", but it did not start and since then there were only small changes to the code in SVN (or at least only a few files got changed... I don't really know how much work was done). Perhaps "Orion Burger" would do a bit more, but I didn't try that, yet. The developers seem to concentrate on the MADE engine, that got added at the same time.
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

Mirko gave a pretty much accurate description of the current situation.

All of the game logic in M4/MADS games is pretty much hardcoded in the game's executable, which makes work on them a pain.

Things are a bit easier with Orion Burger, hence it is the game we're currently focusing on. All the MADS games used a code overlay manager, called RTLink, which moved parts of the code to overlays, so that the game's executable would need less RAM. This makes work on it even harder, cause IDA doesn't read those code parts correctly. Currently, there has been work done on that part, but there are still loads of things to be done.

At the moment, it's possible to do things using debug commands. It's possible to do actions in certain rooms in Orion Burger. The engine is also able to load pretty much all of the game's resources using debug commands. But the main showstopper/problem is the game logic itself.

MADE on the other hand is the exact opposite: all of the game's logic is in its data files, and the executable is used to parse it. Hence, it's a very simple game engine, which means that results will be shown much much faster than work done on M4/MADS
User avatar
Freddo
Posts: 287
Joined: Mon Oct 31, 2005 4:41 pm

Post by Freddo »

Hmmm, I always belived that Bloodnet used the M4/MADS engine too, but I guess that wasn't the case.
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

No, Bloodnet was not created using the M4/MADS engine
User avatar
dreammaster
ScummVM Developer
Posts: 557
Joined: Fri Nov 04, 2005 2:16 am
Location: San Jose, California, USA

Post by dreammaster »

This may be an oppurtune time to plug my new blog at dm-notes.blogspot.com, where I'll be discoursing on assembly language in general, and my progress disassembling the Rex Nebular executable for MADS support in particular.

As MD5 said, don't expect rapid progress on the MADS engine games.. it's not going to be as easy as the MADE engine. But at least you can keep abreast of how it's going if you're interested.
Post Reply