Reply 20 of 41, by Tharos
sorry
i thought the cvs was uptodate
didn't know that it takes that long till submitted patches were merged into cvs ,)
sorry
i thought the cvs was uptodate
didn't know that it takes that long till submitted patches were merged into cvs ,)
added it.
added some support disabling and enabling the mouse and reporting that instead of mouse.shown.
Please try it sometime. I don't have the games in question and I'm eager for the results.
Water flows down the stream
How to ask questions the smart way!
Orion Burger works great with the new CVS version if
Great work.. 😁
Hmmm, need to identify the need for Univesa and include in DosBox VESA. Preferabbly the least 3rd party utilities required the better.
I´ve tried Riddle of Master Lu and Orion Burger. Both games need UniVBE 5.3A (you are right about 3rd party utilities, DosFreak) and I had exactly the same experience with confused movement as "unknownuser" in this thread.
For example: The Riddle of Master Lu starts fine and on the screen is Robert Ripley, Chinese woman Mei Chen and bounded Ripley´s business partner, Feng Li, with a big cobra in front of him. Mei Chen is screaming: "Robert, do something!" Robert is supposed to kill the snake at the left side of screen but instead he goes to the right where is the wall and disappears as a ghost. Then he suddenly appears on the screen and it is possible to kill the snake. At this moment Mei Chen should go to the left and untie the rope on poor Feng Li but she goes in the opposite direction and disappears too! Now the game freezes with pathetic looking bounded Feng Li and helpless Robert on the screen.
Orion Burger has similar problems. Fizzban, did you try the game also after return on the Earth or just those very long introductory sequences in space? In space everything works fine for me.
No, I didn't test that. I was a little pressed for time on New Year's Eve and only checked the beginning of the space ship scene. Sorry..
But I can confirm the problems Jiri described. Also, if you try to enter the house of your grandma, your character will walk backwards through the door and you are unable to continue ("please wait"-hourglass forever).
Edit: I contacted Nick Porcino, one of the main developers of the game engine that Orion Burger and Master Lu uses. His first guess is:
The problem you describe sounds like a memory corruption. These games are tricky to run with an emulator because they require 62 […]
The
problem you describe sounds like a memory corruption. These games are
tricky to run with an emulator because they require 620k of main memory,
and not all emulators can free that much.I had better luck with the macintosh versions, they emulate better because
of the cleaner memory architecture of the mac of those days.
Are there any known issues with the emulation of conventional memory?
dosbox has 639 kb free
maybe it's too much for the game 😀
Water flows down the stream
How to ask questions the smart way!
wrote:dosbox has 639 kb free
maybe it's too much for the game 😀
Already tried to reduce memory using loadfix but that didn't work.. 😢
I'm sorry I don't know what is wrong.
I don't have the games So I don't know how they acces the mouse driver.
They probably setup an Event handler via the mouse driver.
Water flows down the stream
How to ask questions the smart way!
These games are not tricky to run just with an emulator, they are tricky to run on everything. The lucky ones can run them with some fiddling in DOS/older Windows (they are not so "prehistorical", my The Riddle of Master Lu has "designed for Microsoft Windows 95" logo on the box, Orion is even newer), but no chance to get them running in XP because of that mentioned "vesa not supported" problem. I even tried them with the old PCI S3 Trio 32/64 card without any success. It is good that the developer replied to e-mail, maybe he would be willing to help more. Qbix, if you are interested in this and don´t mind to download Orion from HOTU, you can find it there.
wrote:I don't have the games So I don't know how they acces the mouse driver.
I don't think this is a mouse driver problem. The game only acts up when you click below the character but you can access the buttons - which are at the bottom of the screen - without any problems. So the game exactly knows where the player is clicking.
Probably the path finding algorithm used in executing "Go To (X,Y)" commands is screwed up.
wrote:It is good that the developer replied to e-mail, maybe he would be willing to help more.
I agree. His reply was prompt and friendly. But I don't think that he will be able to help us unless we can find out in more detail what part of the game is causing the trouble.
wrote:I don't think this is a mouse driver problem.
Hmmm, the mouse worked perfectly in the menu of the Riddle of Master Lu. Then, when the game started, those strange things happened WITHOUT any mouse clicking. So Robert went to the right and disappeared and I did not even click the mouse. Then player must click at the icon "take an object" in the menu and at the picture of the sword in order to kill the snake and it worked fine. Next is the automatic sequence (with a small clock icon on the screen): Mei Chen should go and untie Feng Li, but no need here for a player action, just sit and watch is sufficient. And it went wrong again.
Could anyone test the MODIFIED UNIVESA (For 5.1 and 5.3a versions) made by Rob Muller. (I'm at work). It's just UNIVESA's created driver but modified to use bios built-in VESA on your card. Here.
I'd like to point out that there is still (at least one) very little cpu bug left.
It causes ben from full throtle to walk backwards.
Water flows down the stream
How to ask questions the smart way!
wrote:Could anyone test the MODIFIED UNIVESA (For 5.1 and 5.3a versions) made by Rob Muller. (I'm at work). It's just UNIVESA's created driver but modified to use bios built-in VESA on your card. Here.
Doesn't work here. Output in the DOSBOX Debug window:
Illegal write to f0a14ba
Illegal write to f0a14bb
wrote:I'd like to point out that there is still (at least one) very little cpu bug left.
It causes ben from full throtle to walk backwards.
Mmh, that sounds similar.. So we probably should wait until this bug is fixed before trying anything else.
wrote:It causes ben from full throtle to walk backwards.
Yes, this has also some comical value. At least he walks always in the right direction. 😀
I´ve found another adventure game which behaves almost in the same way as Riddle of Master Lu and Orion Burger, yet the developer is different. While Riddle and Orion were created by Sanctuary Woods (and most probably have similar engine), this game, Chronomaster, is from DreamForge and I doubt that similar engine is used in this case. Chronomaster also needs UniVBE 5.3a from SciTech in order to be displayed correctly (otherwise graphics is garbled and at top of the DOSBox window) and everything works fine in the menus and during the initial space sequences. But then the story continues on some planet and it is impossible to control the main character properly there. Just guessing, but maybe this all has nothing to do with the mouse driver or CPU bug, but only with some vesa problem.
Chronomaster - Space: no character here, just a computer to control, and everything works smoothly.
Chronomaster - A planet: here is the character on the screen and problems start. He refuses to walk where I want.
wrote:Just guessing, but maybe this all has nothing to do with the mouse driver or CPU bug, but only with some vesa problem.
I have solved that vesa mystery (VESA: Display Window Control) but unfortunally, this didn't solved the problem..
Question: Is there a way to set a breakpoint that activates when the games registers a mouse click? So I could analyse the code that process the "walk" command.