CPCWiki forum

General Category => Programming => Topic started by: Ast on 21:15, 14 December 14

Title: iMPdraw v1.0f
Post by: Ast on 21:15, 14 December 14




(http://img110.xooimage.com/files/1/1/2/impdraw-preview--4908ce5.png) (http://amstradplus.forumforever.com/image/110/a/5/3/impdraw-preview--4908ce4.png.htm)


Here comes my new project started  on the 12/12/14. For the history, I was trying some testkey routines and I decided to start the coding of a new Paint Project, and "iMPdraw" was Born, my first fullscreen Cpc Paint.


For now, you'll only see a Preview just to test it and give me a feedback. Love it or not ?
This tool could be used on Cpc Plus and Cpc Old. It's programmed on Cpc Plus, so i know all splitscreen Will have to be modified to work properly.


For now, only Cpc Old version is really started but Cpc Plus version works correctly in Cpc Old mode.
 Cpc Plus version (with Plus featuring) will come after, because there' s no fullscreen paint on Cpc Old. If you want to use Cpc Plus features, please use "Graph'Os" from BdcIron.


Of course many features as loading, saving, size of screen, mode screen selection and so on are missing. Just wait for the final version.


How to USE this tool ?
-------------------------
A (Azerty Keyboard for the moment) INK+
Z (Azerty Keybord for the moment)  INK-
Arrow -> use to move the cursor on the screen (the cross to display the position on the screen is missing)
DEL -> Use it to delete last pixel and so on.
Space -> When the correct ink is selected, use arrow to move and Space to write pixels on your screen
1 -> When you have selected your ink, you must choose between 26 pens for each ink
(ink - 26 to 0 still bugged)
2 -> When you have selected your ink, you must choose between 26 pens for each ink
(ink + 0 to 26 works correctly)


That's All for today ! As I told you, i'm waiting for your feedback...


Follow the next news here!!! (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm#p196)
Title: Re: iMPdraw v1.0f
Post by: Ast on 12:44, 15 December 14
50 views.... 3 likes and 0 comments.... Tell me more. I just need advices to perfect my tool... Thanks.
Title: Re: iMPdraw v1.0f
Post by: Ast on 20:58, 15 December 14
Some Questions about ".win" Ocp Format.
What I already know.... You can find Height & Width in the last 5 bytes like that :


0 -> ?
1 -> Low width
2-> High Width
3 -> Height
4 -> ?


To know the exact width : (Hight Width*256)+Low Width/8 gives us the number of bytes which compose the window.


It often works but sometimes some bytes are missing! How can I do to find the correct value all the time ?


Thanks.
Title: Re: iMPdraw v1.0f
Post by: TFM on 00:33, 16 December 14
50 views.... 3 likes and 0 comments.... Tell me more. I just need advices to perfect my tool... Thanks.

Haha! Just back on screen after a long weekend.  :)  Looks very interesting!  :)


About the OCP formats... you find a description on Arnoldemu's Tech pages iirc.

Title: Re: iMPdraw v1.0f
Post by: Ast on 08:23, 16 December 14
Can someone Tell me on which crtc iMPdraw works correctly. I already know it works on crtc 3, but it others May need crtc adaptation, so which one ? Thanks.
Title: Re: iMPdraw v1.0f
Post by: remax on 12:29, 16 December 14
I'll try on my CRTC 4 this evening
Title: Re: iMPdraw v1.0f
Post by: Ast on 21:05, 16 December 14
So I'm waiting for your feedback...
Title: Re: iMPdraw v1.0f
Post by: remax on 22:47, 16 December 14
In fact... do you have a dsk ? I'm not even sure how to use a sna on my CPC (i know of course how to do it on an emulator...)

I have an HXC and a 90% working X-MEM if it helps  ;D

I might have found a (not easy) way...
 
Title: Re: iMPdraw v1.0f
Post by: Ast on 23:12, 16 December 14
No dsk ready yet. Sorry.... Disk version will come when i'd have finished the tool.
Title: Re: iMPdraw v1.0f
Post by: remax on 23:13, 16 December 14
Ok i'll do my best...
Title: Re: iMPdraw v1.0f
Post by: Ast on 23:45, 16 December 14
Don't Forget to give me the result.
Title: Re: iMPdraw v1.0f
Post by: TFM on 00:19, 17 December 14
In fact... do you have a dsk ? I'm not even sure how to use a sna on my CPC (i know of course how to do it on an emulator...)

I have an HXC and a 90% working X-MEM if it helps  ;D

I might have found a (not easy) way...


Check out the Arkos tools, the can read a SNA and start it.


BTW: This SNA works for WinApe, not for Caprice, not for WinCPC. Why? Dunno! Does it need special ROMs?
(I'm not an SNA expert either).



Title: Re: iMPdraw v1.0f
Post by: Ast on 00:28, 17 December 14

Check out the Arkos tools, the can read a SNA and start it.


BTW: This SNA works for WinApe, not for Caprice, not for WinCPC. Why? Dunno! Does it need special ROMs?
(I'm not an SNA expert either).
No, i've just made it with the latest winape version.
Title: Re: iMPdraw v1.0f
Post by: TFM on 00:29, 17 December 14
So Arkos tools should work!  :) :) :)
Title: Re: iMPdraw v1.0f
Post by: remax on 00:29, 17 December 14
I tried with the Sna launcher from SymbOS (under Winape to avoid doing all the work for nothing), but it told me "Snapshot Too Big "....  ???
Title: Re: iMPdraw v1.0f
Post by: remax on 00:30, 17 December 14

