Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/15/2020 in Posts

  1. New build of Serpent/UXP for XP! Test binary: Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200815-57e81f0-uxp-d3383327a-xpmod.7z Win64 https://o.rths.ml/basilisk/basilisk52-g4.6.win64-git-20200815-57e81f0-uxp-d3383327a-xpmod.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom IA32 Win32 https://o.rths.ml/basilisk/basilisk52-g4.6.win32-git-20200815-57e81f0-uxp-d3383327a-xpmod-ia32.7z source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32 NM28XP build: Win32 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win32-git-20200815-1d4aec201-uxp-d3383327a-xpmod.7z Win64 https://o.rths.ml/palemoon/palemoon-28.10.2a1.win64-git-20200815-1d4aec201-uxp-d3383327a-xpmod.7z Official UXP changes since my last build: - Issue #1620 - Use Intrinsic Aspect Ratio for Images (3ed884a6a) - Issue #1620 - Remove Development Comments (644f617e6) - Issue #1620 - Enable Intrinsic Ratio by Default (05ee48943) - Merge pull request #1613 from RealityRipple/AspectRatio (666e37029) - [CSS] Alias -webkit-appearance for compatibility reasons (d3383327a) No official Basilisk changes since my last build. Official Pale-Moon changes since my last build: - [SSUAO] Update user-agent overrides and reorganize. (df97d7d5b) - Issue #1824 - Fix broken page style menu selection for alternative style sheets (ac536a2a9) - Merge pull request #1825 from FranklinDM/issue-1824-work (1d4aec201)
    2 points
  2. Sure. But you will have to change the colour palette in ntoskrnl by changing some of the applicable hex values. On the page I mentioned above, you will find the ones that are green. You will have to find the RGB colour values for the two (or three?) shades of pink you want to use, and then put them where the green shades were, in hex format and reversed. So, for example, RGB colour value 32 26 21 will become 15 1A 20.
    1 point
  3. Yes, but like XP, it uses a custom palette which means that it will appear as completely black in Resource Hacker (it's in ntoskrnl.exe). The palette data is stored in ntoskrnl as well. In fact, the palette is the same as XP so everything (except for maybe the progress bar parameters) in this guide applies: http://www.virtualplastic.net/html/logo_scr.html#winxp
    1 point
  4. Yes, I mention it in the thread. Not entirely, but it is recommended that you install previous updates first. Some of the newer ones might not install without pre-requisites.
    1 point
  5. Fixed by installing a older version. Also, the game, Rust, works with the extended kernel. Might try out some other games in the future too.
    1 point
  6. New regular/weekly KM-Goanna release: https://o.rths.ml/kmeleon/KM76.2.1-Goanna-20200815.7z Changelog: Out-of-tree changes: * update Goanna3 to git 91d74d7d9..(bc7c63219: - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1151848 - Bump the priority of this message so that cpowWindow.screen works without crashing. r=billm (73e9f5249) - Bug 1166277 - Fix type policy for instruction storing object pointers to unboxed/typed objects, r=jandem. (8321c9d99) - Bug 1160311. JITs should be enabled by default. r=jorendorff (9a47275b7) - pointer style (4d60b301e) - Bug 731683 - IonMonkey: Improve Ion compilation/bailouts checks. r=nbp (4e19e6e14) - Bug 1092544 - Assert that instructions are recovered on bailouts. r=bbouvier (7dbbef779) - Bug 1146364 - use resumeAfter after effectful instructions. r=nbp (4921d436f) - adjust order (599bf7564) - Bug 1092544 - Use assertRecoveredOnBailout in the test suite. r=bbouvier (2fc6c8625) - Bug 1147405: Have math_ceil_handle use setNumber rather than setDouble; r=nbp (1dcf4a821) - Bug 1147414 - Check of that Scalar Replacement is working as expected. r=h4writer (381966bd2) - pointer style (69f271f0b) - Bug 1145416 - IonMonkey: Add range to MFilterTypeSet, r=nbp (5e9d54337) - Bug 1147810 - a barriered load has an effect. r=luke (6c9890445) - Bug 1133529 - Parametrize MVariadicInstruction to allow for MVariadicControlInstructions. r=luke (bcfa647bc) - Pointer style (32f169413) - Bug 1038839 followup: Add missing MOZ_OVERRIDE annotation to mightAlias() impls in MIR.h. r=ehsan (8a51afbc4) - Bug 1146311: Make some SIMD nodes cloneable and movable; r=sunfish (3933d1874) - Bug 1141583 - Store nargs in LambdaFunctionInfo to avoid a TSan false positive. r=bhackett (8abce87ba) - Bug 1147180 - Introduce a new, strongly-typed tracing path; r=jonco, r=sfink (8db64942d) - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco (fe480f38a) - pointer style (6a277c22d) - Pointer style (e60c77c84) - Bug 1147533 - Add cross-compartment tracing methods via the new tracing paths; r=jonco (bb028c6f7) - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco (52feebf99) - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco (8df1f6518) - Bug 1147588 - Replace slots marking functions with TraceEdge; r=jonco (2c2814fe7) - Bug 1137478 - Add a read barrier for Debugger::debuggees r=terrence (15bd1d4a4) - Bug 1131715 - Fix an innocuous data race in the HeapSlot pre barrier; r=jonco (52b72cb32) - Bug 1147669 - Replace id marking functions with TraceEdge; r=jonco (d3025f087) - Bug 1149352 - Templatize IsMarked and IsAboutToBeFinalized; r=jonco (ea2efef1d) - Bug 1149352 - Part 0: Only mark live entries when marking a range; r=meow (604038453) - Bug 1149352 - Part 1: Move BaseShape marking to TraceEdge; r=jonco (24df278b3) - Pointer Style (897521ce1) - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco (21fb83b96) - Bug 1149352 - Part 3: Move Script marking to TraceEdge; r=jonco (304a8a5de) - Bug 1149352 - Part 4: Move Symbol marking to TraceEdge; r=jonco (e588f435a) - pointer style (ce0325bff) - Bug 1140077 - Don't invoke read barriers inside IsTypeMarkedFromAnyThread. (r=terrence) (cfcefccb9) - Bug 1149352 - Part 5: Move ObjectGroup marking to TraceEdge; r=jonco (0b43776df) - pointer style (5c73c52ab) - Bug 1149352 - Part 6: Move JitCode marking to TraceEdge; r=jonco (e86a4ecd7) - pointer style (8a265e185) - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco (0b7308d02) - pointer style (39ad597d2) - pointer style (8590cb9c4) - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco (b667a7f37) - Bug 1151118 - Remove recently orphaned tracing paths; r=jonco (99989fd6c) - pointer style (7fa4f2cff) - Bug 1151981 - Remove the void* marking functions; r=jonco,terrence (beffebcec) - Bug 1151155 - Loosen barrier assertion for pre-barrier verifier; r=jonco (1e7d71104) - Bug 1153354 - Share SetMaybeAliveFlag between the two places we use it; r=jonco (eff549c26) - No Bug - Remove an accidentally checked-in testing note; r=meow (9674176cb) - pointer style (3551a48d1) - Bug 1152964 - Remove browser users of setTracingDetails; r=mccr8 (8e3293483) - Bug 991752 - Always check has[G|S]etterObject before updating the Shape; r=jonco (20c1ca4a9) - Bug 1153959 - Use RAII to manage tracing details; r=jonco (07fbcfdaf) - Bug 1158809 - Only use a single output from getTracingEdgeName; r=jonco (35688a0bd) - pointer style (c5b26422c) - Bug 1153999 - Rename markChildren to traceChildren; r=sfink (a0ed3b335) - Bug 1154086 - Move DoTracing to Tracer.cpp; r=sfink (8c8a9ce09) - pointer style (42740b9ed) - Bug 1154085 - Move eager scanning under the ambit of GCMarker::traverse; r=sfink (f275397c0) - Bug 1154101 - Remove PushMarkStack indirection; r=sfink (d45894e81) (dd1ea6c7f) - import changes from `dev' branch of rmottola/Arctic-Fox: - Bug 1154950 - Share permanent atom and well-known symbol marking; r=sfink (1a2f43d38) - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink (80d86b771) - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem (d319a1e4e) - fix typo applying Bug 1147180 (5b62ca909) - Bug 1156390 - Do CheckMarkedThing on internal edges as well as roots; r=sfink (382778860) - Bug 1157533 - Share Value and jsid typed dispatch code; r=jonco (43f1115f1) - Bug 1157829 - The markAndScan functions are now just an additional assertion; r=sfink (1b16dcb0f) - Bug 1156533 - Simplify how we trace Shapes for marking; r=sfink (50861816c) - Bug 1156552 - Move BaseShape marking out-of-line; r=sfink (0a843db77) - Bug 1156888 - Do not go out-of-line to eagerly scan LazyScript instances; r=sfink (871555c46) - Bug 1157828 - Move ShouldMarkCrossCompartment adjacent to other marking invariant logic; r=jonco (78afe9dc7) - pointer style (d0acfa0f7) - Bug 1155033 - Handle cyclic or deep ObjectGroup tracing chains during cycle collection, r=terrence. (9c2df72c6) - Bug 1158313 - Move Symbol marking out-of-line; r=jonco (02f5bc494) - Bug 1158353 - Clean up eager string marking; r=jonco (55c49952f) - Bug 1158354 - Clean up ObjectGroup marking; r=sfink (372e90498) - pointer style (ce9ee4a12) - Bug 1158357 - Inline processMarkStackOther to make the dispatch obvious; r=jonco (024202539) - Bug 1159465 - Automatically check for cross-compartment edges between objects when marking; r=jonco (f6e01f005) - pointer style (1de5dbac3) - add missing bit of Bug 1147180 (2952a13ae) - missing bit of Bug 1117753 (0998c336a) - pointer style (1d6d60c63) - Bug 1159540 - Organize and comment the marking paths; r=sfink (e4a9ded85) - Bug 1159402 - Remove the zone-specialized Value barriers; r=sfink (881aaf77c) (bc7c63219) * Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses. A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76
    1 point
  7. This has been a longstanding problem on Windows 2000 and Server 2003 x86, since the beginning of 2019. And the error message given when running the installer on an unsupported OS states that 2003 is a supported platform!! XP x64 was working last I checked (so sometime last year), but there have been various complaints about this issue on XP x86. I didn't know assembly back in them dark days, but I do now. So in PotPlayer x86 1.7.21280.0 (as identified by the DLL's version number), there is the following code in PotPlayerMiniXP.exe (which may be renamed to PotPlayerMini.exe in the program folder): 00401734 loc_401734: ; CODE XREF: wWinMain(x,x,x,x)+116�j .text:00401734 lea ecx, [ebp+var_5] .text:00401737 call unknown_libname_3 ; Microsoft VisualC 2-11/net runtime .text:0040173C lea edx, [ebp+var_230] .text:00401742 push edx ; wchar_t * .text:00401743 lea ecx, [ebp+var_5] .text:00401746 call sub_402450 .text:0040174B movzx eax, al .text:0040174E test eax, eax .text:00401750 jz loc_4019FF <--------------------------------------- The problem. It calls the error code .text:00401756 push 8 ; size_t .text:00401758 call ??2@YAPAXI@Z ; operator new(uint) .text:0040175D add esp, 4 .text:00401760 mov [ebp+var_24C], eax .text:00401766 cmp [ebp+var_24C], 0 .text:0040176D jz short loc_401789 .text:0040176F lea ecx, [ebp+var_230] .text:00401775 push ecx .text:00401776 mov ecx, [ebp+var_24C] .text:0040177C call sub_401A90 .text:00401781 mov [ebp+var_288], eax .text:00401787 jmp short loc_401793 .text:00401789 ; --------------------------------------- So change that jz loc_4018FF to jmp 401756h (for those with IDA). If you just have a hex editor, search for the following sequence of bytes: 0F 84 A9 02 00 00 6A 08 E8 3F 1D 00 00 83 C4 04 change it to: EB 04 A9 02 00 00 6A 08 E8 3F 1D 00 00 83 C4 04 And then, for the first time in 19 months: It will work on all other platforms. For the regular PotPlayerXP.exe, change: 0F 84 4D 02 00 00 6A 08 E8 35 1D 00 00 83 C4 04 to EB 04 4D 02 00 00 6A 08 E8 35 1D 00 00 83 C4 04 For PotPlayerMiniXP64.exe, change: 0F 84 39 03 00 00 B9 10 00 00 00 E8 4D 20 00 00 to: EB 04 39 03 00 00 B9 10 00 00 00 E8 4D 20 00 00 PotPlayerXP64.exe, change: 0F 84 33 03 00 00 B9 10 00 00 00 E8 4D 20 00 00 to: EB 04 33 03 00 00 B9 10 00 00 00 E8 4D 20 00 00
    1 point
  8. Wow, thanks! I'm gonna install them right now!
    1 point
  9. It seems like this could help achieve my newest goal: https://github.com/Mattiwatti/EfiGuard This disables PatchGuard and Driver Signing Enforcement, but only with UEFI. And apparently W7 can run with Secure Boot on with this applied (possibly Vista as well?). But, what about us Tandy 1000 users with our obsolete BIOS and MBR (oh, and don't forget Tandy graphics. Aero looks exceptionally awesome with those)? This guide to patching should suffice: http://web.archive.org/web/20170812173323/fyyre.ru/vault/bootloader.txt Well, I think I saved myself a lot of time searching through ntoskrnl in IDA and seriously advanced the cause of Windows Vista. Great thanks to those who also want to control the OS, as opposed to having the OS control you.
    1 point
  10. oh, I haven't finished it yet (about ~95% done - and when I had access to the test machine I had many other things to deal with, which is why progress has been slow lately). And I'm first doing it with a base SP2 file because my test machine has serious problems with Windows Update that cause updates to fail most of the time. If it works there, then I'll adapt it to the extended kernel's kernel32. I only have a few select files. @burd has the entire patch though.
    1 point
  11. The old pre-CSS 3 internet looked good as it was is. It wasn't bloated, it loaded fast most of the time, it looked better than most sites do today, and CSS 2 was universal. Even some really old sites still look good to this day. Take a guess as to how old this is Here are some other archived websites that look better than their current versions https://web.archive.org/web/20120815002314/http://www.google.com/ https://web.archive.org/web/20131021165347/https://www.imdb.com/ https://web.archive.org/web/20120315092009/http://www.newegg.com/ https://web.archive.org/web/20131020212801/http://reviews.cnet.com/android-kitkat/
    1 point
  12. Yep, the situation is (and has been) more or less cool in the area I live in (Tuscany). Of course we use all the precautions, surgical masks, etc. (and we will need to use them for a looong period) but - little by little the Governement is loosening a bit the lockdown rules (since the 4th of May). Movements are still limited to motivated reasons, and (still) only intra-regional. There is (undestandably) abroad the idea that Italy is a "monolith", but in reality the really serious problems were limited to 4 Northern regions (Lumbardy, Piedmont, Veneto and Emilia Romagna), we are mid-way both geographically and in number of cases and deaths and the southern regions all in all had it with much smaller effects. Even today, a few weeks after the peak, those 4 regions are about half or more than total number of both new cases and deaths: https://github.com/pcm-dpc/COVID-19/blob/master/schede-riepilogative/regioni/dpc-covid19-ita-scheda-regioni-20200510.pdf Out of the current total of 219,070 cases, those 4 regions make 81,507+28,665+24,796+18,722= 153,690 or 153,690/219,070= 70% The situation, particularly in Lumbardy, has been tragic , even if it is a densely populated region, the numbers are impressive. jaclaz
    1 point
  13. CSS3 did not kill the web. CSS3 SAVED the web. And is saving us from these evil JS frameworks. (jQuery is one of them) Now that most browsers are standards-compliant (Thanks for the new Edge, Microsoft!) we will almost not suffer developing the sites for everyone. I can do things like slide menu, modal, dropdown, carousel, all without JS thanks to CSS3 and some clever tricks. We should all go back to writing vanilla JS and forget about jQuery really... Another thing that is killing the web is Bootstrap and similar frameworks. People now forget how to code a proper website, they just throw a framework at it, a few tags and classes and it's done, call it a day. Now every site I visit was made with Bootstrap and there is simply almost no difference between them. Where's the creativity? CSS frameworks should still exist, but we should do ours not use someone elses framework. I like to think of myself as a creative UI/UX Designer.
    1 point
  14. Ability to backup all settings would be very convenient.
    1 point
  15. So just replacing bitmap while keeping same layout is just boring. What about putting Beta boot screen into retail? cross post from betaarchive: I think I found the position that sets progress bar and scrolling bar: NTOSKRNL.EXE 5.0.2195.7376, CHT, 1,691,648 bytes File Date: Thursday, 18 February, 2010, 20:17:26 SHA256: 86356E3BB6DB3E873AE8C881358233F5CD142EC2CEDF34D7B007B427CE085394 .text:0041D14A loc_41D14A: ; CODE XREF: sub_41CFF6+14Aj .text:0041D14A push 1B5h .text:0041D14F push 112h .text:0041D154 call sub_41CDAC .text:0041D159 push offset loc_41D1F4 .text:0041D15E mov dword_476070, 1A0h .text:0041D168 mov dword_47606C, esi .text:0041D16E mov dword_476000, 280h .text:0041D178 mov dword_475F40, 0Ah .text:0041D182 call InbvInstallDisplayStringFilter Y = 0x1B5=437, X = 0x112=274 is progress bar starting location Y= dword_476070 = 0x1A0 = 416 X = dword_47606C = esi = 0 W = dword_476000 = 0x280 = 640 H = dword_475F40 = 0x0A = 10 is scrolling bar location. but there is difficulty on setting dword_47606C, since "mov dword_47606C, esi" is 4-bytes shorter than others. -- so hacking around it is working! (VA)0x41d14a: 68 b5 01 00 00 push 0x1b5 e9 6d 29 04 00 jmp 0x45fac1 be a0 00 00 00 mov esi, 0xa0 /* it is 0x41D154 here */ (VA)0x45fac1: 68 21 01 00 00 push 0x121 e8 e1 d2 fb ff call 0x41CDAC e9 84 d6 fb ff jmp 0x41D154 that splits call to sub_41CDAC into half, pushing X value goes to 15-bytes spaces at 0x45FAC1, call 0x41CDAC can jumps back to 0x41D154 for making a space to set ESI. Thanks http://shell-storm.org/online/Online-Assembler-and-Disassembler/ for a flexible-enough online assembler.
    1 point
  16. And here it is! The most awaited Vista repository with Server 2008 updates (atleast for the few people who care about the OS). Included in here are updates for both x86 and x64 architectures, and all versions of .NET available for Vista, from 2.0 to 4.6.1. If there's anything missing, do let me know. https://mega.nz/#F!txxRyLzC!1vBMGzMHiL864f3bl1Rj1w I would like to direct a huge thank you to @VistaLover and @2008WindowsVista, for testing out the updates, and listing them in an easy to copy way
    1 point
×
×
  • Create New...