VOGONS


NBA Live 95

Topic actions

First post, by milicognj

User metadata
Rank Newbie
Rank
Newbie

NBA Live 95 does not start at all. I installed it with SB PRO, SB 16 and with NO SOUND and there is no difference (obviously this is not the problem).
When I start the game only blank screen appears.

Reply 1 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

When started with DOSBox debugger there is a message which is writen for many times.

INT10: PutPixel unhadled mode type 4

Is this some graphic mode unsuported gby DOSBox?

If it is will it be supported in future?

If this is not a DOSBox unsuported stuff what could it be?

Ognjen Milic

Reply 2 of 46, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

usually it's an error message printed by the game in vesa mode using bios calls.

Water flows down the stream
How to ask questions the smart way!

Reply 3 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

Game is still broken, but now DOS4GW reports error. Screen capture in the attachement.

Attachments

  • dos4gwerror.jpg
    Filename
    dos4gwerror.jpg
    File size
    72.91 KiB
    Views
    1787 views
    File license
    Fair use/fair dealing exception

Reply 7 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

I have binded dos32a with game but the result was the same.

I don't hav debugging version of the dosbox newest cvs build and
I can't compile the source with minigw.

Ognjen

Reply 8 of 46, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

You shouldn't need to bind it, and if it was working you would get a different error than "DOS/4GW..."

Try:
dos32a gamename.exe

Where gamename.exe is whatever you normally run to start the game.

Reply 9 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

I wanted to say that game does not work with dos32a too.
Binded or called within command line the screen is blank, and after few seconds dosbox windows are closed.
DOSBox console reports ilegal read from several addresses, and
Stack segment zero

Ognjen

Reply 10 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

The error is caused because of unhandled Interrupt service

INT 15 AX = BFDE BX=8

This is som undocumented DVDOS4GX.dvr service

Shouldn't this service routine been loaded upon loading the DOS4GW?

Ognjen Milic

Reply 13 of 46, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Yes 😀
Desqview is an application, i think it supported multitasking of
dos programs.

You could try to see what's happening at the int6, which opcode
triggers it (maybe posting the disassembly around it).

Reply 14 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

While debugging I came to very obscure behaviour.
When procedure returns i return on address where are only
zeros (code hasn't beeen written in here yet).

I'll try to figure out why.

Do You have any suggestions?

Ognjen

Reply 16 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

Something have definitely gone wrong with stack. That return address is part of file name wich is pointed by ESP.

Ognjen Milic

Reply 17 of 46, by milicognj

User metadata
Rank Newbie
Rank
Newbie

Interesting. It is probably the bug in the game.
The string with the file path c:\igre\sport\nba95\install.dat
overwrites the return address. Probably the space for it is staticly determined just by subtracting esp, but maybe something goes wrong during string length determination.
Game succesfully starts from lower directory (c:\igre\nba95).

Could this be a DOSBox error?

If this could be I will search more.

Ognjen Milic