Check out the Arkos tools, the can read a SNA and start it.


BTW: This SNA works for WinApe, not for Caprice, not for WinCPC. Why? Dunno! Does it need special ROMs?
(I'm not an SNA expert either).

Ok i'll try that
Title: Re: iMPdraw v1.0f
Post by: TFM on 00:31, 17 December 14
Seems to be a problem of that application. Give Arkos a chance.  :)
Title: Re: iMPdraw v1.0f
Post by: remax on 00:36, 17 December 14
Seems to be a problem of that application. Give Arkos a chance.  :)

I see that SNArkos allows to send a SNA to CPC Memory via a serial cable, but i'm not sure it allows to send a SNA from a file on a disk...

You know if it does?
Title: Re: iMPdraw v1.0f
Post by: Ast on 11:57, 17 December 14
The file is a Sna compressed. Maybe this is the problems.... Try to make another Sna without compression.... 64kb
Title: Re: iMPdraw v1.0f
Post by: remax on 12:10, 17 December 14
The file is a Sna compressed. Maybe this is the problems.... Try to make another Sna without compression.... 64kb

Ok I'll try that.
Title: Re: iMPdraw v1.0f
Post by: Ast on 12:19, 17 December 14
Sory, i've forgotten to Tell you that point. Effectively, when the file is compressed SnArkos can't use it. Next .sna previews won't be compressed. I promise.
Title: Re: iMPdraw v1.0f
Post by: remax on 13:12, 17 December 14
Sory, i've forgotten to Tell you that point. Effectively, when the file is compressed SnArkos can't use it. Next .sna previews won't be compressed. I promise.

I can't use SNArkos as i've no serial connection, but i'm gonna try SNA2CPC and the SNA Apps from Symbos with an uncompressed SNA
Title: Re: iMPdraw v1.0f
Post by: remax on 13:26, 17 December 14
Here is a DSK that works on my CPC for the ones who don't want all the hassle i had to go through to get it :p

Of course no guaranties!

I'm gonna try the soft a little bit more now
Title: Re: iMPdraw v1.0f
Post by: Ast on 13:28, 17 December 14
Well done remax.
Title: Re: iMPdraw v1.0f
Post by: remax on 13:35, 17 December 14
How can we move the zoomed part of the screen ? I can draw on the lower part of the screen according to the miniature, but i can't see it cause the zoomed part is fixed.

I don't know if you've developped it on a real CPC but on mine, part of the ink block is hidden by the corner of the monitor.
Title: Re: iMPdraw v1.0f
Post by: Ast on 13:42, 17 December 14
Not ready in this version. Ready on the last version... Waiting for it...  :P
Title: Re: iMPdraw v1.0f
Post by: remax on 13:47, 17 December 14
As you can see, it's missing a part of the screen... You're doing to well in overscan :p

(http://i.imgur.com/7ZDWpgh.jpg)
Title: Re: iMPdraw v1.0f
Post by: Ast on 14:07, 17 December 14
What do you think of? Zoom?


ÉDIT : ok, i see. You speak about colours on the back of the screen, that's right?


So, splitscreen works correctly on crtc 3 and 4 for the moment...
Title: Re: iMPdraw v1.0f
Post by: remax on 14:18, 17 December 14
ÉDIT : ok, i see. You speak about colours on the back of the screen, that's right?

Yeah, it's clearly missing quite a few pixels on the left of the screen
Title: Re: iMPdraw v1.0f
Post by: Ast on 14:31, 17 December 14
It's just a problem of Ink Selector display. Easy to change, so No problem. :P
Title: Re: iMPdraw v1.0f
Post by: Ast on 13:32, 19 December 14

Hi,Yesterday, i worked night and day to propose you a new version of iMPdraw. This version will offer many news features.  Before that i must kill this damned fucking last bug. I hope you'll enjoy it. Stay connected.
Title: Re: iMPdraw v1.1
Post by: Ast on 20:05, 19 December 14




 (http://img110.xooimage.com/files/b/6/c/impdraw-v1.1--491a0f1.jpg) (http://amstradplus.forumforever.com/image/110/e/5/7/impdraw-v1.1--491a0f0.jpg.htm)


Here is comes the last preview 1.1




what's news ?


Azerty et Qwerty KB :
Q does the same thing as A (ink-)
W does the same thing as Z(ink+)
1 & 2 to select colour in the 27 palette colour.
up, down, left, right : to move the cursor in your screen (yes, there is a cursor now!)
Ctrl+up, down, left & right : move the cursor faster
Crtc+S : Save two files (.ink) & (.imp)
Ctrl+L : Load the files(.ink) & (.imp)
Clr : Clear the screen with color 0
Del : Erase last pixel with color 0
Space : Draw a pixel in the selected ink

Zoom works correctly now.


Feedback will be welcome.
Title: Re: iMPdraw v1.0f
Post by: TFM on 21:01, 19 December 14
Idea: If you hold the cursor key longer, then it should repeat after a while.  :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 21:23, 19 December 14
Idea: If you hold the cursor key longer, then it should repeat after a while.  :)

I take note for the next time.... Do you like it? ;)


Edit : you can also let the spacebar pressed while using the cursor key! Did you noticed that?
Title: Re: iMPdraw v1.0f
Post by: TFM on 21:24, 19 December 14
Yes, pretty decent. Looking forward!  :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 21:32, 19 December 14
Thanks....


But there is still a lot of work to finish it as i wanted it to be :-\


