News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_TFM

FutureOS corner

Started by TFM, 05:12, 01 October 10

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GUNHED

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: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

AMSDOS

Quote from: GUNHED on 15: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.  :) :) :)


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

GUNHED

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: 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

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: 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

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: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

AMSDOS

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

GUNHED

Shouldn't be so hard to adapt character printing and keyboard scanning. A good project idea.  :) :) :)
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

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: 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

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: 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

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: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

m_dr_m

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]

GUNHED

#736
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.  :) :) :)
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)

funkheld


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


GUNHED

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: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

funkheld

hello, thanks for info.


greeting

GUNHED

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)

funkheld

#741

hello, good afternoon, thank you.




GUNHED

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: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

XeNoMoRPH

your amstrad news source in spanish language : https://auamstrad.es

GUNHED

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

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: 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

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: 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

#747
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.
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

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: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

XeNoMoRPH

What picture ?  :o
your amstrad news source in spanish language : https://auamstrad.es

Powered by SMFPacks Menu Editor Mod