Page 1 of 2
Pixy - Pixel editor new generation
Posted: Sun Oct 03, 2021 4:21 pm
by sinisrus
Hello,
I upload on OS4depot My project Pixy Alpha version
Pixy and hollywood this crash but i don't understand why
https://amitheme.amiga-ng.org/amiga/Pixy/Crashlog.lha
Please Help me

((
Re: Pixy - Pixel editor new generation
Posted: Sun Oct 03, 2021 9:38 pm
by airsoftsoftwair
Have you compiled that program with Hollywood 8? Then it could be the
incompatibility issue with RapaGUI 2.0, recently discovered by jPV.
Re: Pixy - Pixel editor new generation
Posted: Sun Oct 03, 2021 10:52 pm
by sinisrus
No i use hollywood 9 and muiroyal
Re: Pixy - Pixel editor new generation
Posted: Mon Oct 04, 2021 6:34 pm
by airsoftsoftwair
Ok, please provide an
MCVE then.
Re: Pixy - Pixel editor new generation
Posted: Mon Oct 04, 2021 6:54 pm
by sinisrus
the problem rarely occurs in me so it is difficult to identify
I will have to dismantle my code without knowing what to look for ...
crashlogs don't help me I don't understand them
Re: Pixy - Pixel editor new generation
Posted: Sat Oct 09, 2021 9:02 pm
by airsoftsoftwair
sinisrus wrote: ↑Mon Oct 04, 2021 6:54 pm
the problem rarely occurs in me so it is difficult to identify
Then it's getting difficult to fix it but from looking at the crashlog this doesn't really seem to be a Hollywood or MUI Royale bug anyway since the crash apparently occurs in newlib called from codesets.library. Are you running some beta components of OS4 or a beta version of newlib.library? Also check if you have the latest codesets.library.
Re: Pixy - Pixel editor new generation
Posted: Mon Oct 11, 2021 6:50 pm
by emeck
I upload on OS4depot My project Pixy Alpha version
I just gave a quick try at Pixy for MorphOS, and I have to say...
WOW!!
I don't work much with graphics and my drawing ability is kindergarden grade, but this looks very professional to me. And is still an alpha version!
I'd like to see v 1.0... Nice work!
Re: Pixy - Pixel editor new generation
Posted: Tue Oct 12, 2021 2:24 pm
by tolkien
That happends to me too. Im not a gfx man (damn, I am really bad at pixel) but tried in my MorphOS machine and looks great.
Re: Pixy - Pixel editor new generation
Posted: Tue Oct 12, 2021 6:27 pm
by jPV
sinisrus wrote: ↑Sun Oct 03, 2021 4:21 pm
I upload on OS4depot My project Pixy Alpha version
I downloaded the program from MorphOS Storage now and had a quick test.
One thing I noticed immediately is that the program makes constant CPU load right after start even if I don't do anything. CPU usage is about 40% for Pixy on my Mac mini, so it isn't nice for an application program... games I understand, but this shouldn't be the case for a utility which you may want to keep open even when doing other things too.
So, maybe you have a busy loop somewhere... it would be better to try to use events for everything, or if that isn't possible, please add some more waits in the loops or call something less frequently.
I haven't tested it more yet, but surely looks really nice and I'll have to take a better look at features for sure.
BTW. should the Preferences menu be empty?
PS. and just moving the mouse makes 100% CPU load... I think there's room for optimizing and not all the slowness can be put for Hollywood's fault

You can make pretty quick stuff with Hollywood if you pay attention to performance related things...
Re: Pixy - Pixel editor new generation
Posted: Thu Oct 14, 2021 10:50 am
by sinisrus
@JPV
I have to redraw each time the mouse is moved because it has a drawing brush in the image ...
@all
Thank you
I may have found a bug with the localization: (Os4 and WinUAE Os3.9)
French catalog file : (pixy.catalog) => the last StringsCats one still has a writing problem
Code: Select all
; StringsCat$[0]
Non enregistré
; StringsCat$[1]
commerçe
; StringsCat$[2]
Vidéo
; StringsCat$[3]
Eté
Code: Select all
/* Nouveau projet Hollywood */
; This is our default English catalog
def$ = {}
def$[0] = "Unregistred"
def$[1] = "Copyright 2016 - 2021 @"
def$[2] = "VIDE"
def$[3] = "VIDE"
OpenCatalog("Pixy.catalog")
; If Hollywood.catalog is not available
StringsCat$={}
For k = 0 To listitems(def$)-1
;StringsCat$[k] = GetCatalogString(k, def$[k])
StringsCat$[k] = ConvertStr(GetCatalogString(k, def$[k]),#ENCODING_AMIGA,#ENCODING_UTF8)
Next
CloseCatalog()
For i=0 TO listitems(def$)-1
debugprint(i,StringsCat$[i])
NEXT
EscapeQuit(True)
/* Boucle infinie */
Repeat
WaitEvent
Forever