If you have suggestions, please post it here...

Edit : Here is a little screen made by "iMPdraw v1.1" :P
Title: Re: iMPdraw v1.11
Post by: Ast on 18:39, 20 December 14

(http://img110.xooimage.com/files/3/0/3/impdraw-v1.1c--491d248.png) (http://amstradplus.forumforever.com/image/110/b/e/d/impdraw-v1.1c--491d247.png.htm)

-Crtl/Up Bug killed!
-Crtc1 adaptation ready (Crtc test have to be added in next version)
-Joystick support (Special Feature for remax!)
-Load debugged


New keys :

joystick up, down, left, right (to move cursor)
fire1 : put pixel in the screen
fire2 : delete last pixel

you can also use Ctrl+Joystick up, down, left, right to move the cursor faster!

That's all for today.

Any comments ? Please tell me if I'm in the good way, or not ? :-\
Title: Re: iMPdraw v1.0f
Post by: TFM on 20:55, 05 January 15
Nice! Just back in the forum and a nice surprise :-)

Title: Re: iMPdraw v1.0f
Post by: Ast on 21:12, 05 January 15
Development continues.... No preview now. Maybe i'll post here the last version Preview 1.13.... But, sure, the new version (iMPdraw v2) will be different... For sure... ^^


Read more informations in this post (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm?start=30)


Bye.
Title: Re: iMPdraw v1.0f
Post by: Ast on 02:11, 23 January 15
Hello,


Just some words to Tell you I'm working very hard on iMPdraw v2 to propose you a good solution in Cpc drawing.
Have a good fun waiting for the latest iMPdraw version.


Bye.


