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 3 Guests are viewing this topic.

GUNHED

Good news: The recent version (8/2019) is proven Corona free.  ;D
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

Update of the CBM - Command Bar Menu, see link below...
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

#677
Well, half-time. Did upload the first version of 'FutureTex' - the text editor for FutureOS to the net (see download section in www.FutureOS.de).

What can it do?
- Load text(s)
- Edit
- Save
- Load / edit / save character set
- Use 8 or 9 scan lines
- Use all 256 characters
- Work with up to nine different texts / files at the same time
- Length of text files can be up to 480 KB

What's missing?
- Show text in View mode (control codes exert their functions)
- Import / Export of texts or files
- work with blocks of text
- and and and...

If you like you can give me a mouthful ;) :)
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

Thanks to @XeNoMoRPH I realized that ROM A did still contain the commands !FVER and !FHELP. A while ago I switched them inactive to gain space in ROM A. In addition we have already better tools to have the same functionality somwhow.
For the next release these two command are taken out completely - that shall happen during 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)

GUNHED

To the screen formats (of FutureTex) already supported:

- 80 x 25
- 64 x 32
- 68 x 30

the following was added:

92 x 22

This one will support PcW text too.

If you miss a screen format 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)

GUNHED


Well, I had some time, so I made some videos of the Wallpapers for FutureOS (discs 1-3 / sets 1-3)


1. Set:

https://www.youtube.com/watch?v=BmLMAJSfd60


2. Set:

https://www.youtube.com/watch?v=aPRgYC5VuWM


3. Set:

https://www.youtube.com/watch?v=VMUiRrPC_8c



In case you like to have your own wallpaper use JavaCPC to do that. It contains a converter which even saves a wallpaper to a DSK.  :)
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

And even more wallpapers, with some great topics.
If you want your own set of wallpapers, let me know.

4. set:

https://www.youtube.com/watch?v=WQYAHhqXIQk

5. set:

https://www.youtube.com/watch?v=2De_kPN_ctM

6. set:

https://www.youtube.com/watch?v=UaTrZ49hXxY

7. set:

https://www.youtube.com/watch?v=wY_TYvfAkFs

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

#682
FutureTex is evolving. Download it from my homepage (see below) and have a try.

Run file "- FutureTex" to launch the application.

Anything else should be self explaining.

The manual is called "FT.TXT". You can type it using the FutureOS TYPE function.

Let me know your comments.  :)

Edit: Uploaded a new version this afternoon, one bug less. Enjoy!
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

Good to hear! Do you plan to distribute the sources?

GUNHED

Quote from: m_dr_m on 08:19, 08 May 20
Good to hear! Do you plan to distribute the sources?
Guess nobody will be interested, but why not? I'll put it to the download archive with the next update. But it will only be of interest for people programming for FutureOS - and that number is probably close to 1  :laugh: :picard: :picard2:
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

Uploaded an update of FutureTex (Application on Data format) with Source Code (on Vortex fomat, because it's more then 180 KB).

Also here a picture of the new expansion RAM (E-RAM) occupation map.

Let me know what you think about it.  :o
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

Does somebody have the ISO/IEC 8859-1 character set for the CPC?
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

#687

Now you can use FutureTex to check if a character is assigned to the keyboard at all. And to which key. The example screen shows alle 256 characters, the number of the key (see CPC keyboard matrix), and the keyboard level (normal, shift, control or shift + control). It's a bit narrow, but this way you an asses all 256 characters at once.

Of course you can assign characters to keys (all keyboard levels).

The first time the CPC can use all 256 characters (using keyboard keys) at the same time with a text editor.  :) :) :)
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

Little update on the FutureOS homepage...


If you go to the download section now, you can get the questionnaire to request a personalized version of the OS. This way you will receive a personalized version for free. Personalized versions allow you this and more:
- Games know which kind of monitor / color scheme you're using
- Games / Apps know which HID devices you're using
- Apps know more exactly about available hardware, they will run even better
- Use personalized colors
- Enhanced printing
- and and and...
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

Alright, who would like to 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)

GUNHED

Slartibartfast from Germany told me he likes to participate. Would anybody else like to join 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)

GUNHED

Hmmm.... maybe I should explain why it's fun to participate in this coding contest!?!

