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. 

All Activity

This stream auto-updates     

  1. Yesterday
  2. List of Web Browsers Working with XP 2017

    I can play Facebook videos using (unmodified) Advanced Chrome v54 just fine. Flash v27 is installed but i don't believe it is used.
  3. Extended Kernel for XP (ExtendedXP)

    Sorry, I am not familiar with old versions of KernelEx or XP internals. I recommend using KernelEx v4.5.1 instead. The code injection article is only for modifying the behavior of existing functions, not for adding missing ones. If we add a large implicit TLS data section to Kernel32.dll, that should solve the thorny reallocation problem. Then LoadLibrary just needs to properly initialize the TLS selector index.
  4. You didn't read all the posts... He was only kidding. -DW
  5. List of Web Browsers Working with XP 2017

    I have this old bug with Firefox and Palemoon : https://productforums.google.com/forum/#!topic/youtube/ViiQ_4nNXn8 YT videos freezes every 25 min and the audio continues. Also, the hardware acceleration doesn't work with Palemoon while it works very well with Firefox. I use LAV Splitter to get all resolutions. So currently I use Chrome 49 because it works better with YT and it's written in C++ which is more efficient than Javascript IMHO. But, someday it will surely become incompatible.....
  6. Does the USB bridge offers 512 byte or 4 k sectors? Which MBR partition data are available out of the box? Backup the first several sectors. In case of 512 byte sectors: Can you try a 3TB floppy? Hence no MBR (sorry for of topic), a partition sector only. usbstor.sys reads this. XP should work with the 3TB USB drive. No idea about 2000. Can you use a live linux DVD? https://wiki.archlinux.org/index.php/NTFS-3G mkfs.ntfs --force -Q -L "3TB_floppy" /dev/sdX
  7. Start orb scaling - request/question

    I tried that actually - using Photoshop, I created a new PNG image that was twice the size of the original Windows Aero orb. Startisback wouldn't accept it. I think there is a limit to the image sizes it will accept. EDIT: problem solved. It appears I was a bit overambitious last time. Resizing to 150% of the original size was enough. I've attached the file in case anyone needs it.
  8. Start orb scaling - request/question

    Simply change the image, find a bit larger and replace it. What's the question.
  9. If the 2000 pages are available for GPT then why was Paragon unable to say extend support to 2K or add external USB GPT drives to be readable/writeable? It seems like a half baked GPT Loader. That would be the first obvious use for it. No one really needs a 32TB GPT internal drive and I think you would agree even a 128GB internal drive is more than enough for a Primary MBR Boot device and GPT isn't really necessary to be bootable. I still see GPT at least from 32TB onward or possibly > 18TB onward if 4K->512 Byte translation adapters have maxed out and GPT to be the forward compatible choice. Yes I agree with the Clone = "byte by byte" or "bit by bit" or "nibble by nibble" sorry Apple Talk. But imaging would not be a clone but can restore it to appear identical to a clone? For example when you image a partition, let's say you only are using 2MB of data of the 2GB partition. When you restore back the image it should be byte for byte identical to the original partition. The image would probably not store the unused/blank data on a new drive as it would be unnecessary. However if say there was left over unwiped data on a "used" drive a "clone" would also retain those "hidden" bits which a data forensic might find useful for clues. But for the layman this wouldn't be important and any real true "cloning" of empty non relevant data would be a complete waste of space. But one that detects the "blank/empty/unused areas" for example if a 128GB brand new drive had been Zeroed out and then added a 98SE DOS boot a clone would see the first 1MB and then properly store that data onward that "0"s were filled from 1MB+ to 128GB saving a ton of space. Curiously what would be the best partition and drive cloner that would do what I just stated? If I wanted map my drive or analyze how the data was stored and had no idea what kind of drive it was what would be the best program to probe it? The last paragraph that you had previously linked Microsoft "System Partition" = partition "with the boot files". Microsoft "Boot Partition" = partition "with the operating system" I think you have me reversed because I didn't agree with this which was Microsoft's definition. Or is my definition somehow a hybrid of the two because I have my Windows Boot Loader separated from the System Partition? I call the C: Boot Partition = the Boot Files (IO.SYS, MSDOS.SYS) for example in DOS. now the 98SE main operating system files can be put on D: XP on E: In this case D: and E: according to my definition are "System Partitions" or "Operating System" partitions. The C: still contains the 98SE DOS and the Windows Boot Loader (2K/XP/Vista/W7/W10) that redirects to the correct "Operating System" partition to continue the OS booting process. The C: doesn't contain the actual 2K, XP or later Operating System files because those still are on the "Operating System" partition D: or E: where respectively the "Operating System" files of the corresponding OSs are stored. Have I confused you further? Po-Tay-Toe, Po-Taw-Toe Let's call the whole thing off.
  10. WUPG98 updated!

    Can I install this alongside 98SE2ME and Revolutions Pack and KernelEx? Should I install AutoPatcher, this, or U98SESP3?
  11. I honestly wouldn't blame Big Muscle if he chooses to give up on trying to follow Microsoft down their unending series of rabbit holes. Nor would I blame him if he personally decided to stick with an older version of Windows and stop developing for Windows 10 entirely. Microsoft have gone out of their way to make it difficult for anyone to deliver a theme that's anything but ugly - and you can be sure that's being done on purpose. I'd like to personally thank Big Muscle (in addition to the donations I've sent him) for having tried so valiantly to make Windows 10 easy on the eyes thus far. It's been fun. But the Fall Creator's update is going further from a proper path than any version yet, and I know I'm not going to use it except as a curiosity on a virtual machine. I'm going to continue use Windows 8.1 for my engineering work - the last perpetually licensed version with a still distant End Of Life date. And it works just fine with Aero Glass version -Noel
  12. List of Web Browsers Working with XP 2017

    For XP users, are any of you having problems playing twitter and facebook videos or HTML5 videos? If you can play these fine what Browser and version number and what Adobe Flash version are you using? What programs do you have to deal with HTML5 videos to play properly in your browser? If you are using multiple browsers (Firefox, Chrome, Seamonkey, et cetera) do all these browers on your XP system work to play Twitter, Facebook, and HTML5 Youtube videos?
  13. Is ME really that bad?

    > Not all (un)official patches are available for Polish > version of ME currently. I could transplant ME files > myself, but what about newer files than on the CD? Hope i'm not misunderstanding you, but i'm feeling a bit of a need to clarify what 98SE2ME is and is not: It's *not* an incremental/on-going updater -- it's a one-time updater. It takes the ME disc and copies over certain files (over 700 actually!) that are ME equivalents/updates of 98SE files. But some ME files do not work correctly in 98SE -- MDGx has tested for compatibility, and the program only copies the ME files that work ok in 98SE. If you want to further update the files with newer versions, you can of course do that manually. But that's not the purview of 98SE2ME. It only uses files on the original ME disc. So again, if you have a ME disc in your own language (and of course, a 98SE installation in your own language), it would seem to be not-too-difficult a task to translate 98SE2ME, using the translation guide and source code provided on the 98SE2ME site. Not to forget ProblemChyld's gracious offer of help in the previous post. > I do not really like MDGx's writing style about > anything, extremely convoluted! Yeh, i agree that MDGx's writing style can be kind of disconcertingly verbose. :) Still, we miss his contributions around these parts. > Yes, I agree with DougB > 98SE2ME + U98SESP3 are an ultimate combination. And i agree with ProblemChyld! :) However, i additionally use KernelEx and a few other updates not included in U98SESP3. (For example, the "experimental" VC++ 9 runtime files for 9x.) - Doug B.
  14. 2 TiB limit size in MBR hard drives

    And, as i read in this discussion before, the trick don't work under XP. And the symptoms suggested that there is a bit capacity limitation somewhere in the XP MBR-to-LBA translating routine. There may be a workaround in patching some XP files, integrating WS03 or 7 files into XP, or develop a replacement routine from scratch. But, IMHO, all this don't worth the efforts (first two solutions are against MS license though). In any case you can't utilise over than 4 Tb drive this way, so comparing with working GPT implementation for XP (Paragon or any alternative) it seems a palliative. What interested me is: 1. If Paragon GPT loader is compatible with MS "dynamic" drives? 2. If it is compatible with Windows software RAID 5 support (that is disabled in XP by default) precisely? Quick search give me some clues that the answer is probably "no". It is sad, but may be i am wrong? Can you check if a GPT drive (with Paragon GPTL installed of course) may be converted to "dynamic" under XP?
  15. In 1709 even always-glass mode didn't give any transparency or blur now. BigMuscle, make 32-bit version of AeroGlass. If it's need an additional donation, just say your prize...
  16. The Drive would work but you would not have access above the respective limits. There are more XP users so that is a given. That is why I was looking into extending the EMBR to XP. You are missing something. I was referring to EMBR + GPT Drives. GPT capable OSes would use the GPT. DOS and Windows 9x users would need my EMBR Patches. The EMBR License is per machine. Any combination of supported OSes are allowed. Currently only DOS and Windows 9x support it. I never said that there was a player. I said special software would be needed. The existing FileSystem is not used. Yes. My point was that I can do that with a Video that is longer than 4GiB. No idea. I used a standard 1080 Monitor. The Patch is an User Mode Overlay. If you look at the Drive under an unpatched OS, you will see multiple files of less than 4GiB. You can corrupt the files by writing to them directly but you won't corrupt the Partition. You could use splitting and merging programs to access the data if necessary. Internally Windows 9x uses 4K blocks so adding 4K support was practical. 64K would not work. DOS cannot handle 64K Sectors. It can support 32K Sectors but the performance is very poor. I would think similar issues would be present in other OSes. I seriously doubt that 64K Logical Sector Drives will be mainstream for a very long time. 64K Physical Sectors maybe. Pushing the MBR limit in this manner would not be worth it. No free lunch. I have Patched BIOSes to support LBA-48, but that is a one-off approach. Every BIOS Version would have to be analyzed and Patched individually. It would still not make DOS or Windows 9x Patch free. Without a specific convention like I use with another aspect of my EMBR, the BIOS would not know what Sector Size to Emulate. NT OSes don't use the BIOS except for the earliest part of Booting so it would not see any BIOS translator and would still try to use 512 Byte Sectors. They behave the same. As long as the Sector Mapper is used properly, you won't get corruption. Not that I know of. How do you expect me to describe something I haven't anticipated? First, read the terms of my License agreement. Second, familiarize yourself on the subject of Cosmic Ray upsets.
  17. I recently started running my desktop at 4K, scaling the interface to 250% to accommodate for the reduction in size of many desktop elements. The Startisback task bar and task menu scale just fine, with one exception: the Start Button, which is stuck at a relatively small size. I have added a screenshot to illustrate this. Would it be possible to add an option to increase the Start Button's size, too? Many thanks in advance!
  18. win6x_registry_tweak

    Sto usando il tool win6x_registry_tweak per poter sbloccare i pacchetti nascosti che in default su dism non sono visibili...cosa non hai capito ?
  19. Yes I was thinking something different when you stated that. LBA64 will be supported by an existing OS if MS or a 3rd party chose to make a patch like yourself. But shouldn't LBA64 still work fine with all OSs except they would operate at LBA-48 (with existing patches) or at LBA-28 unpatched? In my opinion this is the future and the GPT Loader to include 2K / XP 32-bit would see more users than DOS/9X/ME combined. The brunt of the users will probably using the GPT Loader for external USB drives and occasionally internally for faster transfer rates. Are you talking about the EMBR drives here? This was where the concern was if someone used your EMBR on some large drive and went somewhere where the destination system was a standard unlicensed non EMBR system how could they access that data? Even any GPT capable OS and higher shouldn't understand your EMBR scheme even though they are newer than XP unless I'm missing something here? Is your EMBR scheme somehow compatible and readable/writeable by GPT capable OSs? Don't you have to patch each OS that the user intends to read / write the data on the EMBR drive? If someone bought your EMBR user license and they were originally using 95, and they recently bought a W10 installed machine could they read the EMBR drive and if not are you offering all OSs DOS->W10 EMBR drivers (freely to an original EMBR licensed user) and does that user have to buy an EMBR license for each single Operating System they plan on using. Bottom line: Does their EMBR license cover all Operating Systems DOS->W10 (that you've patched) for that one EMBR license purchase? Well maybe you can state what Blu-ray compatible software player you are using on 9X because the only ones that were made were only for XP and later. Are you reading the original Blu-ray movie disc inside your Blu-ray optical drive? And what about HDCP and AACS? The only way I can think of that could play any Blu-ray only as a video file if it were decrypted first and using a standard video player that could read the format. But have you found a way to add HDCP or get an HDMI video card to work in 9X/ME? If so what video card as far as I know none existed that had 9X/ME drivers. Can you elaborate on this XP Large File Support for FAT32? I recall you patched your FAT32 to allow over 4GB file sizes but does every OS the user intends to use need to use your patch first in order to "read" the drive (not write) to it. When moving such a FAT32 partition that has over 4GB file sizes can Vista or later read these FAT32 over 4GB file sizes or does do you have to patch the Vista or later OS understand it? For example will Vista read only the first 4GB-1 byte portion of the file and just stop there? What happens when you write to a FAT32 partition that you've allowed > 4GB file sizes? Does it corrupt the partition because Vista doesn't understand it or can Vista write larger than 4GB file sizes on your specialized FAT32 partition without needing a special driver patch from you? What kind of problems are you referring to for 64KB adapters? Let's assume WD, Seagate, Hitachi have released 64KB sector drives and abandoned all 4KB sector drives today and we now have 64KB -> 512 Byte adapters. Explain why these wouldn't work with XP 32-bit or later OS with the MBR scheme. If all the OS sees everything as 512 Bytes I don't see why this would cause any issue with any OS the same with the 4KB -> 512 Byte adapters are already doing with 4KB sector drives. Now this might be useful but you still have to prepatch every OS before an existing (4KB->512 Byte) USB drive's data could be read directly connected to the SATA controller. If you already own several 4TB USB drives that use the (4KB->512 Byte) adapter do you know enough about BIOS modding to add this code directly to detect the drive so that any SATA controllers can natively interact with them (making them OS patch free)? When studying how the original (4K->512 Byte) adapter vs the scheme you came up with did you find any differences in the way they interacted with the drive and your SectorMapper. If you've been writing tons of data using this adapter and the user would then try your SectorMapper to read/write to the SATA drive directly not using the 4KB->512 Byte adapter will there be any chance of corruption or misalignment? The only way I can see using a software version of this adapter if it operates exactly the same in code as the hardware. Otherwise you'd have to use your own SectorMapper from the beginning on an empty drive. And what happens if you filled the 17.6TB of information using your SectorMapper then decided to connect this externally using the 4KB-512 Byte adaptor via USB. Any chance that using the 4KB->512 Byte adapter would be slightly different interpreting your SectorMapper written data and possibly corrupt the data on it when writing on this drive? Bottom line: Would flip flopping using your SectorMapping to write the data and then repurposing it back to the USB enclosure with the 4KB->512 Byte continuously on a constant daily basis have any deleterious effect you haven't anticipated? Would you go as far as trusting it enough that if your own family's life were on the line that there's no chance a single bit of data would be corrupted?
  20. WinNTSetup v3.8.8

    (in a Burns voice): "Excellent!!!" Thanks JFX, just tested and this works for me. I'm sure others might find this too radical (maybe we'll find another way to disable the Edge page displaying), but to me, this will surely do for now! Of course, we can always enable Edge again after setup (during "PostInstall"). Normally, I would run setup on offline systems, but for Pro versions with a Digital License, it's better to have Internet access during setup, I have found this will get the system activated faster. Thanks again for your great support!
  21. win6x_registry_tweak

    I don't get it. If you use DISM to remove a package you don't need the install_wim_tweak.exe, in any case - it is perfectly possible, that - for whatever reasons - it keeps *somehow* hooked the .wim (or mountpoint) in such a way that DISM has later issues with accessing it, but what is the rationale about running it (if not to list or unhide or remove some packages)? On the other hand, if issued without any command parameters, it may well NOT "lock" the .wim/mountpoint (because essentially it does nothing). jaclaz
  22. Disable Indexing

    I don' think you are using nlite: http://www.nliteos.com/ maybe NTlite: https://www.ntlite.com/ I don't think anything has changed in 10 , the good ol' way should still be valid: more or less stopping and disabling the service, how to have it added to NTlite settings is another thing, but probably you could ask directly here: https://ntlite.com/forum/ you might lose (if you are interested in it) the slideshow feature on lockscreen, though: https://ntlite.com/forum/discussion/comment/8167/ but - indirectly - the above should mean that there is already somewhere a setting in NTlite to disable it. jaclaz
  23. Oh nice. But mine is latest 3.6 (3.6.28) which changes alot. Still waiting for your wrapper release BTW I found that NTSD is better than WINDBG in NT 3.51, which produces better stack trace (although I still can't find root of NULL FontMetrics pointer issue now).
  24. Disable Indexing

    I quite often use nlite to create an up to date version of windows 10 with all of the latest Updates. It is well known that Disabling Indexing of Files and Folders Does Not Harm your System and in fact it Helps Speed things up. So I am looking for a Way to Disable Indexing in the Early Stage of Modifying an ISO. So that When Windows is Finished Installing that None of your Files and Folders are Indexed. The Method I have been using up to this day is ;--- Go to My Computer ( computer ) then right click Properties of Drive C: , Then down the bottom Remove the Tick on ( Allow files on this drive to have contents indexed in addition to file properties ). This method can take some Time , depending on the Type or Speed of your PC. Also when it has finished I have noticed if you search for Indexing, you get ( Indexing Options and it says ( Indexing is not running ), that is what I wanted, but Without having to go through the time consuming way that I have used. It would be an advantage to Disable in the ISO like some setting in Nlite Before I Finish and Save my updated ISO. Any help would be appreciated.
  25. Extended Kernel for XP (ExtendedXP)

    https://www.codeproject.com/Articles/14360/Injective-Code-inside-Import-Table Import table runtime redirector is used previously by me for game hacks. Here is a outstanding patch less API redirection engine but .ini support is needed so that easily it can be configured for redirecting desired API into my own wrapper.
  26. Extended Kernel for XP (ExtendedXP)

    Here it is http://www.mediafire.com/file/96cw6qen6dn6yr5/EXTENDEDKERNEL_SRC+CODE.7z It is a modified kernel ex for 9x . It does works but breaks kernel32,ntoskrnl while patching. Probably some changes may be required to make it XP friendly. If anyone play around with this one please use VM as their are chances of destroying your os. If possible if somehow kernel ex section created before .rsc that improves stability. Petool by wildbill able to create section before .rsc
  1. Load more activity