News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_GUNHED

Official Announcement: FutureOS Programming Contest open - End: 2021.12.01

Started by GUNHED, 21:45, 01 December 20

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GUNHED

Just a reminder... Please finish your project until 1st of Dezember this year.  :) :) :)


In case you need couple days more, let us know, and the deadline can be extended for some days.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

The contest was closed on Dezember 1st. The only participant was TFM himself with his Multi-Tasker Caruh.
(Actually he didn't but it sounds better than to just say: Nobody participated).

Quote from: GUNHED on 21:45, 01 December 20
Prices:
1. 200 Euros
2. 100 Euro
3. LambdaSpeak FS (not yet available - the final chapter)4. 50 Euros

All that could have been yours with a single line of code writing "Hello World" on the screen  :laugh: :P
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

tjohnson


GUNHED

Well, maybe a small game is coming up during the next months... At least it got started.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Cwiiis

Shame, I didn't realise this was on or I would've entered something :) Next year, maybe?

TotO

Perhaps we can draw some conclusions:
- Developers do not do this kind of contest for money
- They can't participate in all competitions and their own projects
- Finally, Future OS was never really popular, isn't it?

Also, if this competition was made to boost the use of Future OS, it has above all shown that despite its undeniable technical qualities, it is not a new wallpaper or an update of the icons that will make it sexy to use. It accuses a graphical interface whose concept is 30 years old and it had a serious concurent in name of SymbOS since.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

GUNHED

True this. But an interface is not bad, because it's 30 years old (or 33 to be precise  :laugh: ).
It you have any suggestions how to make things more interesting. please let me know.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

norecess464

Sorry, I'm going to be off-topic a little bit.

I think both FutureOS and SymbOS are amazing projects. In both cases, the internal specs are wonderful, and it's obvious it's made by people that know really well their machine.
But, and this is my opinion, I keep thinking that an user interface with icons and such is asking too much for our Amstrad machines. I believe that the use of a mouse cursor as main input device is counter-productive. Yes, you probably have keyboard shortcuts -- I can also drive Microsoft Windows from the keyboard, but will I do that for real ? nope.
I would love to see something simpler, based on CP/M-like commands. On top of it, if you want to bring some interactivity with the user and that a commands-only workflow is not enough, then you could think about a very primitive text-based toolkit (Discology workflow in mind, with the menu system etc). There are amazing command-line interfaces on Linux that would make a great job on the Amstrad (Midnight Commander, Tilde, cmus, etc.).

I'm not saying YOU should do that. I'm not saying that I have the best solution either. Stay true with your project and your direction :) I'm just sharing my opinion, as a point of thinking and the expectations I get for an OS add-on/replacement for the Amstrad.
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

menegator

Both FutureOS and SymbOS are examples of what a talented and devoted programmer can accomplish on an almost 40 years old hardware. That been said, though SymbOS is prettier and carries a huge WOW factor, SymbOS with its "dated" interface is IMHO more near to the 8bit spirit in the context that is a "dated" interface to a dated -without quotes- machine.

The problem is that the shell itself negates the need to use the API because unless I am mistaken you can execute anything or almost anything. "Serious" games talk to the hardware directly and for the rest the ever present if suppressed by the FutureOS firmware can handle the rest.

Just me 0.02€

GUNHED

Quote from: norecess on 20:25, 08 December 21
I would love to see something simpler, based on CP/M-like commands. On top of it, if you want to bring some interactivity with the user and that a commands-only workflow is not enough, then you could think about a very primitive text-based toolkit (Discology workflow in mind, with the menu system etc). There are amazing command-line interfaces on Linux that would make a great job on the Amstrad (Midnight Commander, Tilde, cmus, etc.).
Thanks a lot for your comment!  :) :) :)  I will have a good thought about it and put that on my 'To Do' List. Also thanks for mentioning examples, that's always a great help. Surely I find some youtube vids about it.  :) :) :)

