Author Topic: FutureOS corner  (Read 134251 times)

0 Members and 1 Guest are viewing this topic.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #725 on: 16:30, 23 December 20 »
That's an interesing project. I always wanted to make a simple language for FutureOS, but lacked the time.

Maybe somebody want to pick up the idea?

At the moment there are more prices than contributors. It's nearly a year time to finish. Would be great if some more guys would participate.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.939
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 1159
  • Likes Given: 1931
Re: FutureOS corner
« Reply #726 on: 00:24, 24 December 20 »
That's an interesing project. I always wanted to make a simple language for FutureOS, but lacked the time.

Maybe somebody want to pick up the idea?

At the moment there are more prices than contributors. It's nearly a year time to finish. Would be great if some more guys would participate.  :) :) :)


Sadly, back when I started writing my own Language, I thought my Real-Life Job was going to be on hold for 3 months, which never happened. So it's more or less being a Roller Coaster of going back to it and to figure out what does what. Coding a ROM for the Language has slightly reduce the size of the original code by 2-3kb, though I also needed to code a manual to specify what the routines in the ROM do, though need to Print that out.  >:( 


I think the Future-OS Library that's been written in Small-C could be a Project for someone to convert to SDCC, unfortunately I haven't got SDCC and I'm not installing any more software on my old PC which refuses to Die!


I have to wonder since Small-C is capable of Compiling an earlier version of itself, if other Interpreted Languages have been written in Small-C, it would mean a lot of searching through Dr. Dobb's Journal on the Internet Archive for something that may not exist though.  :(


Perhaps another place to create other FutureOS programs is CPC BASIC 3? It's allows BASIC like code to be produced and generates it in Assembly. It uses the Amstrad's Firmware for the operations, though I couldn't see why the File Small-C uses for it's Operation be used here, which would be a project in itself I guess.
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #727 on: 16:51, 24 December 20 »
Some great ideas!  :) :) :)  It would be great if someone would adapt FIOLiB for SDCC. However I can only help here with the assembly part, because I'm not into C at all / that much.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Merry Christmas FutureOS
« Reply #728 on: 18:59, 24 December 20 »
Well, for real hardcore FutureOS user I have a small X-Mas present:
- The ROManager 2.37 (newest version) can now also be used from an single 16 KB XROM.
- The 6128plus Cartridges (128 KB FutureOS only version) are up to date now

Have a look at my download section and enjoy your holidays!  :) :) :) :) :) :) :) :) :) :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #729 on: 23:03, 25 December 20 »
Another holiday - another present.

The application FutureTex (Text Editor / character designer / keys management) can now be used as an XROM for FutureOS. Enjoy this new text editor.

Well, yes, block commands are still missing. But have a look at the documentation. It can do much for you.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.939
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 1159
  • Likes Given: 1931
Re: FutureOS corner
« Reply #730 on: 00:08, 31 December 20 »
Thanks to Hugo Holden from the Vintage Computer Forum for providing me with a link to Rich Cini's Classic Computing, which has z80 Source code for an IMSAI 4k and 8k BASIC system. I had a look at the code myself which is well commented, though the code exceeds well beyond my knowledge of Assembly :( It would need an Assembly boffin to translate the necessary parts to FutureOS. I just had a look at the 4k version, and the most interesting thing about it seems to be it's support for Floating Point Numbers.

Here's the site -> http://www.classiccmp.org/cini/my_imsai.htm
with the mentioned code download under code.
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #731 on: 21:59, 02 January 21 »
Shouldn't be so hard to adapt character printing and keyboard scanning. A good project idea.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #732 on: 19:36, 25 January 21 »
Hi there fellow FutureOS users... If you use the version for the 6128plus and the M4 card, then please install the following firmware to your M4. Else it won't work. Thanks!  :) :) :)
https://www.cpcwiki.eu/forum/applications/impdraw-v2-0/msg180479/#msg180479
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #733 on: 01:18, 04 February 21 »
If you want to contribute to the programming contest, but don't like to code actually.
Well,...

In this case you can make a DSK full of wallpapers (you know, these *.HGB pictures).

Aside of JavaCPC, there is a new tool which does a really great job, see this thread:
https://www.cpcwiki.eu/forum/general-discussion/dadither-new-image-converter/msg197712/#msg197712
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #734 on: 00:47, 13 February 21 »
Hi there!  :)
Since the lockdown gets expanded (again and again) I got some more time too.
Soon I do intend to release an updated documentation for FutureOS.

Therefore right now it the time to tell me where in the docs something is missing / hard to understand / or something else. Just PM me and I will care about it.  :) :)

And please don't forget, that there is the programming contest.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline m_dr_m

  • CPC6128
  • ****
  • Posts: 261
  • Country: se
  • http://orgams.wikidot.com/
    • OrgaMS!
  • Liked: 172
  • Likes Given: 187
Re: FutureOS corner
« Reply #735 on: 15:29, 13 February 21 »
What could be nice would be a bullet point summary of all that FutureOS allows that cannot be done otherwise!
E.g.:
  • can we search for a file in M4 SD Card?
  • can we search for a file in a HxC/Gotek device (scanning all DSK presents on it)
  • can we upload a file to the internet?
  • can we visually `diff` two 100+k text files?
