I would donate - Porting SymbOS

Anything QL Software or Programming Related.
User avatar
aalea
Over Heated PSU
Posts: 133
Joined: Mon Feb 07, 2022 9:27 pm

Re: I would donate - Porting SymbOS

Post by aalea »

bwinkel67 wrote: Sat Nov 23, 2024 10:18 pm
vox wrote: Sat Nov 23, 2024 8:54 pm Oh you made me like ICE1 even more.
If it supports mouse, which mouse should I buy, where, how much?
ICE comes in a mouse version called MICE where the mouse is directly attached to the board. That said, there is a German forum post I once saw where they have created a new ICE board that allowed for other mice to attach but I can't find it presently.
Check this, it work with most USB mices
https://github.com/alvaroalea/QL_mIce_Starmouse

As a bonus It also can be used as starmouse, that is a mouse that uses the joy conector.


User avatar
bwinkel67
QL Wafer Drive
Posts: 1519
Joined: Thu Oct 03, 2019 2:09 am

Re: I would donate - Porting SymbOS

Post by bwinkel67 »

RalfR wrote: Sun Nov 24, 2024 10:30 am Not so sophisticated as Giga-Basic, I think. And who has written programs with it?
I get it...Giga in place of Super :-/ Yes, that seems like a very extended from of SuperBASIC. The mouse/menu stuff, was that tied into PE, or was that completely separate and just expected a serial mouse interface?


User avatar
RalfR
QL Wafer Drive
Posts: 1177
Joined: Fri Jun 15, 2018 8:58 pm

Re: I would donate - Porting SymbOS

Post by RalfR »

No, Giga-Basic was intended to work with the Giga-Mouse from the same supplier in these days. I do not know, how this mouse works but neither the mouse, nor Giga-Basic are PE compatible, i.e. cannot use that mouse. Perhaps it will work with the Sermouse system.


7000 4E75
User avatar
Popopo
Gold Card
Posts: 395
Joined: Wed Apr 07, 2021 10:37 am

Re: I would donate - Porting SymbOS

Post by Popopo »

aalea wrote: Sun Nov 24, 2024 2:40 pm Check this, it work with most USB mices
https://github.com/alvaroalea/QL_mIce_Starmouse

As a bonus It also can be used as starmouse, that is a mouse that uses the joy conector.
Thank you for your amazing cloning work Alvaro.
Never stop surprising


User avatar
Popopo
Gold Card
Posts: 395
Joined: Wed Apr 07, 2021 10:37 am

Re: I would donate - Porting SymbOS

Post by Popopo »

bwinkel67 wrote: Sat Nov 23, 2024 10:28 pm ...
Below was my mock-up Amiga Workbench 2.1 demo that uses the QDOS window system. The appearance of the windows and icons is just a single image, but then again, in a real window manager, the appearance of those items would be created from separate image elements, so not too far off. Yes, it's an awful color palette, but when you run it on a monochrome monitor, it looks pretty close to Workbench 2.1.
:o :o :o :o :o Ho ho ho!!! I WANNA IT!


User avatar
bwinkel67
QL Wafer Drive
Posts: 1519
Joined: Thu Oct 03, 2019 2:09 am

Re: I would donate - Porting SymbOS

Post by bwinkel67 »

RalfR wrote: Sun Nov 24, 2024 6:10 pm No, Giga-Basic was intended to work with the Giga-Mouse from the same supplier in these days. I do not know, how this mouse works but neither the mouse, nor Giga-Basic are PE compatible, i.e. cannot use that mouse. Perhaps it will work with the Sermouse system.
That sounds pretty cool. Btw, googling about the Giga-Mouse got me to a forum post here with this old link:

http://www.dilwyn.me.uk/frontend/index.html

Did someone grab Dilwyn's old domain?
Last edited by bwinkel67 on Mon Nov 25, 2024 12:18 am, edited 1 time in total.


User avatar
bwinkel67
QL Wafer Drive
Posts: 1519
Joined: Thu Oct 03, 2019 2:09 am