- Of course you do have all needed stuff (like in other OS) like keyboard scanning, print characters on screen, load/save files etc.
- But you can so some things very free... for example use IM 1 or IM 2
- Use the whole memory area from 0 to &B000
- The OS functions are really fast
- You have support for recent hardware
- Memory management up to 4 MB

And of course you can program in ASM and in C. However the C library was made for Small C. Maybe somebody wants to adapt it to another C language. I can help with all OS specific parts.

Still, we should have at least 3 participants (2 are missing). Else it's kind of boring.
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

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)

asertus

Quote from: GUNHED on 13:16, 24 July 20
Nobody?


It is time for CPCretrodev, MSXdev, etc.., maybe it would be good to choose other dates..

AMSDOS

Quote from: GUNHED on 13:16, 24 July 20
Nobody?


What troubles me are the lack of other Languages!


To me the Amstrad CPC knows 2 Languages ASM and BASIC, sure there's all these "other" languages that translate to Assembly best they can, though there's no Language to Load, Type-in code and Execute?!?  ???  I think I recall about using Small-C for FutureOS was it needed another Library programme, though it's a hassle coding in it and Compiling, Sorry!


CPC has Locomotive BASIC, CP/M has BBC BASIC amongst a whole pile of others.


Earlier in the year I'd read about another Language called BASIZXCPC that I didn't know existed, it's author had a website, but had disappeared, all I could find was all on WayBack Machine with a Disk Image of an early version that didn't let me do much and code I manage to write with it wasn't great. Source code I believe wasn't released either (appears to be written in Assembly), but could certainally demonstrate the usual traits found in BASIC.


So maybe it needs to be a contest on writing another Language for FutureOS, and having groups working at it like in the "CONCOURS DEV JEU AMSTRAD CPC 2020"?
* 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

Quote from: asertus on 13:28, 24 July 20

It is time for CPCretrodev, MSXdev, etc.., maybe it would be good to choose other dates..


Why? These other contests happen every year. Also this contest has a time of one year. So that's not the point. Also msx stuff won't be the problem for cpc world I guess.
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: AMSDOS on 10:24, 26 July 20
What troubles me are the lack of other Languages!

To me the Amstrad CPC knows 2 Languages ASM and BASIC, sure there's all these "other" languages that translate to Assembly best they can, though there's no Language to Load, Type-in code and Execute?!?  ???  I think I recall about using Small-C for FutureOS was it needed another Library programme, though it's a hassle coding in it and Compiling, Sorry!

CPC has Locomotive BASIC, CP/M has BBC BASIC amongst a whole pile of others.
... snip ...
So maybe it needs to be a contest on writing another Language for FutureOS, and having groups working at it like in the "CONCOURS DEV JEU AMSTRAD CPC 2020"?

Yes, there is a lack of languages. Therefore it would be great to have more. Which could be (as you mentioned) a great idea for this contest.

Using ASM for FutureOS is like using it for the native OS.

About C, yes it could be more easy to be not forced to switch between OS. Maybe somebody wants to do a C implementation. We do have the libraries already.

A BASIC for FutureOS? Great idea! Wished somebody would do that.  :)

Of course I'm always there to support / help / anything else.  :)
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)

asertus

Quote from: GUNHED on 21:46, 26 July 20
A BASIC for FutureOS? Great idea! Wished somebody would do that.  :)


Including something like 8BP as embeded part of the language...   :)

GUNHED

Quote from: asertus on 11:10, 27 July 20

Including something like 8BP as embeded part of the language...   :)


Yes, that would be a great idea! Maybe somebody wants to do this?
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

I write my own small Language (in BASIC) because I couldn't follow something like Palo Alto Tiny BASIC even after translating 8080 Instruction to Z80 instruction.
It's seriously Small because it had to run on a computer with 4k! Though it has a number of Commands, all the Arithmetic and Comparision Operators. There's only 3 functions: ABS(), RND() & SIZE to return the remaining space.
It was published in the May 1976 issue of Dr. Dobbs, with followup Source Code to allow people to use the language with a VDU and I believe the Author Li-Chen Wang wrote a version of Star Trek using this language.
* 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

Powered by SMFPacks Menu Editor Mod