Schneider / Amstrad CPC Forum

Amstrad / Schneider CPC => FutureOS => Topic started by: cpcman on 15. February 2024, 17:08:12

Title: Ein FutureOS Programm test.64k ohne FutureOS starten
Post by: cpcman on 15. February 2024, 17:08:12
Hallo, guten Tag.

Kann bitte ein Programm test.64k startfähig gemacht werden für ein Start ohne FutureOS?
Das vorher die dafür nötigen RAM/ROM knöpfe gedrückt werden beim Programmstart ?

JavaCPC starten > Disk rein > Programm starten?

Danke.

Title: Re: Ein FutureOs Programm test.64k ohne FutureOs starten
Post by: TFM on 16. February 2024, 17:00:19
Hallo CPCMan!

Leider können Programme für FutureOS nur unter FutureOS ausgeführt werden, da andere Betriebssysteme andere API-Einsprünge haben und andere OS Funktionen zur Verfügung stellen.
CP/M Programme kann man ja auch nicht unter BASIC starten.

Jedes Betriebssystem bietet einen anderen Funktionsumfang und auch der Aufruf der OS Funktionen ist unterschiedlich.
Title: Re: Ein FutureOs Programm test.64k ohne FutureOs starten
Post by: cpcman on 08. April 2024, 19:58:53
--------------------------
CP/M Programme kann man ja auch nicht unter BASIC starten.
--------------------------
Basic ist kein Betriebssystem!!!

Gruss
Title: Re: Ein FutureOS Programm test.64k ohne FutureOS starten
Post by: TFM on 08. April 2024, 20:32:31
Nein, aber BASIC und die Firmware (also das native OS des CPC) laufen immer parallel.
Also: Wenn Du mit BASIC arbeitest, dann arbeitest Du immer auch mit dem eingebauten OS des CPC, der sogenannten Firmware.
Deshalb spricht man salopp von BASIC, wenn man an sich die Firmware (+BASIC) meint.
Title: Re: Ein FutureOS Programm test.64k ohne FutureOS starten
Post by: cpcman on 09. April 2024, 20:20:31
Was gibt es bitte neues von FutureOs?

Wie weit ist die eingebaute Grafik über das ROM oder selbst Generiert?

Gruss
Title: Re: Ein FutureOS Programm test.64k ohne FutureOS starten
Post by: TFM on 10. April 2024, 15:10:05
Die Icons vom FutureOS liegen im ROM D, dazu auch die OS Funktionen zum Darstellen der Icons (oder eigener Icons). Ebenso die OS Funktionen zum Darstellen der zwei Zahlen-Zeichensätze für Zeit und Datum.

Die Darstellung von Grafik hängt immer vom verwendeten Bildschirmformat, MODE, etc, etc und etc ab. Da es FutureOS gerne schön schnell mag würde es sehr viel ROM Speicher kosten dort eine Sammlung von Grafik-Funktionen einzubauen. Dementsprechend ist es sinnvoll so etwas in ein extra 16 KB ROM (XROM) zu packen.
Problematisch ist hierbei, dass ROMs den selben Bereich belegen, wie es üblicherweise auch der Bildschirmspeicher tut. Also sind Grafik-Funktionen im ROM zwar möglich, würden aber im RAM wohl doch noch ein Quäntchen schneller laufen.