Ps: sorry, no screenshot this time... I prefer to let you imagine.
Title: Re: iMPdraw v1.0f
Post by: Ast on 20:46, 02 March 15
After some holidays, i took time to continue iMPdraw's coding. Arrrr... Coding is really good for me, so iMPdraw v2 is going on... Stay connected.
Title: Re: iMPdraw v1.0f
Post by: Ast on 11:55, 04 July 15
You can find the lastest version (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm?start=60#p1684) here.
Title: Re: iMPdraw v1.131b
Post by: Ast on 08:53, 06 July 15
iMPdraw 1.131b is ready now. You could find all ilastest nformations în Amstrad Plus Forum (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm?start=75#p1695) or on Push'n Pop forum (http://pushnpop.net/topic-488-1.html#lastpost).
Title: Re: iMPdraw v1.132
Post by: Ast on 10:58, 10 July 15
During the night, I finished iMPdraw v1.132. (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm?start=75#p1719) So what's news ?


-possibilities to draw real 'fullscreen pictures' and to view the result by displaying the full pictures on your cpc screen
-you can use f./f0 to select ink as on the Great Ocp Art Studio. It will be better to use your two hands now.
-Barjack made the graphics on the top !
-CTRL+n is now added if you need to do a NEW Screen, then all screens will be deleted.
-The palette is now displayed on the same line. It's more readable.
-iMPdraw works on Crtc 1,3 et 4 now. You just had to select it by pressing 9 or 0. By default, iMPdraw starts in Crtc 1 mode.
Title: Re: iMPdraw v1.0f
Post by: mr_lou on 18:55, 10 July 15
How about adding MODE 5 support?  :)
Title: Re: iMPdraw v1.0f
Post by: TFM on 20:25, 10 July 15
@Ast (http://www.cpcwiki.eu/forum/index.php?action=profile;u=573) : You never sleep?  :laugh:  Great work!!!  :) :) :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 20:42, 10 July 15
How about adding MODE 5 support?  :)
iMPdraw is Mode 0 tool, so MODE 5 is not necessary.
Wait for Banana Split which allows you to make graphics like that!



Title: Re: iMPdraw v1.0f
Post by: Ast on 20:46, 10 July 15
@Ast (http://www.cpcwiki.eu/forum/index.php?action=profile;u=573) : You never sleep?  :laugh:  Great work!!!  :) :) :)
Effectively, i don't sleep enough, but iMPdraw v1.xxx is a cool project I'd want to finish.
In many days, iMPdraw (dsk file) will be downloadable.
Stay connected!
Title: Re: iMPdraw Lite (v1.132)
Post by: Ast on 21:08, 11 July 15
iMPdraw v1 changed his name in iMPdraw Lite.
The good news is that the Lite version is now ready to use.
You could draw many and many graphics on your Cpc screen. I really hope you will like it!
Next step will be the release of iMPdraw v2, with full effects and a different display, especially with zoom effect.
The Lite version is testing by many Cpc scene graphists.
Stay tuned, because dsk file will be ready in few days.



Title: Re: iMPdraw v1.0f
Post by: Ast on 21:10, 11 July 15
**** and for the fun, Ced's fantastic graphic (Condense loves Pulpo Corrosivo) displayed on iMPdraw Lite.
Be proud!


Title: Re: iMPdraw v1.0f
Post by: Ast on 12:17, 16 July 15

That's coming. Wait for few days...
Title: Re: iMPdraw v1.0f
Post by: Ast on 12:35, 16 July 15
2 links speaking of iMPdraw and its evolution.


Link 1 (http://pushnpop.net/topic-488-1.html)
Link 2 (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm)


Have a good fun reading these reports (unfortunately 99% is written in french)
Title: Re: iMPdraw Lite
Post by: Ast on 11:59, 30 July 15
Here (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm?start=105#p1810) comes some news about iMPdraw Lite.
The project will be soon achieved. Stay tuned!
Title: Re: iMPdraw v1.0f
Post by: Morri on 12:24, 30 July 15
I'm looking forward to the official release of this and having a go. I have been working on an intro screen for my latest game here (http://www.cpcwiki.eu/forum/programming/let%27s-go!-%28wip%29/) and would love to have a fullscreen intro!
I'm currently using a mixture of OCP and convimgcpc but it is very obvious that I am not a good artist.  ;D
Title: Re: iMPdraw v1.0f
Post by: Ast on 13:01, 30 July 15
I'll release soon a rom and a dsk version. Have you got an X-Mem?
You can use iMPdraw Lite easily. Hope you'll like it.
Title: Re: iMPdraw v1.0f
Post by: Morri on 21:38, 30 July 15
I'll release soon a rom and a dsk version. Have you got an X-Mem?
You can use iMPdraw Lite easily. Hope you'll like it.
Yes I have an x-mem so now I'm double excited that it's going to be compatible.  :o
Title: iMPdraw Lite (v1.132)
Post by: Ast on 17:07, 31 July 15
As all days are not the same, here are the news features of iMPdraw Lite (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm?start=105#p1811) (Sorry french only! But, who said Google translate?)
I work all days (night include) to give you my best.
Title: Re: iMPdraw v1.0f
Post by: TFM on 20:48, 04 August 15
Awesome Ast! Keep the great work going!  :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 00:12, 05 August 15
No Problem TFM, I go on iMPdraw project, night and day!
Title: Re: iMPdraw v1.0f
Post by: Ast on 12:44, 10 August 15
here (http://amstradplus.forumforever.com/t43-iMPdraw-v1-0f.htm?start=105#p1823) you will find some lastest news of iMPdraw.... Coming soon.
Title: Re: iMPdraw Lite (v1.132)
Post by: Ast on 21:25, 02 September 15
Here comes iMPdraw Lite v1.132
Hope many people like it !
For those who want some help with english commands, please ask me.
Yours,


Edit :
I've just add Latest version with manual French and English.(Thanks to Morri for his help)
Edit2 : Add Spanish and German Languages (Thanks to robcfg & TFM)...
Title: Re: iMPdraw v1.0f
Post by: TFM on 22:48, 02 September 15
I like ROMs  :) :) :)
Title: iMPdraw Lite (v1.132)
Post by: Ast on 22:51, 02 September 15
Do you like it ? Do you understand all commands ?
Title: Re: iMPdraw Lite (v1.132)
Post by: TFM on 22:53, 02 September 15
Do you like it ? Do you understand all commands ?


Not quite, but gimme some time.  ;D  Will put it on real CPC asap.  :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 22:56, 02 September 15
I'm working on English manual... Gryzor will probably like it :)
Title: Re: iMPdraw v1.0f
Post by: TFM on 23:35, 02 September 15
I'm working on English manual... Gryzor will probably like it :)


I can make you a translation into German. Just played a bit with the iMPD. Works well! Great job done! But I still need to get used to it a bit more.  :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 00:49, 03 September 15

I can make you a translation into German. Just played a bit with the iMPD. Works well! Great job done! But I still need to get used to it a bit more.  :)
Why not?
Just say, ok for German translation. Thanks TFM.
Title: iMPdraw Lite (v1.132)
Post by: Ast on 03:01, 03 September 15
I've just finished english manual.
Can someone read it and correct all english errors? TFM?
Thanks.
Title: Re: iMPdraw v1.0f
Post by: Morri on 03:51, 03 September 15
I've just finished english manual.
Can someone read it and correct all english errors? TFM?
Thanks.
I've corrected the english manual slightly. Overall it was quite well done, just a few tweaks. Happy for someone else to go over it again.

I've also had a bit of a play using WinApe and the ROM version.
Well done AST, this is a wonderful tool and you can see the hard work you've put into this. I mainly use a combination of convimgcpc and OCP and use the window feature alot.
Will you be hoping to add a copy / paste feature for the window?
Title: Re: iMPdraw v1.0f
Post by: Ast on 10:08, 03 September 15
Thanks to correct the english manual.
To copy a window, you'll have to select it first in fullscreen mode with arrows keys and f2, f4, f6, f8.
Then validate your window with return key. Move your window wherever you want and paste it using the c key as copy.

Title: Re: iMPdraw v1.0f
Post by: Morri on 13:46, 03 September 15
Sorry, dumb question considering I read the manual  :-[ but I thought 'c' was to copy the window. i.e. what 'return' does. I was pushing 'p' and 'v' thinking that was paste. Too ms windows brain-washed nowadays  ::) .

Anyway, is it possible to load / view the fullscreen creations from basic? I see the pictures are kept in banks c4 & c5 after a reset.
I'm thinking if i created a screen and wanted to use it for a loading screen etc...
Title: Re: iMPdraw v1.0f
Post by: Ast on 14:00, 03 September 15
Sorry, dumb question considering I read the manual  :-[ but I thought 'c' was to copy the window. i.e. what 'return' does. I was pushing 'p' and 'v' thinking that was paste. Too ms windows brain-washed nowadays  ::) .

Anyway, is it possible to load / view the fullscreen creations from basic? I see the pictures are kept in banks c4 & c5 after a reset.
I'm thinking if i created a screen and wanted to use it for a loading screen etc...
Return is used to validate your windows. After return, you can modify your window size. Just press Esc to do another window and press return when it will be ready.
C is used to paste your window not to copy it, sorry.
To see your fullscreen in basic, you must press Ctrl+s in the fullscreen mode. An .scr file in basic will be created. Magic?
You can also load/save your screen in the editor mode (crtl+l/s)
I hope i'd answer your questions... Happy to see you'll use it. Please make me a feedback.
Title: Re: iMPdraw v1.0f
Post by: Ast on 14:08, 03 September 15
V is used to flip your window (vertical) and h, to flip your window horizontal.
You can use c, v and h many and many times. Esc stop this action.
Title: Re: iMPdraw v1.0f
Post by: TFM on 17:35, 03 September 15
Good morning! Please put all the new information into the Manual. I will take a look at it later on (this time of the day, I'm sadly too busy at work). However, just want to say: Great news!!!  :) :) :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 18:36, 03 September 15
All informations already are in the french and english manual.
All you have to do is to read it. :laugh: 
Title: Re: iMPdraw v1.0f
Post by: TFM on 20:00, 03 September 15
Well, since you posted it here, I thought you added it recently. You are 7 hours ahead of me, I will have time later to take a closer look.  :)

Title: Re: iMPdraw v1.0f
Post by: Morri on 22:19, 03 September 15
To see your fullscreen in basic, you must press Ctrl+s in the fullscreen mode. An .scr file in basic will be created. Magic?
You can also load/save your screen in the editor mode (crtl+l/s)
I hope i'd answer your questions... Happy to see you'll use it. Please make me a feedback.
Yes magic indeed  8) , .scr saved in basic (33k), I feel I am so close, but now I can't load it back from basic. load"screen.scr",&address gives a syntax error.

Any magic code I am needing to enter?
Title: Re: iMPdraw v1.0f
Post by: Ast on 23:11, 03 September 15
Remember it's a basic file, so just load"yourfile" and run or try run"yourfile
iMPdraw Lite can't read .scr files. You'll have to save your file in iMPdraw's editor.
Only .go1 files made by ConvCpcImg can be read.
Title: Re: iMPdraw v1.0f
Post by: Morri on 00:41, 04 September 15
Oh man, it's so easy, I didn't even think of it!!!  :-[
Pictures loading no problems. My bad artist skills in fullscreen glory.
Title: Re: iMPdraw v1.0f
Post by: Ast on 00:50, 04 September 15
Please share with us your art... We're waiting for your graphics. Post them here, just to see.
Title: Re: iMPdraw v1.0f
Post by: Ast on 11:55, 06 September 15
@TFM (http://www.cpcwiki.eu/forum/index.php?action=profile;u=179): i count on you for German Manual....
Someone for spanish version?
Title: Re: iMPdraw v1.0f
Post by: robcfg on 13:16, 06 September 15
I can do that  :D
Title: Re: iMPdraw v1.0f
Post by: Ast on 13:35, 06 September 15
So, robcfg, it's ok for me. I'm waiting for spanish manual ;-)
Thanks...

Title: Re: iMPdraw v1.0f
Post by: robcfg on 16:57, 06 September 15
The wait is over!


I've attached the spanish translation  ;)
Title: Re: iMPdraw v1.0f
Post by: Ast on 18:57, 06 September 15
Thanks robcfg ! Can i call you speedy now ?
Title: Re: iMPdraw Lite (v1.132)
Post by: Ast on 20:45, 06 September 15
Clic the link to download (http://www.cpcwiki.eu/forum/programming/impdraw-v1-0f/60/) latest update.
Title: Re: iMPdraw v1.0f
Post by: Ast on 00:52, 08 September 15
@TFM (http://www.cpcwiki.eu/forum/index.php?action=profile;u=179) : do you finish german manual translate?
Title: Re: iMPdraw v1.0f
Post by: Ast on 19:35, 08 September 15
@TFM (http://www.cpcwiki.eu/forum/index.php?action=profile;u=179) : have you too much work to do it quickly?
Title: Re: iMPdraw v1.0f
Post by: Ast on 12:56, 13 September 15
Waooo 78 downloads since today. It's incredible. Thanks to enjoy it.
Don't forget to publish your screen here.
Title: Re: iMPdraw v1.0f
Post by: CraigsBar on 00:57, 14 September 15
Waooo 78 downloads since today. It's incredible. Thanks to enjoy it.
Don't forget to publish your screen here.
I've had a play, and although I am no artist, this I like ;) is there any way to include symbiface2 mouse support? A proper proportional mouse is needed in an art suite, and I'd love to use mine ;)
Title: Re: iMPdraw v1.0f
Post by: Ast on 01:03, 14 September 15
I don't have any mouse or something to plug a mouse on my cpc plus so i can't do it Without testing. If someone wants to send me a mouse and all i need to plug this mouse, i'll do it for sure. :-)
Title: Re: iMPdraw v1.0f
Post by: TFM on 22:33, 14 September 15
Hi! SF2 mouse routines are in the CPC-Wiki.


Also I can supply SF2 mouse functions from myself, the will provide information like:


- Fire 1 or 2 pressed
- Movement in X (right or left) in pixel\
- Movement in Y (up or down) in pixel


Email me if you're interested.

Title: Re: iMPdraw v1.0f
Post by: CraigsBar on 23:55, 14 September 15
Hi! SF2 mouse routines are in the CPC-Wiki.


Also I can supply SF2 mouse functions from myself, the will provide information like:


- Fire 1 or 2 pressed
- Movement in X (right or left) in pixel\
- Movement in Y (up or down) in pixel


Email me if you're interested.


Oh I hope so... Then we would have a totally awesome art package :)
Title: Re: iMPdraw v1.0f
Post by: TFM on 23:58, 14 September 15
Here as promised the German translation, sorry for the delay, got busy recently.  :)



Title: Re: iMPdraw v1.0f
Post by: Ast on 00:10, 15 September 15
Thank you very much TFM.


Please give me an example of code for the mouse.(if you have time, of course!)
Title: Re: iMPdraw v1.0f
Post by: Ast on 02:06, 15 September 15
Yeahhh... iMPdraw Lite was downloaded 100 times.... It's really good...
Please give me a feedback.
Title: Re: iMPdraw v1.0f
Post by: TFM on 02:51, 15 September 15
Thank you very much TFM.
Please give me an example of code for the mouse.(if you have time, of course!)


My pleasure.  :)


I made quick a page to show the code which I use, please feel free to use it and let me know if I can help.
 :)


Sorry, it was late already, forgot to paste the link, here we go:
SF2:scan mouse - CPCWiki (http://www.cpcwiki.eu/index.php/SF2:scan_mouse)

Title: Re: iMPdraw v1.0f
Post by: Ast on 15:08, 15 September 15
Complete Edition (http://www.cpcwiki.eu/forum/index.php?action=dlattach;topic=10004.0;attach=15970) is now ready. But what's news ? Manual is now presented in 4 languages, deutch, spain, english & french. Thanks to all people who helped me for the translation, TFM, robcfg & Morri!
Now, you just had to make beautiful graphics!
Title: Re: iMPdraw v1.0f
Post by: Ast on 19:50, 15 September 15
Since today, i put iMPdraw Lite v1.132 on Pouet.net (http://www.pouet.net/prod.php?which=66406)
If you had good or bad comments to add, please, think about it! Thanks dudes!
Title: Re: iMPdraw v1.0f
Post by: Ast on 01:47, 16 September 15

My pleasure.  :)


I made quick a page to show the code which I use, please feel free to use it and let me know if I can help.
 :)


Sorry, it was late already, forgot to paste the link, here we go:
SF2:scan mouse - CPCWiki (http://www.cpcwiki.eu/index.php/SF2:scan_mouse)
Thanks for your link.
Title: Re: iMPdraw v1.0f
Post by: Ast on 02:13, 04 October 15
Yeaahhhh... 225 download... Thanks!


Just want to know what did you want to add in iMPdraw? Which functions ? What ? Where ?
Title: Re: iMPdraw v1.0f
Post by: Ast on 13:05, 10 October 15
Any iMPdraw's release ? Not yet ?
Title: Re: iMPdraw v1.0f
Post by: Ast on 22:44, 12 November 15
Hello,

Next iMPdraw's version (v1.2) will come after the Alchimie 0xb event.
I just Need to assemble the last version and make a dsk file to share it.
Stay tuned !

Bye.
Title: Re: iMPdraw v1.0f
Post by: dodogildo on 09:58, 13 November 15
Great project! Mouse support anytime soon?

Sent from my LG-H815 using Tapatalk

Title: Re: iMPdraw v1.0f
Post by: Ast on 12:40, 13 November 15
Great project! Mouse support anytime soon?

Sent from my LG-H815 using Tapatalk

Probably in a next version because it's very difficult to me to make tests without any mouse and interface on my Cpc.
I hope people who wanted this feature won't be angry!  ;D
Title: Re: iMPdraw v1.0f
Post by: dodogildo on 17:10, 13 November 15

Probably in a next version because it's very difficult to me to make tests without any mouse and interface on my Cpc.



If you somehow manage to build this PS2Mouse - CPCWiki (http://www.cpcwiki.eu/index.php/PS2Mouse) then i think you can test ps2 mice and try to integrate them into your program.


Anybody willing to chip-in or help @Ast (http://www.cpcwiki.eu/forum/index.php?action=profile;u=573) with this one?







Title: Re: iMPdraw v1.0f
Post by: CraigsBar on 18:06, 13 November 15
I am sure @TFM can and will help with symbiface II mouse support, for other mice they simulate a joystick, so as long as you have joystick support with a sensitivity adjuster it should just work.
Title: Re: iMPdraw v1.0f
Post by: TFM on 19:32, 13 November 15

Probably in a next version because it's very difficult to me to make tests without any mouse and interface on my Cpc.
I hope people who wanted this feature won't be angry!  ;D

Well, let me share my thoughts...

- Joystick compatible mice: They are usually more slow than a joystick. So you can basically use your routines for the joystick, but maybe speed em up a bit.

- Analogue joystick / mice: What do we have? The 6128 Plus analogue joystick and the SF2 mouse. Both provide values for delta-X and delta-Y. So your routines have to move the mouse pointer / cursor for a number of pixels to the left/right and up/down.

* The values for the analogue joystick of the 6128 Plus are between 0 and 63. Now 32 is the middle (no move). 0-31 is one direction, 33-63 is the opposite direction.
However, it's good to ignore values between 28 and 36 (because the analogue joysticks are not so precise in reality)

* For the SF2 mouse you directly can use all provided values, if the mouse does send you a number, you can take it as it is.


There are code examples in the CPC Wiki.  :) :) :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 20:57, 16 November 15
Ok, thanks but, without mouse expansion, i won't release any iMPdraw's version using the mouse.... If someone wants to give me one to congrate me for the work, it's ok else you'll have to wait i could buy it one.
Programming something without the hardware is not my vision of programming something working well.
Title: Re: iMPdraw v1.0f
Post by: TFM on 21:57, 16 November 15
1. Sometimes it's time to tell a friend "Check this on your computer".  :)

2. Sometimes it's needed to use mouse support from an emulator, and then goto 1.  ;)


Which is the most common mouse anyway? How much people are using an analogue joystick for the 6128 Plus at all?

However, the competitors never sleep, if they get mouse support first ... then ...  :o :o :o
Title: Re: iMPdraw v1.0f
Post by: Ast on 00:12, 17 November 15
Your arguments are valables  :D
Sometimes need a friend....
Title: Re: iMPdraw v1.0f
Post by: dodogildo on 01:01, 17 November 15
Folks, what's the most modern way to use a mouse on a real CPC btw? With most program support and usability?

Sent from my LG-H815 using Tapatalk

Title: Re: iMPdraw v1.0f
Post by: CraigsBar on 09:10, 17 November 15
Folks, what's the most modern way to use a mouse on a real CPC btw? With most program support and usability?

Sent from my LG-H815 using Tapatalk
Most modern (as in proper use of the mouse in hi resolution, scrollwheel etc) is the symbiface 2.
All others just pretend to be a joystick, so provide basic up, down, left, right and 2 (or 3) buttons.

Craig
Title: Re: iMPdraw v1.0f
Post by: dodogildo on 10:22, 17 November 15
Most modern (as in proper use of the mouse in hi resolution, scrollwheel etc) is the symbiface 2.


Hmm, and the programs like OCP Art Studio or AMX Pagemaker, are they compatible with such a solution? (symbiface 2+ps2 mouse) ?
Title: Re: iMPdraw v1.0f
Post by: Ast on 11:04, 17 November 15

Hmm, and the programs like OCP Art Studio or AMX Pagemaker, are they compatible with such a solution? (symbiface 2+ps2 mouse) ?
Don't really know.
Title: Re: iMPdraw v1.0f
Post by: CraigsBar on 11:14, 17 November 15

Hmm, and the programs like OCP Art Studio or AMX Pagemaker, are they compatible with such a solution? (symbiface 2+ps2 mouse) ?
Unfortunately not. Some one here (I think @TFM) talked about patching advanced art studio, so I am sure they can all be modded. I mean arkanoid was patched for the symbiface 2 mouse, and it is awesome!

Once a fully functional ps2 mouse has been used you never want to go back to joystick mice ;)
Title: Re: iMPdraw v1.0f
Post by: CraigsBar on 11:16, 17 November 15
Just to add. If we are to try and a get an M4X symbiface 2 compatible mouse card made, we do need more software support for it. Please make this one of the first ;) I might even come over all generous and donate a symbiface 2 to you (so long as I can locate a replacement battery for it)
Title: Re: iMPdraw v1.0f
Post by: Ast on 11:32, 17 November 15
Just to add. If we are to try and a get an M4X symbiface 2 compatible mouse card made, we do need more software support for it. Please make this one of the first ;) I might even come over all generous and donate a symbiface 2 to you (so long as I can locate a replacement battery for it)
In this case i'll do the modification for iMPdraw fore sure. it will be easy to test with a good hardware. thanks.
Title: Re: iMPdraw v1.0f
Post by: dodogildo on 14:47, 17 November 15
Just to add. If we are to try and a get an M4X symbiface 2 compatible mouse card made, we do need more software support for it.


