Skip to content

Potential printer emulation bug? #7172

Description

@MidnightThunder

Checklist

  • I have searched the issue tracker and was unable to find an open or closed issue matching what I'm seeing.
  • I have verified that the issue is happening in the latest nightly build, or the latest commit, if building from source.

What happened?

When printing out underlined text in WordStar 7.0D, the underline appears at the bottom of the page instead of underneath the text. Attached is a screenshot from the emulated machine, and the resulting printout.

Printer Configuration in 86Box:
Generic ESC/P 2 Dot-Matrix Printer (LPT1)
ESC/P 2
A4 Paper Size
Near Letter Quality
Auto LF OFF

Printer configuration in WordStar:
Printer Driver: Epson LQ-2500

All settings at default values except Near Letter Quality which was changed to ON from from the default setting which would only print in Near Letter Quality if a special dot command was present in the document being printed.

Image Image

Configuration file

[IBM XT (1986)]
bios = ibm5160_050986
enable_5161 = 0

[IBM MDA]
rgb_type = 2
font = 0

[Generic MM58167 RTC]
base = 02C0
irq = -1
bios_addr = CC000

[General]
emu_build_num = 8979
force_43 = 1
host_cpu = Intel(R) Core(TM) Ultra 7 265
uuid = f2589257-4bf9-5b08-aa3b-55087de8e565
vid_renderer = qt_software

[Machine]
cpu_family = 8088
cpu_multi = 1
cpu_speed = 4772728
cpu_use_dynarec = 0
fpu_type = 8087
machine = ibmxt86
mem_size = 640

[Video]
gfxcard = hercules

[Input devices]
keyboard_type = keyboard_pc_xt
mouse_type = msserial

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

[Ports (COM & LPT)]
lpt1_device = dot_matrix
serial2_enabled = 0

[Storage controllers]
hdc_1 = xtide_acculogic

[Hard disks]
hdd_01_fn = /home/matthew/EmulatorFiles/86Box/HDD/IBM PC XT.img
hdd_01_ide_channel = 0:0
hdd_01_parameters = 17, 4, 903, 0, ide
hdd_01_speed = 1989_3500rpm

[Floppy and CD-ROM drives]
fdd_01_audio = panasonic_ju4755_40t
fdd_02_type = none

[Other peripherals]
isartc_type = rtc_mm58167

[Hercules]
rgb_type = 2
font = 0
blend = 1

[ST-11M MFM Fixed Disk Adapter #1]
base = 0324
irq = 2
bios_addr = C8000
revision = 19

[Microsoft Serial Mouse]
port = 0
buttons = 2

[Generic ESC/P 2 Dot-Matrix Printer #1]
paper_size = 1
quality = 1

Operating system

Linux Mint 22.3 x64

86Box version

version 6.0 build 8979

Build architecture

Linux - x64 (64-bit)

Build type

  • New recompiler
  • Debug build

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions