Author Topic: iMPdraw v1.0f  (Read 23722 times)

0 Members and 2 Guests are viewing this topic.

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
iMPdraw v1.0f
« on: 21:15, 14 December 14 »







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!!!
« Last Edit: 10:42, 15 December 14 by Ast »
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #1 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.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #2 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.
« Last Edit: 21:41, 15 December 14 by Ast »
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: iMPdraw v1.0f
« Reply #3 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.

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #4 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.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #5 on: 12:29, 16 December 14 »
I'll try on my CRTC 4 this evening

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #6 on: 21:05, 16 December 14 »
So I'm waiting for your feedback...
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #7 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...
 
« Last Edit: 22:55, 16 December 14 by remax »

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #8 on: 23:12, 16 December 14 »
No dsk ready yet. Sorry.... Disk version will come when i'd have finished the tool.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #9 on: 23:13, 16 December 14 »
Ok i'll do my best...

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #10 on: 23:45, 16 December 14 »
Don't Forget to give me the result.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: iMPdraw v1.0f
« Reply #11 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).



TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #12 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.
« Last Edit: 12:00, 17 December 14 by Ast »
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: iMPdraw v1.0f
« Reply #13 on: 00:29, 17 December 14 »
So Arkos tools should work!  :) :) :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #14 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 "....  ???

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #15 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

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: iMPdraw v1.0f
« Reply #16 on: 00:31, 17 December 14 »
Seems to be a problem of that application. Give Arkos a chance.  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #17 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?

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #18 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
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #19 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.

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #20 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.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #21 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

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #22 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

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: iMPdraw v1.0f
« Reply #23 on: 13:28, 17 December 14 »
Well done remax.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 380
  • Likes Given: 419
Re: iMPdraw v1.0f
« Reply #24 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.