IMHO, the lack of a widespread mouse solution seems to be the most important (and maybe the only big remaining problem aside from network connectivity) in the CPC scene now...


That's too bad :(
Title: Re: iMPdraw v1.0f
Post by: TFM on 18:29, 17 November 15
Right, the SF2 cards are limited. But there are other proportional mouse solutions. An widespread example is the Atari-ST mouse adapter, used mostly in Germany, because it was published in a German computer magazine. One needs just an Atari-ST mouse and a couple of diodes and wires, that's it. So IMHO a valid solution. The problem is that today neiter Atari ST mice nor PS/2 mice (sf2) are common. And all USB mouse solutions are not proportional, Bryce made such things - but joystick compatible.
Title: Re: iMPdraw v1.0f
Post by: CraigsBar on 12:45, 18 November 15
How does this Atari adaptor get the signal to the CPC, I assume not the joystick port.
Title: Re: iMPdraw v1.0f
Post by: Singaja on 15:54, 18 November 15
The problem is that today neiter Atari ST mice nor PS/2 mice (sf2) are common.
It's still not really a big deal to get a new(!) PS/2 mouse even if almost everyone is using a usb one nowadays.
Title: Re: iMPdraw v1.0f
Post by: Ast on 08:29, 16 December 15
Will you be interrested on iMPdraw's Paypal system ? Of course, iMPDraw sould stay free but people who want to greet my work could put money on it via paypal. I've never do a thing like that but why not ?
Please give me your mind ?
Title: Re: iMPdraw v1.0f
Post by: dodogildo on 17:17, 16 December 15
Will you be interrested on iMPdraw's Paypal system ? Of course, iMPDraw sould stay free but people who want to greet my work could put money on it via paypal. I've never do a thing like that but why not ?
Please give me your mind ?