Re: I would donate - Porting SymbOS

Post by bwinkel67 »

vox wrote: Sun Nov 17, 2024 9:02 am I wonder if GEOS can be ported, if not I opt SymbOS

I bet someone can do Z80 to m68k conversion

I am no coder, but willing to donate
I just took a perusal of this page:

https://dilwyn.theqlforum.com/frontend/index.html

This has a bunch of GEM-like front ends for the QL. I didn't realize how many. This goes back to your original question so you may want to check this out.

I think all require extra memory, even when they claim they don't, since taking 60K+ wouldn't leave much of anything free to run. I think the thing that made ICE special is that on an unexpanded QL it hardly took any memory since it was in ROM. For me, I can run most things from it at 128K with no problem (i.e. running Quill from ICE works as expected).


User avatar
bwinkel67
QL Wafer Drive
Posts: 1519
Joined: Thu Oct 03, 2019 2:09 am

Re: I would donate - Porting SymbOS

Post by bwinkel67 »

I'm going to be looking at the various alternatives to ICE. I was surprised to see so many, but I guess it makes sense since Sinclair didn't provide one. It looks like it became the wild wild west in the early 80s and then eventually settled on a more X-like Pointer Environment that we have today which gives the QL much more modern abilities. But still, the early interfaces were interesting.

I saw this article and these seem to be the first entries into the QL GUI battle:

https://dilwyn.theqlforum.com/frontend/e ... ec1986.pdf

But I decided to start with J.A.M, which also seemed interesting. It doesn't work as a traditional GUI where it treats each file fully as an object (i.e. no double clicking to open things), focusing more on selecting icons and performing menu options on them. Though it's a bit more limited as it only supports 4 hard-coded drives (MDV1, MDV2, FLP1, FLP2) it has some cool features, like the job control providing TK2-like capabilities, and the memory dump, giving you quite a bit of detail. Would have been nice for ICE to add those, but then again, J.A.M. seems to take up twice as much memory at almost 30K. Maybe ICE could have added some auxiliary functionality on MDV, like it did with CHOICE.

So comparing ICE and J.A.M showing system and memory status, it seems that with a 128K QL, they both claim the system takes up about 51K. That would be 32K for screen memory....so where's the other 19K going to?

JAM.png
ICE.png


User avatar
vox
Chuggy Microdrive
Posts: 50
Joined: Sat Nov 16, 2024 8:03 am
Location: Belgrade, Serbia
Contact:

Re: I would donate - Porting SymbOS

Post by vox »

[quote=bwinkel67 post_id=60227 time=1732743041 user_id=2217

So comparing ICE and J.A.M showing system and memory status, it seems that with a 128K QL, they both claim the system takes up about 51K. That would be 32K for screen memory....so where's the other 19K going to?

JAM.png
[/quote]

Thanks, never heard of J.A.M :D

Yes, 128K Minus video buffer leaves little to work with, in general.
QL should start with 256 to 512K, but as usual Clive wanted it to be as cheap as possible,
no matter the end user experience. Actually having 32K VRAM for separate video buffer could also help.


-------------
My QL is work in progress, PC with QPC2
iMac G5 with MorphOS, Nothing Phone 2a plus
https://anticusa.wordpress.com
User avatar
vox
Chuggy Microdrive
Posts: 50
Joined: Sat Nov 16, 2024 8:03 am
Location: Belgrade, Serbia
Contact:

Re: I would donate - Porting SymbOS

Post by vox »

RalfR wrote: Sun Nov 24, 2024 6:06 am Please read carefully: The original mICE mouse is directly attached to the the EPROM, NOT in the QL! And there are very few programs using it. Do you really want a mouse just for copying files and using a calculator? Rubbish.
While answer is yes, I found solution of mouse going to EMPROM crazy, when there were classic ports. Is there other GUI and way to use "normal" Amiga/Atari mice?


-------------
My QL is work in progress, PC with QPC2
iMac G5 with MorphOS, Nothing Phone 2a plus
https://anticusa.wordpress.com
Post Reply