Author Topic: DESKJOY - Simple desktop for the PCW  (Read 3618 times)

0 Members and 1 Guest are viewing this topic.

Offline FloppySoftware

  • CPC6128
  • ****
  • Posts: 243
  • Country: es
  • The best team: Amstrad PCW, CP/M, and the Z80 cpu.
    • Floppy Software
  • Liked: 234
  • Likes Given: 171
DESKJOY - Simple desktop for the PCW
« on: 00:51, 09 August 14 »
Hello PCWers!

I want to introduce to you one of my programs for the Amstrad PCW: DeskJoy.

This program uses internally the GUI (Graphical User Interface) Samaruc.

It can use a mouse (AMX, Kempston, Keymouse) or -of course- the keyboard.
It has menus, windows, dialogs, check boxes, buttons, and all these little things that make ┬┐easy?  :-\  our lifes in front of our computer.

DeskJoy is a simple desktop to launch your favorite CP/M programs. Once the program has ended, your will be in DeskJoy again. You can run even CCP commands too. Or basic programs...

You can define your links with an icon and some options for each program you want to run with a click of the mouse (of the keyboard, if you don't have one).

You can create new links, modify them and delete them.

It has some internal tools too (I'm planning some new ones for the future).

Of course, I have written DeskJoy with MESCC.




Some youtube videos with DeskJoy in action:


DeskJoy for the Amstrad PCW - 2 - YouTube
DeskJoy v1 for the Amstrad PCW - YouTube
DeskJoy for the Amstrad PCW - YouTube
DeskJoy for the Amstrad PCW - YouTube


Samaruc Control Panel:


Samaruc Control Panel - YouTube


You can download this thing from my website: Floppy Software


Other programs with Samaruc GUI inside are Find that mine!, The Same Game and Quijote.
« Last Edit: 00:54, 09 August 14 by FloppySoftware »
floppysoftware.es < NEW URL!!!
cpm-connections.blogspot.com.es

Offline radu14m

  • 464 Plus
  • *****
  • Posts: 393
  • Country: ro
  • Follow your dreams and believe !
  • Liked: 67
  • Likes Given: 551
Re: DESKJOY - Simple desktop for the PCW
« Reply #1 on: 08:40, 09 August 14 »
Looks great  ! can it run on cpc6128 too ?

Offline FloppySoftware

  • CPC6128
  • ****
  • Posts: 243
  • Country: es
  • The best team: Amstrad PCW, CP/M, and the Z80 cpu.
    • Floppy Software
  • Liked: 234
  • Likes Given: 171
Re: DESKJOY - Simple desktop for the PCW
« Reply #2 on: 21:27, 09 August 14 »
Looks great  ! can it run on cpc6128 too ?


No, only PCWs (except PCW 16).
floppysoftware.es < NEW URL!!!
cpm-connections.blogspot.com.es

Offline MacDeath

  • Chaotic post writer and mock-up specialist
  • Supporter
  • 6128 Plus
  • *
  • Posts: 4.059
  • Country: fr
  • Liked: 1163
  • Likes Given: 647
Re: DESKJOY - Simple desktop for the PCW
« Reply #3 on: 23:45, 09 August 14 »
how much RAM does it use ?
Is it available on ROM ?
What peripherals does it manages ?
Any compatible softwares/apps too ?


In what way is it better than SymbOS or FutureOS ?


well, looks better than FutureOS I guess... :laugh:
But is this as fast and does it covers as many peripherals ? ;)


Really looks like a MACinTouch anyway... just 10x cheaper... :laugh:

Offline radu14m

  • 464 Plus
  • *****
  • Posts: 393
  • Country: ro
  • Follow your dreams and believe !
  • Liked: 67
  • Likes Given: 551
Re: DESKJOY - Simple desktop for the PCW
« Reply #4 on: 09:39, 21 September 14 »
what is needed to run on cpc6128 ?

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.570
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3137
  • Likes Given: 5786
Re: DESKJOY - Simple desktop for the PCW
« Reply #5 on: 12:40, 21 September 14 »
what is needed to run on cpc6128 ?




...a PCW.




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: 1978
  • Likes Given: 4650
Re: DESKJOY - Simple desktop for the PCW
« Reply #6 on: 20:10, 22 September 14 »
well, looks better than FutureOS I guess... :laugh:


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

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: 1978
  • Likes Given: 4650
Re: DESKJOY - Simple desktop for the PCW
« Reply #7 on: 20:12, 22 September 14 »
what is needed to run on cpc6128 ?


Adapt the screen output. Else it seems to work with CP/M, so a port shouldn't be too hard. But we got Geno for CPC CP/M already.

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

Offline radu14m

  • 464 Plus
  • *****
  • Posts: 393
  • Country: ro
  • Follow your dreams and believe !
  • Liked: 67
  • Likes Given: 551
Re: DESKJOY - Simple desktop for the PCW
« Reply #8 on: 20:21, 22 September 14 »

Adapt the screen output. Else it seems to work with CP/M, so a port shouldn't be too hard. But we got Geno for CPC CP/M already.


this was also my thought  ::)

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 832
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1059
  • Likes Given: 556
Re: DESKJOY - Simple desktop for the PCW
« Reply #9 on: 11:33, 23 September 14 »

Adapt the screen output. Else it seems to work with CP/M, so a port shouldn't be too hard

Depends... If it uses the memory banking capabilities of the PCW or if it moves the screen ram completely into the secondary 64K bank, then you could have a problem with a CPC version.
Would be interesting to know some details about the internals, maybe Floppysoftware can talk a little bit about it? (how it handles the screen, Ram, etc.)

CU,
Prodatron

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline FloppySoftware

  • CPC6128
  • ****
  • Posts: 243
  • Country: es
  • The best team: Amstrad PCW, CP/M, and the Z80 cpu.
    • Floppy Software
  • Liked: 234
  • Likes Given: 171
Re: DESKJOY - Simple desktop for the PCW
« Reply #10 on: 22:05, 23 September 14 »
Hi everybody!


DeskJoy it is a simple launcher for CP/M programs, that uses the GUI Samaruc.


It uses standard CP/M BDOS & BIOS functions to do all its job.


Only two areas are PCW specific:


+ Mouse control.
+ Screen control.


The mouse control can be easily adapted.


The screen control uses the PCW standard way: SCRRUN BIOS function and a CP/M RSX on top of DeskJoy.


It has been mainly written in MESCC (Small C) and there is some Z80 assembler code too (mainly the RSX).


My intention is to release the source code under the GPL license.


But it would be useless now, because I should release first the source code for Samaruc.


Well... some day, when I clean the Samaruc code!





floppysoftware.es < NEW URL!!!
cpm-connections.blogspot.com.es

Offline radu14m

  • 464 Plus
  • *****
  • Posts: 393
  • Country: ro
  • Follow your dreams and believe !
  • Liked: 67
  • Likes Given: 551
Re: DESKJOY - Simple desktop for the PCW
« Reply #11 on: 22:28, 23 September 14 »
just tried without luck on my cpc6128.
i get an error message" BAD LOAD"

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: 1978
  • Likes Given: 4650
Re: DESKJOY - Simple desktop for the PCW
« Reply #12 on: 02:07, 24 September 14 »
I'm looking forward  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.284
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1172
  • Likes Given: 80
Re: DESKJOY - Simple desktop for the PCW
« Reply #13 on: 02:14, 24 September 14 »
I have just managed to get the best excellent ummo to run on my pcw 9512+. Next job is this one.

Oh btw it would be much easier if CPCdiskXP supported doublestep on write as well as read. Once I worked out the issue SAMdsk works a treat.
IRC:  #Retro4All on Freenode

Offline Ace

  • CPC464
  • **
  • Posts: 46
  • Country: gr
  • Liked: 13
  • Likes Given: 143
Re: DESKJOY - Simple desktop for the PCW
« Reply #14 on: 01:06, 06 July 16 »
Tried it today, but had no luck with mouse movement, in CP/M Box. Had no trouble with CP/M Box 1.6.2b, Symbos 2.1 and AMX Mouse, but Deskjoy just won't work! I have an 8512 configured with CP/M plus and AMX Mouse in CP/M Box. Any ideas?

Offline FloppySoftware

  • CPC6128
  • ****
  • Posts: 243
  • Country: es
  • The best team: Amstrad PCW, CP/M, and the Z80 cpu.
    • Floppy Software
  • Liked: 234
  • Likes Given: 171
Re: DESKJOY - Simple desktop for the PCW
« Reply #15 on: 15:54, 06 July 16 »
You have to configure Samaruc for that.

Just run DeskJoy and enter to the Samaruc option by pressing S on the keyboard, then enter to the Mouse option and select AMX.

If DeskJoy has not available the Control Panel (I am not sure now), just run the program CTLPANEL.COM.

It's the same, but as a standalone program.

If you have no success, I could have a look to it tonight.

BTW, DeskJoy and any other Samaruc program is usable with the keyboard, no mouse is needed (but could be a plus). Just read the instructions on disk. :)

« Last Edit: 15:58, 06 July 16 by FloppySoftware »
floppysoftware.es < NEW URL!!!
cpm-connections.blogspot.com.es

Offline Ace

  • CPC464
  • **
  • Posts: 46
  • Country: gr
  • Liked: 13
  • Likes Given: 143
Re: DESKJOY - Simple desktop for the PCW
« Reply #16 on: 00:14, 07 July 16 »
Thanks for the reply FloppySoftware and for your great efforts!
Well, did that, thank you! Control Panel was available and managed to select AMX mouse, inside Deskjoy, but still the movement was quite slow and erratic, doing zigzags despite that I was moving the mouse at straight lines. Tried with both CP/M Box 1.6.2b and 1.7.0 (alpha?)
Didn't manage to select Kempston though, because whenever I press K, the selection jumps to Clock, despite that the previous selection was eg AMX!

Offline FloppySoftware

  • CPC6128
  • ****
  • Posts: 243
  • Country: es
  • The best team: Amstrad PCW, CP/M, and the Z80 cpu.
    • Floppy Software
  • Liked: 234
  • Likes Given: 171
Re: DESKJOY - Simple desktop for the PCW
« Reply #17 on: 01:11, 07 July 16 »
Control Panel was available and managed to select AMX mouse, inside Deskjoy, but still the movement was quite slow and erratic, doing zigzags despite that I was moving the mouse at straight lines.
Yes, I know... the mouse drivers are not so good...  :'(
Didn't manage to select Kempston though, because whenever I press K, the selection jumps to Clock, despite that the previous selection was eg AMX!
Ooops! A bug!  :doh:  I'll try to solve it asap (just a key change, I suposse).
floppysoftware.es < NEW URL!!!
cpm-connections.blogspot.com.es