For copying old floppy disc to mass storage, I believe FutureOS is the fastest.
Can you point to actual read/write speeds (on floppy, on X-Mass, etc...).

[/size][size=78%]...[/size]

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #736 on: 02:30, 14 February 21 »
Good idea, but if I start to write down what it can't do I won't be able to finish before retirement.  :laugh: :laugh:   :-X

What can it do? That's inside the 'OS Technical docs'. All OS functions of the four ROMs are presented.


However, any kind of mass storage support would be a great (at the moment only Dobbertin HD20 hard disc is supported) - as idea for the programming contest.  :) :) :)
« Last Edit: 02:36, 14 February 21 by GUNHED »
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline funkheld

  • 464 Plus
  • *****
  • Posts: 386
  • Liked: 20
  • Likes Given: 0
Re: FutureOS corner
« Reply #737 on: 11:44, 14 February 21 »

Hi good afternoon.
i am new with the futureos.


have the MiSTER with 576kb or sometimes take the javacpc.


now i only want to move within this small framework (64kb + 512kb) with futureos.


which memory area do I have available for my own programs with 64kb + 512kb?
what does an asm have to look like for this?
where does this asm have to be loaded when selecting load?


Thank you.
greeting


Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #738 on: 18:15, 14 February 21 »
A setup with 64 KB + 512 KB is very decent and the modern standart (some say).
in short the perfect amount of RAM for FutureOS.


From the first 64 Kb of RAM you can use the area from 0 to &A000, that is 40 KB.

As long as you don't use load/save a file you can use the space up to &B800, that is 46 KB

For a regular program you would use the linear space up to &A000 (40 KB) for code.
And the space between &A000 - &B800 you would use for temporary buffers / data.


Now lets talk about the 512 KB expansion RAM (E-RAM):
In FutureOS you do have memory management and this way you can work with single 16 KB blocks, which you bank in between &4000 and &8000. Of course your main program shall take this into account.

Now how much is free?
In principle everything, all 512 KB.
But if you use a wallpaper, it will need one 16 KB block from the E-RAM
Also if you read in a drive's directory (to be able to load a file), this will cost you one 16 KB block (usually a bit less, but this doesn't matter).


For a regular application the 40 KB beginning at address 0 will be enough.


Additional information (in Englisch and German) can be found at www.futureos.de (see downloads). There is the manual and the technical documentation of the OS functions. Also there is a "Programming for FutureOS" document. You find PDF, Word, TXT and Protext formats of the files.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline funkheld

  • 464 Plus
  • *****
  • Posts: 386
  • Liked: 20
  • Likes Given: 0
Re: FutureOS corner
« Reply #739 on: 18:40, 14 February 21 »
hello, thanks for info.


greeting

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #740 on: 19:11, 14 February 21 »
You are welcome.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline funkheld

  • 464 Plus
  • *****
  • Posts: 386
  • Liked: 20
  • Likes Given: 0
Re: FutureOS corner
« Reply #741 on: 12:28, 15 February 21 »

hello, good afternoon, thank you.



« Last Edit: 16:33, 15 February 21 by funkheld »

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
FutureOS corner - Update Documentation
« Reply #742 on: 03:25, 18 February 21 »
Hi there, just uploaded the overworked documentation for FutureOS. Let me know if you miss something.  :)


Hope this will help to participate with the programming contest, which will end this year.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline XeNoMoRPH

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.042
  • Country: es
  • " ... in space no one , can hear you scream ... "
    • https://auamstrad.es/
  • Liked: 2376
  • Likes Given: 1675
Re: FutureOS corner
« Reply #743 on: 09:46, 18 February 21 »
your amstrad news source in spanish language : https://auamstrad.es

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #744 on: 18:51, 18 February 21 »
Guess the cat is out of the bag...

You can find it all here:
https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/lambdaspeak-fs/msg198386/#msg198386
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #745 on: 20:48, 03 March 21 »
If there is somebody out there who does use FutureOS at least sometimes please PM me, in case you're interested in one brand new LambdaSpeak FS for a special promotion price.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #746 on: 14:27, 05 March 21 »
One brand new LambdaSpeak FS still available for a special price for somebody who will use it. PM me!
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #747 on: 20:55, 05 May 21 »
It was about time to overwork the documentation section of the FutureOS homepage.

Now, you have only one button (one archive) for everything-docs.

Please let me know what you think about it.
What can be made better? More easy?
Any kind of comments are welcome.
« Last Edit: 20:57, 05 May 21 by GUNHED »
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.681
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1259
  • Likes Given: 2954
Re: FutureOS corner
« Reply #748 on: 18:32, 11 May 21 »
Well, now the access to docs is more easy I hope.


What's needed now would be an new title picture, or something. I thought about taking the picture from @XeNoMoRPH , but there are probably copyright issues.


If you like to do a "FutureOS homepage title Graphic" please go for it. I really would appreciate it.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline XeNoMoRPH

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.042
  • Country: es
  • " ... in space no one , can hear you scream ... "
    • https://auamstrad.es/
  • Liked: 2376
  • Likes Given: 1675
Re: FutureOS corner
« Reply #749 on: 21:27, 11 May 21 »
What picture ?  :o
your amstrad news source in spanish language : https://auamstrad.es