You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 20, 2022. It is now read-only.
The vpoke command allows a user to set any arbitrary value at any address of VRAM.
This also means, since our VRAM is currently just a backbuffer to the SDL texture used as a screen, a user can vpoke a part of that screen to use any colors they want.
This is bad, since Pinwheel is supposed to be a fantasy computer, limited to a 64 color palette, and while I do want that palette to be customizable, it means if a user is dedicated they can have their program using all colors of the spectrum.
The text was updated successfully, but these errors were encountered:
The
vpoke
command allows a user to set any arbitrary value at any address of VRAM.This also means, since our VRAM is currently just a backbuffer to the SDL texture used as a screen, a user can
vpoke
a part of that screen to use any colors they want.This is bad, since Pinwheel is supposed to be a fantasy computer, limited to a 64 color palette, and while I do want that palette to be customizable, it means if a user is dedicated they can have their program using all colors of the spectrum.
The text was updated successfully, but these errors were encountered: