Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won

  • Donations

  • Country

    Hong Kong

Everything posted by roytam1

  1. 3.4.5 Unicode Strings The special operators __utf16__, __utf16le__, __utf16be__, __utf32__, __utf32le__ and __utf32be__ allows definition of Unicode strings. They take a string in UTF-8 format and converts it to UTF-16 or UTF-32, respectively. Unless the be forms are specified, the output is littleendian. For example: %define u(x) __utf16__(x) %define w(x) __utf32__(x) dw u('C:\WINDOWS'), 0 ; Pathname in UTF-16 dd w(`A + B = \u206a`), 0 ; String in UTF-32 The UTF operators can be applied either to strings passed to the DB family instructions, or to character constants in an expression context. from http://www.nasm.us/doc/nasmdoc3.html
  2. I'd just opened a ros jira ticket: https://jira.reactos.org/browse/CORE-13713
  3. IIRC OpenVMS is porting to x86_64(AMD64/EM64T), not x86-32.
  4. I've adblocker whitelisted here. Please don't use aggressive anti-adblock scripts on MSFN.
  5. IIRC SCSIPORT.SYS (which UniATA uses) has 2TiB (2 199 023 255 552 bytes) limit if sector size == 512 bytes.
  6. FYI (from blackwingcat): It seems that KB4018556(CVE-2017-0244/CVE2017-8483) causing login problems: Reported problem with COM security patch KB 4018556 for WinXP Embedded @ AskWoody (https://www.askwoody.com/2017/reported-problem-with-wannacry-patch-kb-4018556-for-winxp-embedded/) KB4018556 forces winlogon.exe/ntdll.dll to crash (https://support.microsoft.com/ja-jp/help/4025687/microsoft-security-advisory-4025685-guidance-for-older-platforms)
  7. roytam1


    Mozilla does not recommend using gcc to compile Gecko engine for windows, and this is unsupported. So playing around mingw with gecko is actually entering unrevealed area of map, no one can actually giving any help.
  8. roytam1


    Seems to be hard here as I have only XP as main system and build environment requires huge amount of RAM and may require 64bit win7+ environment, which I don't have here.
  9. roytam1


    I think you need to figure how to build a vanilla build of palemoon/firefox/k-meleon and then adding your own code over it.
  10. roytam1


    tried 27.2.0 and 27.4.0 both crash when startup, without wined3d everything works.
  11. roytam1


    I patched palemoon with xompie-0.6-alpha options "0,1,2,3,4,5,6,7" (so msvcrt and d3d9 shouldn't be patched) palemoon can start in safe mode, but not normal mode. EDIT: if I renamed d3d1[01].dll I can start palemoon normally.
  12. roytam1


    maybe it is nothing wrong with xompie but wine3d? I find that palemoon crashes with my AMD OpenGL ICD. atioglxx.dll!69940bd2() atioglxx.dll!69941308() atioglxx.dll!69946e44() atioglxx.dll!6993bda7() atioglxx.dll!6974d51a() atioglxx.dll!6971b1fb() atioglxx.dll!69710a28() atioglxx.dll!697228a2() ntdll.dll!7c93005d() ntdll.dll!7c93005d() atioglxx.dll!69ec55f4() atioglxx.dll!69ec5613() > msvcr120.dll!_cprinput_l(const unsigned char * format=, localeinfo_struct * plocinfo=, char * arglist=) Line 1374 + 0xc
  13. roytam1


    already patched palemoon 27.2 unstable was working but now crashed before showing UI.
  14. in patch.cpp: /** Processes patches and integrates them into the PE file. * @param PEfile PE file. * @param patches Table of patches for selected PE file. */ void apply_patches(CPEFile& PEfile, abstract_patch* patches[]) { /* ... */ //create new section int UpdateRVA; char * UpdateOfs = NULL; if (total_code_size) { UpdateOfs = (char *) PEfile.AddSection(UPDT_SEC_NAME, total_code_size, &UpdateRVA, IMAGE_SCN_MEM_EXECUTE | IMAGE_SCN_CNT_CODE); //check if section creation/increase was successful if ((!UpdateOfs) || (!UpdateRVA)) { throw patch_exception("Failed to create '" UPDT_SEC_NAME "' section"); } memset(UpdateOfs, 0, total_code_size); }
  15. If you're using IDE/ATAPI driver, and yes there is 137GB limit. Using IAA or UNIATA should bring you up to 2TB size. for USB, 3rd party driver is needed. Check this out: http://bearwindows.zcm.com.au/winnt4.htm
  16. maybe you just add the driver in incorrect way. for adding network driver, goto Control Panel -> Network -> Interface Card tab -> Add -> Have Disk
  17. As NT4 is not PnP OS, you don't need any chipset driver. for network card, there is limited choices that has NT4 driver.
  18. The program in C:\DOCUE~1\ALLUSE~1\APPLIC~1\FIREFL~1\STRONG~1\2031~1.6 is corrupted.
  19. I wonder if newer Firefox (3.x - 12.0) will run with wrapper?
  20. here it is: http://w2k.flxsrv.org/cgi-bin/wluc.cgi?OS=1&TYPE=-1&LANG=-1&DATE=2017&DATE2=/06
  21. BWC's Kernel Ex v2.9/v2.9G is released, Japanese version only at the moment BTW.

  • Create New...