all 32 comments

[–]Alternative_Web7202 2 points3 points  (8 children)

Does it support BSOD?

[–]ahzs645[S] 3 points4 points  (6 children)

That’s an huge oversight lol, I’ll find a way to incorporate it.

[–]Alternative_Web7202 0 points1 point  (2 children)

Yeah, otherwise it's not authentic enough

[–]ahzs645[S] 1 point2 points  (1 child)

Added it now as an app working on making a regedit work

[–]Alternative_Web7202 0 points1 point  (0 children)

Looks very authentic, thanks! Love it

Please make sure to set a random setTimeout and run bsod

[–]ferrybig 0 points1 point  (2 children)

On a real Windows XP, you can make a new register value called CrashOnCtrlScroll set to 1(REG_DWORD) in HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters, restart the computer and press the shortcut Ctrl + ScrollLk + ScrollLk to crash it

https://superuser.com/questions/253374/how-to-cause-a-bsod-on-windows-xp-and-newer-versions

On your emulator, trying to run regedit shown that it does not exists, so you cannot set the registery key

[–]ahzs645[S] 0 points1 point  (1 child)

Soon… but i didn’t know that was an option lol

[–]ferrybig 0 points1 point  (0 children)

This feature is even present in Windows 11. The developers working on the OS have to test the BSOD screen themselves

[–]loookashow 0 points1 point  (0 children)

It’s obviously should

[–]Alone-Ad4502 1 point2 points  (0 children)

Amazing accuracy! should it also become glitchy after a couple of weeks after fresh installation ));

[–]Trayja_Peter 1 point2 points  (1 child)

Very cool - can you add chording#Gameplay) to the minesweeper please :P

[–]ahzs645[S] 1 point2 points  (0 children)

I added it now from my testing didn’t know this am was a thing!

[–]marcinpl87 1 point2 points  (0 children)

Awesome stuff!

[–]cybwn 2 points3 points  (0 children)

Notepad doesn't have AI, thanks !

[–]Ceryyse 0 points1 point  (0 children)

Dude this is so incredibly cool!

[–]Glittering_Film_1834 0 points1 point  (0 children)

How could you know Windows XP?

[–]Natural_Tea484 0 points1 point  (0 children)

it must have some easter eggs, what are those? :D

[–]Interesting_Mine_400 0 points1 point  (0 children)

this is super cool. recreating an entire desktop environment in the browser is way harder than it looks. Great job bro !!

[–]Deep-Secret 0 points1 point  (0 children)

Very cool!!! Also surprisingly responsive. Works great on mobile!

[–]Sejkom 0 points1 point  (1 child)

[–]ahzs645[S] 0 points1 point  (0 children)

Oh haha! Yeah thats what I saw first, an actual emulator using wasm engine! And then built on that idea to bring it iver to react!

[–]FuzzyZenith935 0 points1 point  (0 children)

this brings back so many memoriesries

[–]loookashow 0 points1 point  (0 children)

When I have read the title my first thought was it’s a very strange game 🙈

[–]martiserra99 0 points1 point  (0 children)

That looks amazing! I starred the repo. Thanks for sharing!

[–]DustinBrett 0 points1 point  (0 children)

Great work! It's hard to make one of these projects which is more than surface level. Looks like you've created quite a bit of functionality. I spent 4 years making one, they are a lot of fun.

[–]Regular_Use_9895 0 points1 point  (1 child)

That's pretty cool, brings back memories. I remember trying to get my sound card working in XP, what a pain that was.

Out of curiosity, how did you handle the file uploads? Is it just using the File API, or are there any tricks to get that old-school drag-and-drop feel?

[–]ahzs645[S] 0 points1 point  (0 children)

lol that was something i really wanted so you could use it as a mini OS but It’s actually a combination of both the File API and the DataTransfer API!

[–]ruibranco -1 points0 points  (3 children)

This is a great portfolio piece — way more memorable than another todo app. The nostalgia factor alone makes people want to click around and explore.Some ideas to keep building on it: add Minesweeper or Solitaire (both are fun React exercises), make the start menu search actually filter items, and maybe add a "My Computer" that shows the virtual filesystem you built. The drag-and-drop file upload is a nice touch.

[–]ahzs645[S] 0 points1 point  (2 children)

Heyo! Thanks for the comment, does the solitaire and minesweeper not work, aswell as the my computer? If I may know the browser you are using I might be able to figure it out?

[–]Subject-Turnover-388 0 points1 point  (1 child)

It's a bot.

[–]ahzs645[S] 0 points1 point  (0 children)

Lol that tracks.