tag:blogger.com,1999:blog-84648319135165068382024-03-06T01:05:32.443+07:00Open Source Software and Windows 32-bitMy Repo of Unofficial Package for OSS & Freeware.TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.comBlogger262125tag:blogger.com,1999:blog-8464831913516506838.post-82717922561468108492022-08-28T14:48:00.000+07:002022-08-28T14:48:44.841+07:00Age of Mythology Extended Edition in Windows XPFive years ago I made xompie (which is nothing original) and one of its part is wined3d, but sadly because of my Intel HD has crappy OpenGL driver, wined3d never really works for me.Now replacing my old ivybridge mobo with another ivybridge (optiplex 7010) mobo with 16GB and nvidia GT 730, I could run AOM EE with wined3d.aom ee run in xpbasically just need d3d11.dll, wined3d.dll, TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-20046948475714646052022-07-20T07:15:00.003+07:002022-07-20T07:15:29.274+07:00Final EOL of Java 7 download for Windows 32-bit As pointed out in Oracle blog: https://blogs.oracle.com/java/post/java-se-7-end-of-extended-support-in-july-2022The final update for Java 7 has been released, one of openjdk vendor (probably the only one) Zulu provided installer (and zip) for 32-bit Windows:https://cdn.azul.com/zulu/bin/look for zulu7.56.0.11-ca-jre7.0.352 or zulu7.56.0.11-ca-jdk7.0.352, both 32-bit and TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-39168332255174391222022-03-12T02:37:00.005+07:002022-04-13T00:52:02.685+07:00Big World Map template for freeI made big Cahill-Keyes projection template map here: https://archive.org/details/bmng_1px2500m_worldmap (10MB, 16000x6277 RGBA webp)rev1 https://archive.org/details/bmng-ck-16k-1px2700m (15MB, 16000x7524 RGBA webp / RGB jpg)rev2 https://archive.org/details/megamap (58MB Megamap, 68MB Wegamap Jpeg only, PNG is too big)It may not be suitable for printing at all considering how TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-8906901520650166692022-01-05T22:23:00.003+07:002022-01-07T08:53:49.670+07:00C++ standard, Runtime and XPC++ standard has been evolving much more like Java, or rather no more like C evolution, C++20 module remind me of Java 11 it make C++ "appreance" no more like what it used to be... I wonder how far Windows XP could get the lastest C++ standard toolchain. Lets revisit C++ standard progressionC++98 (formally C++03) has been what XP supported by Microsoft (with its peculiarity and quirks) from the TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com1tag:blogger.com,1999:blog-8464831913516506838.post-78018619975728194362022-01-04T14:41:00.000+07:002022-01-04T14:41:02.357+07:00Strange Adventures in Infinite Space SDL edition SAIS is unusual space strategy game for its time, it opensourced in 2005 and then modernized at github as well as no longer run on XP. It was one of many tiny XP-era games that I collected. I take the SDL1 version source and compiled it, put the full game data and noise-filter the sound files to make it less annoying... is that what the author thinks of void space noise :(. TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-7553196189285635692022-01-01T15:49:00.003+07:002022-01-01T18:11:40.986+07:00TTFEdit simple true type outline editorThis little gem is made by japanese programmer Yuno dated back to 2003. This is an opensource software, its borland c++ source sadly never archived : http://uri.sakura.ne.jp/~cosmic/yuno/download/ttfeditsrc.lzh. You could open and edit ttf font or create it from scratch, there is also reference image feature that help you trace existing bitmap text sample or hand-drawn font.I have bing TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com2tag:blogger.com,1999:blog-8464831913516506838.post-28620971338152200752021-12-31T09:38:00.003+07:002021-12-31T09:45:01.154+07:00WebAssembly in Windows XPWhile it has been 15 years since I did real Webdev work (php + dhtml mind you), my recently build clang toolchain need some wasm trial. This tutorial https://depth-first.com/articles/2019/10/16/compiling-c-to-webassembly-and-running-it-without-emscripten/ will serve as reference, emscripten itself being mostly python based might be works on XP.clang download: https://TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-61766573444634967002021-12-25T00:05:00.003+07:002021-12-25T00:05:20.557+07:00Lightweight PDFium based readerFor a long time the best lightweight PDF reader for XP is SumatraPDF 3.1.2 which based on MuPDF. There is alternative such poppler/xpdf and ghostscript, all of them use rather unfriendly GPL-like license. PDFium which used within Chromium is new BSD license or APL 2.0 but has crude packaging (typical of google).I stumbled on https://github.com/vfr/UXReader-Windows a nice pure TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-65514540521882121662021-12-24T10:32:00.001+07:002021-12-24T10:45:35.980+07:00Python 2.7 and TLSv1.3Python 2.7.18 is the last bugfix version of any python that officially support Windows XP. By default those trying to build it on Windows will need openssl 1.0.2 per preconfigured VS2010 project file, that mean TLS 1.2 at best for you. However as we know, the patch to support TLS 1.3 also landing on 2.7.x line all you need is to build hashlib and ssl module with openssl 1.1.1 or preferably 3.0.x TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-86535615117917987202021-12-19T07:56:00.000+07:002021-12-19T07:56:00.239+07:0032-bit OSes for Virtual PCAfter being not bootable for long time, finally ReactOS 0.4.14 is run on Virtual PC 2007 again! This opensource NT5 remake project are closely related to wine and mingw which quite helpful to enhance XP. ReactOS 0.4.14On other hand I'm checking out what's the greatest 32-bit mainstream Linux distro available for Virtual PC, MX Linux 21 (Linux 5.10 LTS) is one of few. This "lightweight" TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-84120570693302410492021-12-18T08:19:00.003+07:002021-12-18T08:19:36.133+07:00Resuming XPitoryIn the past, I made promise about blogging more but deliver none. This time, I'm deliver some before blog it...20 years after XP released, it still my main windows OS and without a doubt the greatest 32-bit OS of all time.Now with everyone start ignoring its existence, it's a good time to officially call XP the center of 32-bit retrocomputing.A time when 2GB ought to be enough memory for anythingTumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com1tag:blogger.com,1999:blog-8464831913516506838.post-79337170425352703272021-03-30T11:08:00.000+07:002021-03-30T11:08:03.176+07:00The state of Java 8 support for Windows XPJava 8 has complex situation on the unsupported XP. Back in early versions, the installer will warn user that it require newer windows and may not functioning as specified if user proceed. Indeed things start to break one by one, as a software platform runtime it might not obvious when it works or not that's until we ask specific broken component otherwise JVM continue on happily.These are TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-16605481966424538032020-12-18T17:02:00.001+07:002020-12-20T10:55:57.435+07:00Windows XP on the limit What is the maximum processor XP support?XP support up to 2-way SMP (2 sockets), with a maximum 32 logical processor cores in total or with HT/SMT disabled up to 32 physical processor cores. XP can fully utilise SSE processor such as Intel Westmere or AMD K10 and will/may run under newer processor but wont be able to use AVX/FMA.What is the maximum memory XP support?Since 1995 32-bit i686 TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-34532662516063036992019-01-13T21:17:00.000+07:002019-01-14T06:15:55.841+07:00Theoretical Optimal Machine for Windows XP
When Windows first released in 1985, eight years later Microsoft made the best 16-bit Windows in the name of Windows for Workgroup 3.11. Then another 8 years made the best 32-bit Windows called XP and yet another 8 years the best 64-bit Windows 7 was born.
After that PC kind of hit the wall in term of hardware requirement for general users, although clockspeed has been stagnant for different TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com1tag:blogger.com,1999:blog-8464831913516506838.post-4704427878650542212018-01-19T10:29:00.000+07:002018-01-19T10:29:23.569+07:00EulerOS 2.0 Test
EulerOS 2.0 is the (only?) freely available UNIX certified Linux distro, The other UNIX Linux: K-UX doesn't seems available separately (at least I can't find it).
version 2.0 with default Gnome 3
Made by giant tech manufacturer company Huawei, the OS name is not using "X" moniker like OSX, AIX or IRIX and we don't need to worry that the distro will be Chinese specific because the default TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com1tag:blogger.com,1999:blog-8464831913516506838.post-81934747479318431702017-12-18T15:00:00.000+07:002017-12-18T15:00:03.772+07:00Upgrading Pentium G2020 to Xeon E3 1265L
Today I received a used Xeon E3 1265L from China via ebay for $85. My motherboard is AsRock B75M-GL and originally host Pentium G2020 (was about the same price at that time). This Xeon is lower in wattage(45 vs 60) and has more cores (4+HT vs 2). Sandy/Ivy motherboard was Intel's last generation to properly support XP (my USB3 ports automatically turn to USB2), so I'm grateful to have this TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-3918829785660518622017-12-16T12:13:00.001+07:002017-12-16T12:13:44.906+07:00ActivePerl 5.22 XP installable
I have installed MSYS2 version that works with XP, and Perl 5.22 was the last build to run. In few cases I'd need to use native version e.g. in conjunction with native gnu-make. So I look at ActivePerl 5.22 which unfortunately drop support for XP just at the same version that I need.. heh!
Installing it under MS Application Verifier disguise works well, but damn, ActiveState sure know how to TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-80870876792012728442017-12-15T10:51:00.002+07:002017-12-15T10:52:07.535+07:00Migration pain from DVD disc
Since 2001 I have used CD, beyond scratches it's quite realiable, I have hundreds CDs still readable from which I bought between 2001-2007, that's up to 15 years durability and counting. There is an exception: all "GTPro CDR+" brand CDs are unreadable (all of them!), it's single most popular brand in my area (probably in the entire country) and represent about half of TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-68774722075116759262017-12-14T03:20:00.002+07:002017-12-20T19:32:23.233+07:00FFmpeg for Windows XP
FFmpeg itself has no problem with XP, but its dependencies are. This build is feature complete (and therefor non-opensource and not redistributable) oh well.
This build specifically for XP so most of AVX optimization disabled
Aotuv is used for vorbis encoder and capable of ~32kbps at -aq 0
x264 and vpx codec use high bitdepth but not for x265 (is too slow)
your custom fonts goes to fonts TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com13tag:blogger.com,1999:blog-8464831913516506838.post-52206220828733671202017-11-25T12:03:00.001+07:002017-11-26T16:03:44.942+07:00GTK 2.24.31 static library barebone
As a prior reference https://code.google.com/archive/p/static-gtk2-mingw32/
the thing is no patch provided but hints, that's enough though.
So why GTK2? well, after maintaining pygi-aio for several years, nothing really that good.. honestly
There is rough edges, regressions and more importantly it feel less responsive (with slower start-up). Overall GTK 3.x was turbulent version.
Just FYI, TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-57019706114685776742017-11-23T13:49:00.000+07:002017-11-25T12:19:14.540+07:00Qemu for Windows XP
QEMU provide binaries for windows at https://qemu.weilnetz.de/w32/
But around version 2.8 (the builds is snapshot based) it was dropped XP support (supposedly version 2.9 when it switched to SRWLOCK mutex thread)
I build recent qemu version that compatible with XP (32-bit) by reverting the threading model to 2.8.x version.
The build is LAA (bigmem) and fully static binary
https://TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com2tag:blogger.com,1999:blog-8464831913516506838.post-31205058265000281072016-10-06T20:38:00.000+07:002016-10-06T20:38:17.485+07:00How to use anything to generate thumbnail image of anything in explorer
Yep, that's probably idea of https://github.com/kenjiuno/ThumbGensPack/ made by japanese developer. Thumbnail generation happened in background by command-line application that feed 24bit bmp image, this non-blocking way is safer than using dll but at the cost of spawning repetition (and windows watchdog, antivirus scan and so on) delay of the generator since it's not a "server" process (TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-40158937337758805422016-10-06T09:31:00.002+07:002016-10-06T20:38:59.855+07:00Python 3.5.2 on XP
Got another request for PyGI AIO on Python 3.5 (and 3.6), with my previous attempt using MinGW-W64 to target UCRT failed. I'm considering to switch entirely to VS2015 for PyGI 3.22 (thanks to Fan for keep VS project files up-to-date). However the idea of using VS2015 while online put me off.. instead I want to use EnterpriseWDK which I can confirm by compiling libintl that it does TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com1tag:blogger.com,1999:blog-8464831913516506838.post-15928808260578147362016-10-01T02:36:00.001+07:002016-10-01T02:36:29.535+07:00Where to find WSSAPI backport for XP
When I read some samples in WSDK I stumbled on bunch of web services examples, where its readme said XP is supported via update, with webservices.lib file as import library I suppose it will be webservices.dll but I can't find it anywhere on my up-to-date XP SP3.
Searching from google show that circa 2009 MS half-heartedly released it (in the effort to kill XP), others hinted whereabout is TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0tag:blogger.com,1999:blog-8464831913516506838.post-88275388229615552872016-09-09T06:19:00.001+07:002016-09-10T06:10:16.800+07:00A rather quiet traffic for Windows 10 Rs1
Finally replacing Windows 8.1 with Windows 10! Within my first three days I need to make sure that my internet connection didn't abused by Windows and under my control. Having experienced Windows 8.1 before, where explorer, rundll32 and svchost acted as ping bot or downloader this time there is more coming in Windows 10 despite during installation I've opted to turn off "TumaGonx Zakkumhttp://www.blogger.com/profile/06254046147701834152noreply@blogger.com0