exoscoriae / eXoDOS

eXoDOS
71 stars 3 forks source link

Battle Chess 2 - Chinese Chess (1990) #5340

Closed Python-Exoproject closed 2 months ago

Python-Exoproject commented 3 months ago

Bobinator reported the issue from the screenshot at the bottom of the ticket and I confirmed it. Happens at a random time during gameplay. I tried loadfix but still got the error. I then tried the below and got through two games so this may be the solution.

[dos] xms=false ems=false umb=false

image

exoscoriae commented 3 months ago

changes pushed

Python-Exoproject commented 2 months ago

I think you may have made the change to Battle Chess (1988) instead of Battle Chess 2 - Chinese Chess (1990) as I dont see the change in Battle Chess 2 and Battle Chess 1 has been updated yesterday and has the requested values. I dont think its affecting Battle Chess 1, but changes still need to be made to Battle Chess 2

exoscoriae commented 2 months ago

good catch

Python-Exoproject commented 2 months ago

Played another few games and while it seems less frequent the issue still occurs. Any thoughts? Ive tried loadfix and reducing memsize

Image

SmilingSpectre commented 2 months ago

Maybe remove 100% cycles, and try something more fixed? Maybe coincidence, but I didn't try max cycles and had no errors.

Python-Exoproject commented 2 months ago

Yeah that and I think a higher loadfix value helps too. I tried loadfix -100 and completed two games

exoscoriae commented 2 months ago

i don't like these fixes. There is no science behind them. You said prior that you played two games with no issue as well.

exoscoriae commented 2 months ago

cycles set to 5k.

Python-Exoproject commented 2 months ago

Thats the nature of a random issue. At least these changes are safe ones or I wouldnt suggest making them. At worst they wont fix the issue