Previous Thread
Next Thread
Print Thread
Need help for tinymess #53
03/14/05 09:51 AM
03/14/05 09:51 AM
Joined: Mar 2005
Posts: 8
Canada
D
Daniel Bienvenu Offline OP
Junior Member
Daniel Bienvenu  Offline OP
Junior Member
D
Joined: Mar 2005
Posts: 8
Canada
I were able to compile mess and mess with DEBUG=1.
I wanted to compile tinymess and it doesn't work.
The first time I tried to compile tinymess was version 0.36 or 0.37 and it was a good success. But I were unable to compile tinymess after.

I saw two problems in the mess source code packadge. it doesn't fix my problem with tinymess but probably help to continue mess.

In rules_ms.mak, there is a place (line 155?) where we need to change to avoid an error.
It's actually :
CPUDEFS += -DHAS_TX0_64KW=0 -DHAS_TX0_64KW=0
But it most be :
CPUDEFS += -DHAS_TX0_64KW=0 -DHAS_TX0_8KW=0

In src/ui/m32util.c, there is a place where the compiler give a warning and stop compiling when I try to compile tinymess. The way the #if and #endif have been done, the variable i can be not used and cause this warning message that stop the compiler. I suggest to directly write "int i" in the for loop where its needed. Like this :

Line 305? : int ndriver;
Line 344? : for (int i = 0; drv.sound[i].sound_type && i < MAX_SOUND; i++)

I saw that the tinymess make file was not updated for a long time, that probably explain my problems to compile it. Many files no more exist or are not at the same place than before. Also, the compiler said there is no rules for dllwarp and crash with an error. it's the farest i were able to go by recompiling tinymess.

Thanks for your answers!

Re: Need help for tinymess #54
03/14/05 12:11 PM
03/14/05 12:11 PM
Joined: Dec 1999
Posts: 1,170
Vancouver Island, BC, Canada
J
Justin Offline
Very Senior Member
Justin  Offline
Very Senior Member
J
Joined: Dec 1999
Posts: 1,170
Vancouver Island, BC, Canada
Why do you even need to do a tiny compile, a full MESS build is about 11MB.

If it's not going to be maintained though the option should be taken out altogether IMO.

Re: Need help for tinymess #55
03/14/05 01:18 PM
03/14/05 01:18 PM
Joined: Mar 2005
Posts: 8
Canada
D
Daniel Bienvenu Offline OP
Junior Member
Daniel Bienvenu  Offline OP
Junior Member
D
Joined: Mar 2005
Posts: 8
Canada
Quote:
Originally posted by Justin:
Why do you even need to do a tiny compile, a full MESS build is about 11MB.

If it's not going to be maintained though the option should be taken out altogether IMO.
My reasons for tinymess :

1 - tinymess is a short version of mess already made with only the coleco emulation. I don't want to create my own emulator project.

2 - tinymess is shorter than the full version. My geocities account doesn't allow me big files and big bandwidth.

3 - tinymess with its debugger helped me with some projects, but also didn't have the right video emulation and spinner support (steering wheel, trackball and superaction controller). The new version seems to be just fine.

4 - mame/mess have a useful debugger for programmers. I'm programming coleco games and I need a debugger.

And why tinymess was not supported after version 0.37? Anyway, did you take a note about the modifications to do in the mess source archive? Is there someone here to help me with my problem?

Re: Need help for tinymess #56
03/14/05 09:16 PM
03/14/05 09:16 PM
Joined: Nov 1999
Posts: 627
Lexington, MA
B
Bletch Offline

Senior Member
Bletch  Offline

Senior Member
B
Joined: Nov 1999
Posts: 627
Lexington, MA
Tinymess was never officially dropped; its just that noone has cared about it so noone has bothered to check to see if it worked. There were a few problems in the build system that prevented Tinymess from building; these have been fixed.

Re: Need help for tinymess #57
03/15/05 01:26 AM
03/15/05 01:26 AM
Joined: Dec 1999
Posts: 1,170
Vancouver Island, BC, Canada
J
Justin Offline
Very Senior Member
Justin  Offline
Very Senior Member
J
Joined: Dec 1999
Posts: 1,170
Vancouver Island, BC, Canada
#2 is the only valid reason in that list, but whatever, Bletch has fixed it.

Re: Need help for tinymess #58
03/15/05 03:15 AM
03/15/05 03:15 AM
Joined: Mar 2005
Posts: 8
Canada
D
Daniel Bienvenu Offline OP
Junior Member
Daniel Bienvenu  Offline OP
Junior Member
D
Joined: Mar 2005
Posts: 8
Canada
Thank you guys for your help!
It's really appreciate.

During night, I did my own tinymess rules based on the mess ones. The result was a working tinymess (approx 2.6 MegaBytes). I suppose I can reduce the size by finding what is not necessary for my needs.

Re: Need help for tinymess #59
03/22/05 04:34 AM
03/22/05 04:34 AM
Joined: Dec 2004
Posts: 7
M
Mr.Wumpus Offline
Junior Member
Mr.Wumpus  Offline
Junior Member
M
Joined: Dec 2004
Posts: 7
Daniel, could you possibly help me create a tinymess for the TI-99x systems? I just don't know enough to create my own make file. I realize it varies from system to system but perhaps someone could make a rough template example from which to start.

Re: Need help for tinymess #60
03/30/05 01:37 PM
03/30/05 01:37 PM
Joined: Mar 2005
Posts: 8
Canada
D
Daniel Bienvenu Offline OP
Junior Member
Daniel Bienvenu  Offline OP
Junior Member
D
Joined: Mar 2005
Posts: 8
Canada
Normally, in "tinyms.mak", we need to change
the string "driver_coleco" to select another driver, with the appropriate SOUNDS and CPUS.

I tried "driver_adam" (coleco adam) and I think it's working.

I tried "driver_ti99_4", but this one didn't work.

Maybe a problem with dependencies in the source code. I don't know.

I also tried to hack the MESS compile, bad idea.

I tried a modification in "mess\system.c" to be able to compile more than one driver for tinymess. I simply replaced the tinymess coding with the recursive mess one. The only difference is I keeped only the drivers I wanted. It compiles colecovision "coleco" "colecoa" and coleco adam... but I think the emulation doesn't run right.


Who's Online Now
3 registered members (R. Belmont, zillion, 1 invisible), 38 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,653
Posts113,409
Members4,846
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.042s Queries: 13 (0.025s) Memory: 5.6443 MB (Peak: 5.8401 MB) Zlib enabled. Server Time: 2019-05-23 14:47:43 UTC