Quote from: menegator on 20:44, 08 December 21
... though SymbOS is prettier and carries a huge WOW factor, SymbOS with its "dated" interface is IMHO more near to the 8bit spirit in the context that is a "dated" interface to a dated -without quotes- machine.
SymbOS of course has that 'WoW' factor. That's true for sure. For FutureOS I did choose MODE 2, because it does allow to display a full directory (64 filenames) at once. The trade-off is the monochrome screen though. If you know a way to make the appearance of FutureOS more pretty let me know please.

Quote from: menegator on 20:44, 08 December 21
The problem is that the shell itself negates the need to use the API because unless I am mistaken you can execute anything or almost anything. "Serious" games talk to the hardware directly and for the rest the ever present if suppressed by the FutureOS firmware can handle the rest.
Well, I'm not sure to understand... FutureOS is designed to be a great environment for games (which means, the game doesn't need to kick it out like we know from Firmware). The advantages are that a game can use up to 62 KB of RAM from the first 64 KB. Only 2 KB are needed for the OS, part of that is the stack. The OS is made in a way that you can either use OS functions or use hardware directly - no problem to to both. Hope that I didn't miss the point.  :) :) :)


In general it is a project for the CPC scene. It's for you all. And I would love to see it to bring fun into your live and hopefully sometimes some 'serious help' too (like lots of other great persons here are doing wonderful projects for the CPC too - doesn't matter if hardware or software).  :-* :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

menegator

Quote from: GUNHED on 17:06, 09 December 21For FutureOS I did choose MODE 2, because it does allow to display a full directory (64 filenames) at once. The trade-off is the monochrome screen though. If you know a way to make the appearance of FutureOS more pretty let me know please.
It was a typo, I meant to write FutureOS is more near to the 8bit spirit.

GUNHED

Quote from: menegator on 23:09, 15 December 21
It was a typo, I meant to write FutureOS is more near to the 8bit spirit.
Thanks a lot, it's interface is out of that time. However, I'm always there to hear options and ideas. It may be taking a while, but of course I try to make it up in a way that you all like.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

Quote from: norecess on 20:25, 08 December 21
Sorry, I'm going to be off-topic a little bit.

I think both FutureOS and SymbOS are amazing projects. In both cases, the internal specs are wonderful, and it's obvious it's made by people that know really well their machine.
But, and this is my opinion, I keep thinking that an user interface with icons and such is asking too much for our Amstrad machines. I believe that the use of a mouse cursor as main input device is counter-productive. Yes, you probably have keyboard shortcuts -- I can also drive Microsoft Windows from the keyboard, but will I do that for real ? nope.
I would love to see something simpler, based on CP/M-like commands. On top of it, if you want to bring some interactivity with the user and that a commands-only workflow is not enough, then you could think about a very primitive text-based toolkit (Discology workflow in mind, with the menu system etc). There are amazing command-line interfaces on Linux that would make a great job on the Amstrad (Midnight Commander, Tilde, cmus, etc.).

I'm not saying YOU should do that. I'm not saying that I have the best solution either. Stay true with your project and your direction :) I'm just sharing my opinion, as a point of thinking and the expectations I get for an OS add-on/replacement for the Amstrad.


There is actually something very nice. Yes, we do have Z3Plus for the CPC. What is it? Something closer to CP/M and to Unix. The manual is pretty awesome, have a read if you like...
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

But back to the original topic of this thread...


Eventually, five weeks late, but nevertheless an entry was presented!  :) :) :)
It's a MineSweeper Clone for FutureOS.  :) :) :)
The lovely game was created by Slartibartfast.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

The MineSweeper from Slartibartfast can now be found on my homepage (see downloads, see games there). You can use the SF2 mouse or the keyboard to control it.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Jean-Marie


Prodatron

Quote from: GUNHED on 16:05, 10 February 22You can use the SF2 mouse or the keyboard to control it
Why not all of this, too?

https://www.cpcwiki.eu/index.php/FutureOS#Additional_HIDs_.28Hot_Plug_.26_Play_compatible.29

Doesn't make sense for me, if an OS is said to support >=15 HID devices, but if there is a new app, it can only use one or two.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

GUNHED

Quote from: Prodatron on 00:06, 11 February 22
Why not all of this, too?

