VOGONS


Xcom (for DOS)

Topic actions

Reply 60 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie

2024, october 01. - General bugfix update

-Control C is now properly captured, to act as a copy hotkey (instead of killing the entire GUI system).
-Left and right cursor icon is fixed in the virtual keyboard.
-Keymouse hotkeys now accelerate when you hold them pressed.
-Removed broken Home hotkey from virtual keyboard.
-Added a new Escape hotkey in virtual keyboard.
-Added Select All hotkey to virtual keyboard.
-Added missing icons to right-click menus.
-Added icons to start menu elements (recommended by MiNiDOS).
-Attempted some tricks to remove phantom B: drive from drive list
-Lifted the 128 character paste limit in simple text boxes.
-Fixed a crash in file browser when copy pasting texts.
-Better system responsibility when loading preview icons of JPG and PNG files.
-Fixed missing text box decoration in file browser.
-Fixed a bug in file browser, causing DEL button tryign to delete files, when pressed in a textbox.
-Fixed a bug in file browser resulting wrong files to be selected in some cases.
-Fixed a bug: copy text boxes in properties was too narrow for translations.
-Fixed a bug in text editor, which resulted in failed selection clearing if everything was selected.
-Fixed a bug when clearing multiple line selections in text editor, and instantly selecting text areas.
-In text editor, fixed a bug which hides the content of the editor when certain text boxes are being displyed.
-Fixed some stability issues in the text editor.
-Removed old icon for console.
-Added compression icon for the compressor panel.

Last edited by XcomGUI on 2024-12-01, 18:26. Edited 1 time in total.

XCOM GUI system:
http://xcom.infora.hu

Reply 61 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie

2024, december 01. - General bugfix update

-Decreased RAM usage by around half MBytes.
-Windows can now be moved or resized with keyboard.
-Fixed a bug when desktop was not getting focus, if closing every windows.
-Fixed a bug when auto generating backgrounds.
-Increased the speed of the program by 10%.
-Fixed a bug causing a small stutter once or twice in every second on slower systems.
-Double click on the window bar now toggles full screen mode for a window.
-Fixed a bug causing phantom click on the desktop when closing a window.
-Fixed a bug causing memory garbage when opening windows below a pinned window.
-Fixed missing icons for html, php, xml, doc, docx, sh, xls and other types of files.
-Implemented a faster algorithm to sort the files by date or name in the file browser.
-Fixed a bug causing file names below file icons to get shifted outside of the screen in some cases.
-Added Japanese language file.
-More accurate DOS kernel version detection.
-Image viewer can be toggled with space button.
-Fixed a bug in the camera program.
-Executable assignation to a file now will react to enter or escape keys as it should.
-EXE, COM or BAT files now can be opened from the "Open with" menu.
-Fixed a bug causing the display system to appear frozen after a double click, when the mouse button is being held.

XCOM GUI system:
http://xcom.infora.hu

Reply 62 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie

Finally i managed to make XCOM work properly on old first gen SVGA graphics cards.
From now on, a random ISA graphics card in a typical 486 system should be ok to run XCOM with good color quality.

2025, march 07. - 8 bit fixes

-SVGA cards with 8 bit color depth are now properly supported.
-SVGA cards with 256KB VRAM are now supported properly.
-Fixed a bug when uploading 8 bit palette to the graphics card.
-800x600 at 8 bit color depth and 1024x768 at 8 bit color depth now works.
-Implemented pixel dithering in 8 bit graphics mode.
-Fixed a bug when changing to 8 bit graphics depth from a failed true color initialization attempt.
-Fixed a bug when rendering alphablended textured layers with certain colors.

R3xbzWu.jpeg

XCOM GUI system:
http://xcom.infora.hu

Reply 63 of 72, by appiah4

User metadata
Rank l33t++
Rank
l33t++

I just wanted to chime in and let you know I appreciate this and actually use it on my test bench.

Reply 65 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie

2025, august 15. - general bugfix and new features

-Active windows title bar is now blue instead of black.
-Better selection of icons: from now on, when selecting elements in file browser or on the desktop, the selection will
work even if you click on the file name.
-Added new menu "Open all selected" in the file browser, to individually open multiple files at once.
-Right click menu is now a little wider on the desktop.
-Added new icons for some previously unrecognized file formats.
-Small improvements in measuring the CPU utilization graph when there is activity.
-Fixed a serious bugs in the chess game, now the chess is capable to play like a professional player.
-Improved picture viewer: + and - button can increase or decrease the image magnification size,
and WASD keys can move the magnified picture.
-Fixed the compatibility issue with some PIF executable descriptor files.

XCOM GUI system:
http://xcom.infora.hu

Reply 66 of 72, by igna78

User metadata
Rank Member
Rank
Member

Wonderfull news! Thank you very much 😄

Reply 67 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie

2025, december 20. - multimedia upgrades and fixes

-Fixed a bug in the sound system, resulting the audio resampling to be bugous, when the sample rate was not a multiple of the old frequency.
-Fixed a bug in the audio playback system, resulting distorted sampling when two loud audio files were playing simultanously.
-Fixed a glitch in the font system when measuring text length.
-Added new icon for the terminal.
-Fixed a bug when creating new large windows, now the window is positioned properly to be above the task bar.
-Fixed a coloring glitch on window elements, when resizing the window to larger size.
-Due to an issue, a single click could have started applications from the desktop in some cases - the bug got fixed.
-Fixed a memory leak when displaying multiple backgrounds.
-Added a terminal button to the taskbar.
-Frequently used buttons are removed from the taskbar, if the resolution is too small.
-Due to a floating point precisity glitch, scroll bars were causing glitches when more than a few 10 000 elements were displayed. The bug fixed by replacing float format with double format.
-Now when playing an mp3 or a wav file, the file will start to play instantly, without having to wait for decoding the entire file.
-Fixed a bug with the AVI player, causing the video to be stuck after the loading is finished.
-Added a missing icon in the file explorer to open directories.
-Fixed a bug with selections, when using the compact view, and the scroll bar is visible.

