Wine Japanese IME patches for Final Fantasy XI
▲ 29 r/winehq+2 crossposts

Wine Japanese IME patches for Final Fantasy XI

Patches to make inline Japanese IME input and macro / template text (Tab) work for Final Fantasy XI / PlayOnline under Wine (X11 + XIM). Target: Wine 11.15-era trees (approx.).

Make the following work for FFXI on Wine:

Inline Japanese input (composition display → commit with Enter)

Macro / template text via Tab

IME window — Keep the default IME window from being destroyed/recreated or becoming unreachable

ANSI path — Fix Imm / message delivery for FFXI (ANSI / WoW64), including post-commit mojibake

Posting — Ensure composition and commit updates reach the app message loop

**- Tab passthrough — Pass Tab to the app during composition so macros work

New registry (required for FFXI) — See below; apply the bundled ffxi_ime_pol.reg

github.com
u/Chemical-Resource765 — 5 days ago

Tsugaru_QT — FM TOWNS / Marty Emulator ”津軽” (Qt frontend) Version Tsugaru20260522-qt 1.0.0 for Linux

Tsugaru_QT — FM TOWNS / Marty Emulator ”津軽” (Qt frontend)

Version Tsugaru20260522-qt 1.0.0 for Linux

A Qt 6 frontend for CaptainYS's FM TOWNS / Marty emulator Tsugaru.

Main differences from Tsugaru_CUI:

Qt menu-bar UI — The frontend uses Qt 6 with a conventional menu-bar layout. Game-port devices, fullscreen, sprite transfer speed, and similar options are available from the menu.

Timing — Real-time pacing was reworked so audio tempo stays steady and emulated VSYNC does not wobble. By default the emulator waits for real time (same idea as CUI -YESWAIT) and does not catch up a time deficit in one burst.

Disc profiles — Settings are saved per mounted CD. Mount the same disc and restart to load them. Floppy (FD0 / FD1) mount state is stored and restored on the next launch. Mouse-integration settings are part of the profile.

Mouse integration — Writing coordinates into guest memory reduces pointer latency. For titles that do not use Mouse BIOS, you can search for the in-game cursor phys, then read and write coordinates to integrate the mouse. A few presets are bundled. Some titles still cannot be integrated, because phys location and write method vary.

CDDA cache — CD audio (CDDA) is prefetched so data-track reads do not interrupt playback.

CD images — In addition to the CD-ROM image formats Tsugaru already supports, .chd is accepted.

MIDI — Software synthesis via FluidSynth (a separate package is required). Only GS-oriented SysEx is handled at present. A GS SoundFont is recommended.

Wayland idle-inhibit — Suppresses screen sleep / screensaver while running.

UI localization (i18n) — en / ja / zh-CN / zh-TW / ko / de / fr / es (en and ja embedded in the binary; others load JSON from share/townsqt/translations/; select via TOWNSQT_LANG or system locale)

github.com
u/Chemical-Resource765 — 9 days ago