https://www.cpcwiki.eu/index.php/FutureOS#Additional_HIDs_.28Hot_Plug_.26_Play_compatible.29

Doesn't make sense for me, if an OS is said to support >=15 HID devices, but if there is a new app, it can only use one or two.
Right now its the majority of them being supported in the game actually.

Well, please ask the programmer, he can explain that to you. Probably he got real life things to do (like painting the basement) and still had no time to include anything else.

In FutureOS you can use the OS function R_ALM (read all mouses) to get mouse data (dela-x, delta-y. wheel and buttons). So if the 'CALL R_PS2' gets replaced by 'CALL R_ALM' all mice will be used. And of course both MultiPlay ports can be used for mice.  :)

Thanks for asking, please let me know if I can support you in any other way.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

Quote from: Jean-Marie on 17:10, 10 February 22
Do you have some news about the sisters, by chance ?  :)
Thanks a lot for asking, that's just the motivation I need.  :) 
The game is actually pretty much done, but it has a bug which seldomly crashes the computer, so I have to fix this. I hope to be able to come back to Giana during this year. (The current version is on my homepage and has 10 levels).
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

eto

I've never recognised this game. Really impressive! Especially since it's using overscan.

GUNHED

Thanks! The idea was to have 32 KB V-RAM with 50 fps.
Actually it's byproduct. The used engine is a 'cut down' 3D engine we wanted to use for our Role Play Game Gerelakos. But somehow real life happened and time got lost.
But since there is still some interest I hope to be able that we continue the project(s).
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Prodatron

Quote from: GUNHED on 13:40, 16 February 22
Probably he got real life things to do (like painting the basement)
Strange answer  :-X

Quote from: GUNHED on 13:40, 16 February 22and still had no time to include anything else.In FutureOS you can use the OS function R_ALM (read all mouses) to get mouse data (dela-x, delta-y. wheel and buttons). So if the 'CALL R_PS2' gets replaced by 'CALL R_ALM' all mice will be used.
No, not really, this function is limited:

"Die OS Funktion R_ALM dient zur Abfrage der angeschlossenen proportionalen Mäuse. Es werden die PS/2 Maus des SYMBiFACE II, die USB Maus des SYMBiFACE III und die Mäuse des MultiPlay überprüft."

I was only speaking about all the other mouse pointer-like devices in your big list:

https://www.cpcwiki.eu/index.php/FutureOS#Additional_HIDs_.28Hot_Plug_.26_Play_compatible.29

-    Atari ST mouse adapter (Schneider Magazin)
-    AMX Mouse, AMX PS/2 Mouse Adapter
-    CPC-Mousepack (Reisware)
-    GEOS mouse (Commodore 64 device)
-    Imperium Solo
-    Dk'tronics Mouse Interface limited
-    Dk'tronics lightpen
-    Happy Computer Light Pen (DIY from German magazine)
-    Lindy Light Pen
-    Hegotron Grafpad II
-    Atari ST trackball adapter (Schneider Magazin)
-    Marconi trackball

Which OS calls can be used for them? They are not mentioned in your docs.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

GUNHED


If this is a strange answer to you then I can explain that in detail. In contrast to you he is not a millionaire, therefore he has not 24/7 time to program on the CPC. So he does code something when he got time for it. Is that so hard to understand? More functions need more time. That's it.
You want him to use a GraphPad or a Lightpen for a Minesweeper game? Strange idea!

Your constant criticism is not helpful here and for sure not motivating people to code something for FutureOS. But maybe that's your intention.

Seriously, we're 50 years something now all together. Is this unserious bitching really needed?
I will not answer to such comments any longer.

BTW...

Quote from: Prodatron on 22:10, 16 February 22
-    AMX Mouse, AMX PS/2 Mouse Adapter
-    GEOS mouse (Commodore 64 device)
-    Imperium Solo
-    Dk'tronics Mouse Interface limited
-    Marconi trackball
Which OS calls can be used for them? They are not mentioned in your docs.
They are all supported. Just use the game and have fun! :)  Look for OS function 'H_JC'. I would wonder if you did't find it already.

Let us all come back not to serious, helpful and fun conversations please.
Back to the topic of this thread.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod