Skip to content

prashantkamdar/M5StickCPLUS.fakeWinXP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M5StickCPLUS.fakeWinXP

Heavily inspired by https://github.com/VolosR/fAKEWINESP

Changes from original: "reboot" after BSOD, then going to desktop and playing the Windows XP chime.
Video: https://www.youtube.com/watch?v=zMJDMvlq3Io

Have to get the images of exact size, resizing existing images to new dimensions will not work.
M5StickC Plus is 135*240.
Downloaded the respective images from the internet, and resized keeping aspect ratio for width 135px.
Manually, created the top and bottom "bands" on the welcome image.
Same for the desktop image. Got the start menu bar strip first, then resized the rest of the desktop (minus the height required for the menu bar strip).
Finally, got the My Computer icon with transparent background and laid it over the desktop image.
Did this in horizontal orientation so that more screen space can be used.
All image processing done in paint.net.

For the loading screen, downloaded the gif and resized it online keeping aspect ratio for width 135px.
Then downloaded individual images of the gif.
Used the tool https://github.com/cirquit/UTFTConverter to convert all the images to C array using terminal.
After manually creating the header file for the loading gif from the C arrays, the space constraint of M5StickC Plus was getting breached.
Removed half the images (kept 1, removed 1, kept 1, removed 1...) and 1-2 images at the start and 1-2 images in the end.
Had to minify all the files using this tool: https://github.com/Scylardor/cminify
Also had to change settings in board for Partition Scheme.


settings desktop loading startup error bsod

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published