cursed concept: memoryless call stack composed of packed words in AVX registers
Conversation
Notices
-
Embed this notice
Graham Sutherland / Polynomial (gsuberland@chaos.social)'s status on Sunday, 31-Dec-2023 12:55:23 JST Graham Sutherland / Polynomial -
Embed this notice
Roy Tam (roytam1@miniwa.moe)'s status on Sunday, 31-Dec-2023 12:55:12 JST Roy Tam @Rairii @winload_exe @gsuberland @SoniEx2 regarding write, they never ever tried to port it to win32. -
Embed this notice
pivotman319 🦊 :aromantic: :flagace: (winload_exe@wetdry.world)'s status on Sunday, 31-Dec-2023 12:55:13 JST pivotman319 🦊 :aromantic: :flagace: @Rairii @gsuberland @SoniEx2 yeah, it's not exactly an entirely ideal situation to be honest
the source trees themselves are a convoluted mess in general
-
Embed this notice
Rairii (rairii@haqueers.com)'s status on Sunday, 31-Dec-2023 12:55:13 JST Rairii @winload_exe @gsuberland @SoniEx2 yeah, and because they copied some components directly from the win16 tree to port them to win32, there's stuff in there directly referencing win 1.x beta too (for example, unused write resources)
-
Embed this notice
Rairii (rairii@haqueers.com)'s status on Sunday, 31-Dec-2023 12:55:15 JST Rairii @gsuberland @winload_exe @SoniEx2 the fact that NT trees include parts of DOS 5 (because ntvdm) and parts of win3.1 (because wow16) also complicates things
-
Embed this notice
Graham Sutherland / Polynomial (gsuberland@chaos.social)'s status on Sunday, 31-Dec-2023 12:55:17 JST Graham Sutherland / Polynomial @winload_exe @SoniEx2 @Rairii oh, huh. I was sure I had a Win9x tree around here somewhere, but apparently not. I guess I was thinking of the older NT releases.
-
Embed this notice
pivotman319 🦊 :aromantic: :flagace: (winload_exe@wetdry.world)'s status on Sunday, 31-Dec-2023 12:55:18 JST pivotman319 🦊 :aromantic: :flagace: @gsuberland @SoniEx2 @Rairii yeah, no - the win9x src has never actually gotten into the public's hands. the only ones that did were:
- Windows NT 3.5 Release Candidate 2 (3.5.782.0)
- Windows NT 4.0 Service Pack 2 (4.0.1381.3)
- partial contents of some Windows 2000 Service Pack build (iirc)
- Windows XP Service Pack 1 Partner Source Kit (5.1.2600.1106 (xpsp.020828-1628))
- Windows Server 2003 RTM Partner Source Kit (5.2.3790.0 (srv03_rtm.030224-2048))
-
Embed this notice
Graham Sutherland / Polynomial (gsuberland@chaos.social)'s status on Sunday, 31-Dec-2023 12:55:20 JST Graham Sutherland / Polynomial @SoniEx2 the source leaked long ago so it's entirely possible someone has come up with a way to do it.
on the platform side I don't know if any CPUs, even from that era, would boot without at least one DIMM present; I'm not sure how the memory controller init works there.
if anyone knows of an attempt to do it, I guess it'd be @Rairii / @winload_exe / @ntdev
-
Embed this notice
Genders: ♾️, 🟪⬛🟩; Soni L. (soniex2@chaos.social)'s status on Sunday, 31-Dec-2023 12:55:22 JST Genders: ♾️, 🟪⬛🟩; Soni L. @gsuberland can you run windows 95 without any DIMMs yet, has anyone managed to hack a CPU into booting (into windows 95) without DIMMs
-
Embed this notice
Roy Tam (roytam1@miniwa.moe)'s status on Sunday, 31-Dec-2023 20:24:52 JST Roy Tam @Rairii no, thats 16bit write. -
Embed this notice
Rairii (rairii@haqueers.com)'s status on Sunday, 31-Dec-2023 20:24:53 JST Rairii @roytam1 @gsuberland @SoniEx2 @winload_exe ...doesn't nt 3.x have 32-bit write?
-
Embed this notice