It's a nice idea. :)
Title: Re: iMPdraw v1.0f
Post by: TFM on 18:51, 16 December 15
How does this Atari adaptor get the signal to the CPC, I assume not the joystick port.


Yes, it is the joystick port. The adapter only provides 5 V for the mouse. Of course the signal must be decoded on CPC side, but that's easy. I can provide source in needed. You can use the mouse like with the AtariST itself.  :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 20:43, 11 April 16
Here comes the lastest version of iMPdraw.

iMPdraw v1.2 :

;        ATTENTION *** LE TEST DE LA TAILLE RESTANT SUR
;        LA DISQUETTE EST BASE SUR UN DISK FORMATE EN DATA 178K
;        Working on a Cpc tool listening the
;        Great Turrican's song is fabulous !
;        Reorganisation of all memory used in the tool
;        to have a clever tool.                   
;        Corrected Paste window, Flip H&V windows
;        and Del Windows too
;        LoadScr32k now can display Demoniak ConvCpcImg's screens
;        and iMPdraw's 33k's screens too
;        Possibilities to save 0->99 windows
;        using the namefile " windowXX "
;        Corrected DisplayCat on Drive A/B fucking bug
;        due in user problem
;        Update 12.10.15 upto 27.10.15                   
;        LoadScr32K dans le menu FullScreen (CTRL+L)
;        Ajoute le 06.10.15
;        Selection drive avec touche Tab
;        sous CTRL+L (load)
;        Ajoute le 04.10.15
;        Routine Cat+Selection nom du fichier
----C#        iMPdraw Lite v1.132 -> v1.2C 

