Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


  • Content count

  • Donations

  • Joined

  • Last visited

  • Days Won


TuMaGoNx last won the day on July 14

TuMaGoNx had the most liked content!

Community Reputation

48 Excellent

About TuMaGoNx

  • Rank
    Hail to the San, the first people!

Contact Methods

  • Website URL

Profile Information

  • OS
    none specified
  • Country

Recent Profile Visitors

1,074 profile views
  1. Portabat (Portable Batch Environment)

    SFX now prioritize batch file of same filename, useful for mass wrapper for ex. put several batch files into sfx renaming sfx.exe as myprogram.exe will try execute myprogram.bat/cmd if exists, similar to busybox SFX now fallback to system cmd if roscmd not present all executables now should reside in bin subdir which prepended into PATH download https://github.com/tumagonx/portabat/raw/master/basebin/7z.sfx https://github.com/tumagonx/portabat/raw/master/basebin/roscmd.exe
  2. Portabat (Portable Batch Environment)

    Add more info in getwu example: getwu -v Searching for updates ... List of applicable items on the machine: 1. Windows Media Player 11 (for Windows XP Professional x64 Edition) Size=27936568 Date=Tue Apr 22 00:00:00 2008 Priority=2 Delta=0 Beta=0 Action=1 ID=40394e2a-1935-4233-8171-b4c5b85e67ec Download URL(s): http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/wmp11-windowsxp-x64-enu_35583b427a7488e386998c6dd2c3b71d68c3c1ae.exe 2. Windows Search 4.0 for Windows XP x64 Edition (KB940157) Size=8840208 Date=Tue Jul 22 00:00:00 2008 Priority=2 Delta=0 Beta=0 Action=1 ID=46e24996-7f60-46a4-b14c-8e7340375068 Download URL(s): http://www.download.windowsupdate.com/msdownload/update/software/ftpk/2008/06/windowssearch-kb940157-srv2k3_xp-x64-enu_774aa531cfd4d7f7baf3d2b8011f4da551975bf4.exe 3. Update for Windows XP x64 Edition (KB961118) Size=872312 Date=Tue Feb 24 00:00:00 2009 Priority=2 Delta=0 Beta=0 Action=1 ID=72ae05ee-6290-4e4c-a8f9-ecfa416b067c Download URL(s): http://download.windowsupdate.com/msdownload/update/software/crup/2009/02/windowsserver2003.windowsxp-kb961118-x64-enu_dcb0eef40327825d619ed19338a9a68fe69bb6fe.exe 4. Microsoft .NET Framework 3.5 SP1 and .NET Framework 2.0 SP2 Update for Windows Server 2003 and Windows XP for x64-based Systems (KB982524) Size=31680584 Date=Tue Jul 27 00:00:00 2010 Priority=1 Delta=0 Beta=0 Action=1 ID=fd730688-8e7a-41ce-93f2-3450c5b3832f Download URL(s): http://download.windowsupdate.com/msdownload/update/software/secu/2010/05/msipatchregfix-x64_dd729362b73e94700b3eeec77fd581bd767b47e1.exe http://download.windowsupdate.com/msdownload/update/software/updt/2010/02/ndp20sp2-kb976576-x64_29d95e9cee9cf2e838a3e1fe8d6216cc2799550b.exe http://download.windowsupdate.com/msdownload/update/software/crup/2010/06/ndp30sp2-kb977354-v2-x64_f19f9ebce70fc004c33be93e5c595925f4f05899.exe 5. Microsoft .NET Framework 4 Client Profile for Windows XP x64-based Systems (KB982670) Size=45071024 Date=Tue Sep 13 00:00:00 2011 Priority=1 Delta=0 Beta=0 Action=1 ID=434aa8fa-b425-47a9-be5b-dd000b66c6ed Download URL(s): http://download.windowsupdate.com/msdownload/update/software/ftpk/2011/08/dotnetfx40_client_x86_x64_a96cef357b16f0dea3423bf6c515a96a3c2233de.exe 6. Security Update for Microsoft .NET Framework 2.0 SP2 on Windows Server 2003 and Windows XP for x64-based Systems (KB2729450) Size=31454256 Date=Tue Nov 13 00:00:00 2012 Priority=2 Delta=0 Beta=0 Action=1 ID=cee83adc-d8d7-43d0-905b-6351e3341822 Superseded ID(s): 2b4df0db-ada4-4ae4-86ef-6634d0cd3219 6894a994-d6fc-4f15-8142-83d79c84eff0 ae04de58-8ea0-47a9-a49a-0ac80ba2835b aee1e679-770b-40ef-9701-02ed03f78468 Download URL(s): http://download.windowsupdate.com/msdownload/update/software/secu/2012/10/msipatchregfix-amd64_5011cb29b096fb674a4795ee8fc2f7fdad33863a.exe http://download.windowsupdate.com/msdownload/update/software/secu/2012/10/ndp20sp2-kb2729450-x64_26a72f0f0db6ebac5aede881c56102b3cf250928.exe
  3. Portabat (Portable Batch Environment)

    Added windows update lister Before this I use OnePiece Get_Microsoft_Update_List.exe but it doesn't show url which I want to feed the output to curl/wget in automated batch downloading getwu will fetch download link per line getwu -v will show additional info of each update download https://github.com/tumagonx/portabat/raw/master/minbin/getwu.exe (6.5KB)
  4. Portabat (Portable Batch Environment)

    Holy sh*t thats serious one! frankly during my test I only knew that START has different behavior as it only wait child process depends on whether it is console/window executable "Putting it in a subdirectory of the 7-zip is (still IMHO) not only unneeded, but also an unneeded complication, however." because it quickly become cramped... root will be only for batches and user data, the exe subdir automatically *pre-pended* in %PATH% before %COMSPEC% run (so no complication, you still called them just by name) yes I'm aware of tcc and greg but, I don't naturally mess with non-OSS :D I will think about the ini file
  5. XomPie

    redirection manifest works best for pre XP (pre DEP), I thought you already know about it ("known dlls" issue)
  6. XP Apps Repository

    I don't know, my role thumb is not to build latest version (without bugfix): Dev: we proudly present new stable version 4.0 with lot new featuressss User: yipee new version. let's try it User: F*ck there is bugs!, reporting in Dev: we proudly present new stable version 4.1 with few new featuress User: yipee new version. let's try it maybe this is better User: F*ck still buggy!, reporting in Dev: Fixed that, here you go 4.0.1 (bugfix only) <--- good ... The same analogy apply to Windows 10 (free) Of course that's my POV as packager, as developer I will do the same as above I made the patch available, why don't you try it? it's same major version anyway (5.x) it shouldn't that different (the engine not so different since 4.x)
  7. Extended Kernel for XP (ExtendedXP)

    "VKrnlEx makes modification of kernel32.dll file on disk unnecessary by patching the image directly in memory from kernel space before the shell starts To build VKRNLEX project you need Microsoft Windows 98 Driver Development Kit (DDK) or Microsoft Windows 2000 Driver Development Kit (DDK)." Hooo... you realise you talk about two different thing no? 9x != NT it can't be just recompiled, also i imagine how stricter NT compared to 9x, if that easily done then Xeno would made it already (for the sake of GOAT OS) https://en.wikipedia.org/wiki/Native_API There are lot of POSIX emulation library around, but most are for higher level use case.
  8. XP Apps Repository

    github.com/tumagonx/XPitory This is a curation of opensource apps that works on 32bit XP (out of the box aka no patching needed). At the moment its still very few (hopefully continue to grow) builds organized in the following directories: NON BACKPORT: last_working : no backport effort taken for later version, simply a backup for working version mirror : backup for apps already works for XP BACKPORT: dynamic_port: executable depends dll/other separate component (This mostly for apps depends on QT, GTK or the likes) static_port: executables are standalone (no dll hell included) , in a form of UPX'ed exe or 7z archive if contains multiple exes LISTING: static_port/mono : .NET 4.5 (including 4.6.x) Framework (incomplete) implementation static_port/ogg123 : win32 port of all Xiph audio formats (ogg, opus, flac, speex) console player static_port/dialog : Curses dialogs for CMD (GDI window version) static_port/bpg : JPEG-killer wannabe image viewer static_port/flif : PNG-killer wannabe image viewer static_port/vipsdisp : barebone GIGAPIXELS image (tiff, jpg, png) viewer for low RAM static_port/osslsigncode : cabinet/executable signer last_working/github : Github for Windows client mirror/gldirect : GL to D3D layer
  9. Portabat (Portable Batch Environment)

    Actually when/if the little ROSCMD.EXE incompatibilities will be "leveled out" it is actually "better" (IMHO) to use that command processor (and also "guaranteed" executables inside the 7-zip sfx), so that the batch (tested on that command processor and with that exact version of the other .exe's) surely works, avoiding possible incompatibilities between different CMD.EXE's on different OS's, including a few related to localization. Originally that's what I thought, but also realized the "no guarantee to run" issue is dilemma. Yet you found even more incompatibility :) (though ReactOS also under development) I think exe less than 50KB will be bundled by default (like now) but will be put in its own folder Another side-side note (very minor) is that traditionally .bat should be compatible with DOS/9x, while .cmd is the extension for batches to be executed by CMD.EXE (or ROSCMD.EXE). Oops my bad habit, but this is also dilemma for those born with XP or later experience (like me)
  10. Portabat (Portable Batch Environment)

    Is the roscmd "needed" or it is only in the case one want to workaround command execution policies? +1 Right, I should check the policy registry before launching batch and use system cmd if ok roscmd is base requirement ATM, my plan is to merge some external helpers program into internal ReactOS command, but it's bad idea as it promote non-standard practice. Or if you prefer, which of the zillion files in the example are actually *needed*? No idea, I think batch is good for file processing so those related to that Any way to ONLY open a command prompt? That not what batch file behave no? it also behave like usual 7zsfx, aka simply having only roscmd.exe inside the SFX will simply launch it (command prompt) (rename roscmd.exe to setup.exe to get priority if other exes presents) Or, if you prefer, to drop to command line once the batch has been executed OR interrupted and then need to type EXIT to close the command window? I try to make it behave like regular batch, quit after done, it's batch author consideration to add pause/%COMSPEC% By the same token of the "DropToDos", it would be nice to have in the (hypothetical) .ini settings file the option to choose whether to run in the directory where the .exe is (i.e. %SFXPATH%) or in the directory where the sfx is temporarily extracted (i.e. %~dp0), Same above, I try to be consistent with default batch behavior it would be CWD=SFXPATH or CWD=CWD of the caller (aka called from existing cmd box), thus up to author to switch into %~dp0 You could really spend a few words (on the site) explaining how it works (not really how it works, but how one can create a self extracting archive with that). I will create smaller template, I try avoid explaining "you need to: copy /b 7z.sfx+archive.7z mybatch.exe" :D my hope is people use 7zip file manager to edit the batch or drag and drop their batch into it. Thanks for the inputs, it's a shame about the keyboard issue, I guess you spot new incompatibility in roscmd judging the way you asks it seems you concern more how to work in roscmd box instead of run batch file? do you have different use cases?
  11. Introducing portabat https://github.com/tumagonx/portabat This is custom 7zsfx (7zip SDK 17.00) that make your batch more realistically like an executable. Try demo here https://github.com/tumagonx/portabat/releases Editing: All you need is open portabat-test.exe with 7zip and edit hello.bat or add your own batch, no need to copy /b or create config.txt. See filename execution order from homepage Requirement: XP or later Note: ReactOS cmd is about 95% compatible, if you're batch nerd you can see few different quirks behavior compared to windows cmd separate 7z.sfx available at https://github.com/tumagonx/portabat/raw/master/basebin/7z.sfx (about 20KB if packed) Suggestions are welcome!
  12. XomPie

    to quote myself: having implementation is one thing making it talk with windows kernel is another thing. So those Linux/OSX/Darwin USB3 stack is just half of the story.
  13. XomPie

    vogons collect many wrappers (mostly old stuff) including latest mesa-llvmpipe http://vogonsdrivers.com/wrappers/
  14. XomPie

    I think I will have another xompie update (with more api implementation if I have mood) because I decide current wined3d is not that good, leaving behind one of three major vendor (AMD) is bad for user. let see if next stable version of wine fix that. About the "Image File Execution Options" trick for Palemoon I could easily add that with the patcher though kind of against the principle of "not touching the registry" @Dibya can you run Blender 2.78c without manifest fix in python dll with your extendedXP? somehow the error only affect NT5 I have report the bug upstream and should be fixed in next stable python release (if blender use it). is it pure typo? or conspiracy to kill xp interest like what palemoon did lol if used on exe, it will spew error application not configured properly if used on dll, the exe that need it will spew error application failed to initialize properly luckily this easily spotted by dependency walker need to fix this in non-interactive way with rcedit, reporting bug https://github.com/electron/rcedit/issues/49
  15. XomPie

    Patience... I'm pulling myself at the moment here... So most likely I'll do what I like to do as XP user, what I need and what others might share the same interest I'll put filezilla with browser analogy: if alternative exists, why go to the hell and back? use winscp (i have version 5.7) but honestly I prefer curl or better yet ncftp (see what i like? yup command line) That said if I remember the last time I tried filezilla it runs (no missing functions) but it doesn't work. This is good illustration how things never that simple. Remember my previous post about missing property in older OS? that might what just happened, same function but later version can do more and filezilla asking that. My guess some socket function maybe the culprit and there is filezilla didn't save its settings upon exit too... So if you have burning passion about it do: compare the source/binary between last working version and first broken version then track them all the way to current version. IIRC it was version 3.8 BTW I can confirm wined3d seems work with my intel hd, but I still wait svyatpro (nvidia). he make interesting benchmark: https://pp.userapi.com/c637430/v637430550/831c8/AV7r71Pu2bk.jpg