86Box/86Box

Appler app freezes on launch with or without dynamic recompiler

Closed this issue · 2 comments

What happened?

The app Appler (works in dosbox) which is an Apple 2 emulator coded in assembler just freezes when launching. Curiously, the title screen which does display has different colours displayed so there is a second issue present as well.

https://github.com/zajo/appler

image

Configuration file

[General]
vid_renderer = qt_software
confirm_save = 0
video_fullscreen_first = 0
confirm_exit = 0
video_gl_shader = C:/Users/Peter/Apps/86Box/pixel_aa.glsl
language = system
confirm_reset = 0
hide_status_bar = 1
window_remember = 1
video_fullscreen_scale = 3
dpi_scale = 0
video_filter_method = 0

[Machine]
machine = 4saw2
cpu_family = am486dx2_slenh
cpu_speed = 66666666
cpu_multi = 2
cpu_use_dynarec = 1
fpu_softfloat = 0
time_sync = local
fpu_type = internal
pit_mode = 1
mem_size = 16384

[Video]
gfxcard = et4000ax
show_second_monitors = 0

[Input devices]
mouse_type = ps2

[Sound]
fm_driver = nuked
sndcard = sbprov2
midi_device = mt32
mpu401_standalone = 1

[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0

[Storage controllers]
hdc = internal
cassette_mode = load
scsicard_1 = dc390

[Floppy and CD-ROM drives]
cdrom_01_speed = 64
cdrom_01_parameters = 1, scsi
cdrom_01_scsi_location = 0:01
fdd_01_turbo = 1
fdd_01_type = 35_2hd
fdd_02_type = none
cdrom_01_type = SONY_CD-ROM_CDU-561_1.8k

[Tekram DC-390 PCI #1]
bios = 1

[Sound Blaster Pro v2]
base = 0220
irq = 7
dma = 1
opl = 1
receive_input = 0

[Roland MT-32 (New) Emulation]
output_gain = 100
reverb = 1
reverb_output_gain = 100
reversed_stereo = 0
nice_ramp = 1

[Roland MPU-IPC-T]
base = 0330
irq = 2
receive_input = 0

[Tseng Labs ET4000AX (ISA)]
memory = 1024
bios_ver = v8_01

[Hard disks]
hdd_01_parameters = 26, 8, 615, 0, scsi
hdd_01_scsi_location = 0:00
hdd_01_fn = C:/Users/Peter/Documents/PC-DOS 2000 SCSI.vhd
hdd_01_speed = ramdisk

[Monitor #1]
window_coordinates = 807, 130, 720, 400

[Monitor #2]
window_coordinates = 0, 0, 0, 0

[Standard PS/2 Mouse]
buttons = 2

[Ports (COM & LPT)]
serial1_enabled = 0
serial2_enabled = 0
lpt1_enabled = 0

[Roland CM-32L Emulation]
output_gain = 100
reverb = 1
reverb_output_gain = 100
reversed_stereo = 0
nice_ramp = 1

[Roland MT-32 Emulation]
output_gain = 100
reverb = 1
reverb_output_gain = 100
reversed_stereo = 0
nice_ramp = 1

Operating system

Windows 10

CPU

Core 2 Duo

86Box version

v4.1.1 build 5634

Build architecture

Windows - x86 (32-bit)

Build type

  • New recompiler
  • Debug build

Download source

Official website (Jenkins, GitHub)

Additional context

"Appler was originally developed on 12 MHz 286 and could run on the original PC/XT at 4.77 MHz."

Yes but the version on GitHub has 386+ instructions in it.

The wrong colors are the graphics card, this is on the Matrox Millennium II:
imagem .

It also doesn't hang on a Pentium:
imagem .

So NOTABUG, just use a Pentium and a better graphics card.