An image editor made to imitate the look of Microsoft Paint.
It isn't meant to be a replacement for picotron's built-in graphic editor, but instead is just meant to be a nostalgic little paint toy.
❌Selection tool isn't implemented yet.
supports undo & redo history.
current tools are pencil, bucket, eraser, eye dropper, and magnifying glass.
eraser tool also supports recoloring by using right click.
Supports saving as either pod or gfx format. If you save as gfx it can be opened by picotron's graphics editor.
You can also save just the palette by saving as hex format
update v1.1 - improved the pencil and eraser tools. now they'll draw a line when moving the mouse quickly and won't push to history until you finish your stroke.
update v1.2 - tool icons now replace the cursor when hovering the canvas
added saving and loading. Loading from the menu doesn't quite work yet, I wasn't able to figure that out. It also supports loading by drag and drop however.
update v1.3 - color mixer now in its own window. Refactored most of the code. You can now save palette information with the file, or on its own as a .pal file.
update v1.4 - palette information now stored in metadata instead of content.
update v1.4.1 - import and export hex format (lospec.com) for palettes
update v1.5 - Added image resizing. Just drag the resize handle to change the image size.
Added scrollbars if the image is bigger than the display area.
Palette stored in image metadata is now hex format.
Improved history
update v1.5.1 - You can now drop images or palettes on the color mixer window to open them
Added import and export for .pal format exported from

A quick gamepad tester I wrote for picotron to test the gamepad api. The tester also supports changing the player number to use multiple gamepads.
I labeled the buttons according to their corresponding keyboard inputs, and layed out the buttons according to how they mapped on my xbox controller.
The two buttons in the middle are buttons 6 and 7, which the readme lists as reserved, but I think represent start and select buttons.
Button 6 seems to map to the start and home buttons, as well as the enter key.
Button 7 doesn't seem to map to anything yet.
As of writing there seems to be a bug in picotron where higher player numbers don't work correctly.
player 0 works properly, but odd numbered players, such as player 1, will have their inputs split across two controllers.
I've also confirmed that as of writing picotron only fully supports up to 4 controllers. If you connect a 5th controller, half of their inputs will register on player 7, and player numbers higher than 7 aren't supported so only half the controller will work.
Update:
Now highlights the player tab when that player's controller has active inputs, making it easier to find what player your controller is mapped to.
Update 2:
Now reports analogue values for the sticks





9 comments