joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.68k stars 381 forks source link

[PC-98] Touhou 4: Lotus Land Story freezes during stage 5 boss dialogue #3421

Open Amb0s opened 2 years ago

Amb0s commented 2 years ago

Code of Conduct & Contributing Guidelines

Have you checked that no other similar bug report(s) already exists?

What operating system(s) this bug have occurred on?

EndeavourOS

What version(s) of DOSBox-X have this bug?

DOSBox-X version 0.83.24 SDL1

Describe the bug

The game freezes during stage 5 boss dialogue.

Expected behavior

No response

Steps to reproduce the behaviour

  1. Boot the game from the "Drive" menu by selecting "Boot from disk image"
  2. Reach stage 5 boss
  3. Skip dialogue until the last line

Used configuration

[sdl]
output            = opengl

[log]
logfile     = ~/.config/dosbox-x/dosbox-x-log.txt
debuggerrun = debugger

[dosbox]
language                  = 
title                     = 
fastbioslogo              = false
startbanner               = true
bannercolortheme          = default
dpi aware                 = auto
quit warning              = auto
working directory option  = custom
working directory default = ~/Games/PC-98
show advanced options     = false
resolve config path       = true
hostkey                   = mapper
mapper send key           = ctrlaltdel
ime                       = auto
synchronize time          = false
machine                   = pc98
cascade interrupt ignore in service = true
captures                  = capture
autosave                  = 
saveslot                  = 1
savefile                  = 
saveremark                = true
forceloadstate            = false
a20                       = mask
memsize                   = 16
nocachedir                = false
freesizecap               = cap

[render]
aspect         = true
scaler         = normal2x forced

[cpu]
core           = auto
cputype        = auto
cycles         = 15000

[autoexec]
@ECHO OFF
mount c ~/Games/PC-98
c:

Emulator log

[17:49:09]: Loaded. (Slot 1)
8251 warning: RX overrun
8251 warning: RX overrun
--END OF LOG--

Additional context

No response

Amb0s commented 2 years ago

I found something about this bug. https://rec98.nmlgc.net/blog/2021-11-29

It seems related to EMS memory.

maron2000 commented 2 years ago

Enabling EMS is a known requirement for not only DOSbox-X but other PC-98 emulators as well. I think the game crashes when you play with Reimu.