http://xcom.infora.hu/download.html

XCOM GUI system:
http://xcom.infora.hu

Reply 68 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie

2026, february 12. - pre-alpha version for Linux

-Added support for 64 bit memory addressing.
-Fixed a bug causing some deleted window parameters to be duplicated into new windows.
-Missing visualisation of some activity on the desktop has been resolved.
-Fixed multiple window ordering bugs.
-Experimental Linux version is available for public testing.
-X11 emulation is enabled: only xlinks2 and mplayer will work, more complicated software will crash for now.
-Mouse acceleration now can be turned on.
-System sound volume can be adjusted in Linux
-Fixed duplicated My Computer entry in file browser
-Fixed a bug when clicking on window contents if the mouse cursor is being changed
-Fixed a bug causing left mouse keypress to repeat on long mouse press
-Fixed bugs with the virtual keyboard
-Fixed double click problem on program title bar
-Disabled problematic desktop animations when partially hovering on desktop icons above applications
-Fixed a bug with startmenu hotkey
-Added icons for webm format
-Partially redesigned the progress bar system when copying or moving files.
-Partially redesigned the error messages when copying or moving files.
-Picture browser now can move backwards to previous images.
-Various bugfixes in the terminal emulator.
-Enabled network management under Linux

XCOM GUI system:
http://xcom.infora.hu

Reply 69 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie

Please note, the new version only supports Hungarian and Japanese.

2026, march 29. - pre-alpha version for BSD

-Language support has been reworked.
-Hungarian and Japanese is integrated into the software - third party external language files support is retained.
-BSD compatibility has been added.
-Software is reworked to be compatible with non-gcc based systems.
-Fixed a bug when using the replace function in the text editor.
-Fixed a bug in the file browser when searching for files with quicksearch.
-Fixed a bug with some buttons in screen settings.
-Fixed a memory leak in notepad.
-Video and audio player will now be executed when attempting to play OGG or OGM files.

XCOM GUI system:
http://xcom.infora.hu

Reply 70 of 72, by aVd

User metadata
Rank Member
Rank
Member

Hi, @XcomGUI,
Is there any chance for English translation for the latest Xcom build? The previous versions used built-in English language and for another languages used some transaltion files.

Also, is there any special reason to use HX's DPMI host (HDPMI32I.EXE) instead of CWSDPMI.EXE, which comes with DJGPP compiler? For the experiment I renamed X.COM (after all it's not com-executable) to X.EXE, then removed GO32 stub from it by using EXE2COFF.EXE, and finally concatenated CWSDSTUB.EXE (embedded CWSDPMI stub) to the resulting stripped X binary file (without .EXE-extension), and the new X.EXE works just fine without any external DPMI hosts.

Thank you!

DOS fan :: artificial "intelligence" - not a fan... not a fan at all :: is freeware a lie, when human freedom is a fundamental lie?

Reply 71 of 72, by XcomGUI

User metadata
Rank Newbie
Rank
Newbie
aVd wrote on Today, 09:17:
Hi, @XcomGUI, Is there any chance for English translation for the latest Xcom build? The previous versions used built-in English […]
Show full quote

Hi, @XcomGUI,
Is there any chance for English translation for the latest Xcom build? The previous versions used built-in English language and for another languages used some transaltion files.

Also, is there any special reason to use HX's DPMI host (HDPMI32I.EXE) instead of CWSDPMI.EXE, which comes with DJGPP compiler? For the experiment I renamed X.COM (after all it's not com-executable) to X.EXE, then removed GO32 stub from it by using EXE2COFF.EXE, and finally concatenated CWSDSTUB.EXE (embedded CWSDPMI stub) to the resulting stripped X binary file (without .EXE-extension), and the new X.EXE works just fine without any external DPMI hosts.

Thank you!

Hello, thankyou for the questions.

Up to this version, the strings which the software displayed on the screen, used english language, the software internally was hungarian.
I have redesigned the translation system, because for example, error messages, program names, and so on, was always english, and it was not possible to translate them, so i rewrote the code which does the translations, and in the process i have switched everything to Hungarian as well. I also added japanese translation. I am getting donations from Hungarian and Japanese people and communities frequently. In the past 4 years i have not got any donations from the english language community. Literally zero. I have limited time which i can spend on the software, and i must focus this time on the communities which can also give something back in return. Therefore, the english and russian translation was not yet re-done after the redesign. HOWEVER, language files are still supported, anyone can do a third party language file by himself.

HDPMI is used because when using cwsdpmi, dos4gw programs which you might start from xcom will crash. HDPMI is compatible with dos4gw based games as well.

XCOM GUI system:
http://xcom.infora.hu

Reply 72 of 72, by aVd

User metadata
Rank Member
Rank
Member

Thanks, for the quick response, @XcomGUI!

If there were some language files, I might try to make some basic English translation by using machine translator, but the "Language" directory is now empty. At least the machine translated English interface will be much better than no-English interface.

So, HX's DOS extender is more compatible than older CWSDPMI one. Maybe I have to try with HX's DPMI-autostart stub, HDPMI32 host and no bat-file instead.

DOS fan :: artificial "intelligence" - not a fan... not a fan at all :: is freeware a lie, when human freedom is a fundamental lie?