So, what's news ?

Now you can :
-load all ".scr" files from ConvCpcImg (Cpc old only for now!)
-save up to 100 ".win" files. Each files will be saved as : "window00.win" then "window01.win", etc... You could use them in your own prod.

Concerning Load ".scr", you have to do it in fullscreen mode (CTRL+L). Tab could be used to toggle drive a/b.

In fullscreen mode :
-v copy the window selected
-f flip your window vertically
-h flip your window horizontally

Many bugs are corrected and so on...

For those who want to give me money for my work : PayPal.Me (https://www.paypal.me/dsalinas49152)
Thank you very much!

Feedback are welcome!


Title: Re: iMPdraw v1.0f
Post by: Ast on 14:18, 24 April 16
No feedback on cpcwiki ... What a shame !
Title: Re: iMPdraw v1.0f
Post by: TFM on 18:08, 24 April 16
Well, that's like usual... very few will actually give feedback in these new days, but no feedback means no major issues.  :) :) :)


Great work (again!)  :) :) :)
Title: Re: iMPdraw v1.0f
Post by: AMSDOS on 13:48, 26 April 16
All I can see a need for, is a page on the Wiki for this Application. Updates of your Application can still be posted here and simply be updated on a Wiki page when your satisfied with it. But the Wiki page can detail the features of the Application, Screenshots, Manual, Downloads, etc, so people can come along and use it. And yeah, if you have a look at the Serious Software page (http://www.cpcwiki.eu/index.php/Applications) you'll find section 8 of the Contents has Graphical Software (http://www.cpcwiki.eu/index.php/Applications#Graphic_Software), the Wiki page you make for your program can go into that list of Graphical programs.
Title: Re: iMPdraw v1.0f
Post by: ||C|-|E|| on 14:11, 26 April 16
I was trying it yesterday, although not for long, and I really liked it a lot  :D Great piece of software!
Title: Re: iMPdraw v1.0f
Post by: Ast on 21:48, 28 April 16
Hello,

What do you need to make iMPdraw better ?

Title: Re: iMPdraw v1.0f
Post by: TFM on 21:57, 28 April 16
Hello,

What do you need to make iMPdraw better ?


- A link to it in your signature?
- A ROM version?
- Compatibility with other software (in case there's a problem)
- Support of RAM disc?


I have to check the recent version again!  :)
Title: Re: iMPdraw v1.0f
Post by: Ast on 19:00, 27 April 17

Hi,


I've decided to give you some tips to use iMPdraw's 33k.scr in your productions.
You've made a game, and you want to use your Fullscreen picture during the Loading... It's not a problem.


What you have to do is very simple...
These screens use memory between #170 & #7fff. During the Loading, you can't use this space (#170-#7fff).


The Loader must be like that


Code: [Select]
            org #100
            jr startloading

myscreen defm "screen.scr"


startloading         
         xor a ; mode 0
         call #bc0e
         call colors ; please do it in software using #bc32/#bc38
;
; Load The Screen
;
         ld hl,myscreen ; adr of the name to load
         ld de,#8000
         ld b,10 ; How many chars in the name ?
         call #bc77 ; Open the File
         ld hl,#170 ; Load Fullscreen Image in #170
         call #bc83 ; Load
         call #bc7a ; Close the File
;
; Patch iMPdraw's 33k.scr
;
        ld hl,#1ea
        ld (hl),#c9 ; Ret !
;
; Display Fullscreen Picture and do what you have to do
;
        call #1bd
;
.... Do Something here.
You can load what you want starting from #8000....


         
Title: Re: iMPdraw v1.0f
Post by: PaultheRoman on 20:16, 02 September 19
It's been a while, so I'm not sure if @Ast (http://www.cpcwiki.eu/forum/index.php?action=profile;u=573) is still working on it, but I tried using it on an emulator and it didn't work. Does this work with emulators or a specific emulator? Or non at all?
Title: Re: iMPdraw v1.0f
Post by: Ast on 20:24, 02 September 19
iMPraw v1 is discontinued because i'm working on iMPdraw v2 (http://www.cpcwiki.eu/forum/applications/impdraw-v2-0/).


But you could easily start it on Winape !


Discover it here.
https://www.youtube.com/watch?v=CnO6vfVvl_s&t=597s