Author Topic: SymbOS CPC updates and infos  (Read 18817 times)

0 Members and 1 Guest are viewing this topic.

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #100 on: 15:00, 14 November 16 »
Here is a new package of SymbOS CPC (release candidate 1) with working widget support and increased booting speed.

http://www.symbos.org/download/preview-cpc161114.zip

The changes are described in the #readme.txt, which I am pasting here as well:


SYMBOS 3.0 CPC - RC1 16/11/14
===============================================================================
This package contains
- SymbOS 3.0 release candidate 1 - CPC edition
- a pre-installation for the M4Board and SYMBiFACE II compatible IDE interfaces

Changes since the last update (see section below):
- fixed bug in the widget management of the extended desktop; the widget
  feature can now fully used as well
- no FDC access during the startup phase; increased booting speed

The package is arranged like the previous ones (see last section in this file).

Some details about the changes:
- WIDGET SUPPORT (EXTENDED DESKTOP)
  This feature of the extended desktop finally has been debug and can be fully
  used now. Widgets are little apps, which can be placed directly inside the
  desktop area beside the icons and the background graphic. Like widgets for
  modern smartphones the may show the actual time and date, the actual weather
  conditions or whatever. They are not realized as forms (windows) but as
  elements of the desktop itself. They can be resized and freely placed
  anywhere on the screen. Currently there is a clock and a cpu meter available
  as desktop widget (see \SYMBOS\WIDGETS\*.WDG) and a preview of a weather
  widget for machines with network connection. To add a new widget you have to
  right-click the desktop, choose "New" -> "Widget" and select a widget file
  and a size.
- INCREASED BOOTING SPEED
  During the device initialisation SymbOS won't access mass storage devices
  anymore, which are "removeable". This is increasing the booting speed, as
  there is no delay anymore caused by the floppy drives.


The clock and cpu meter widget running on the real machine:

* widget-clock2.gif
(22.77 kB, 640x400 - viewed 229 times)

Resizing a widget:
 [ Invalid Attachment ]

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline Jungsi

  • CPC464
  • **
  • Posts: 40
  • Country: de
    • Jungsis Corner
  • Liked: 8
Re: SymbOS CPC updates and infos
« Reply #101 on: 19:38, 14 November 16 »
Thats a great new release! I like it. It's starting much faster and the widgets are really cool :-)


With the MX4 Board (and X-MEM) the CPC RTC is working for me with SYMBOS (CPCRTC set to INT)


X-MASS
Like you said I've set the CPC RTC to "Int".


With the X-MASS this is not working in my setup (X-MASS, CPCRTC, XMEM)
CPCRTC Manual:
In parallel with a MegaFlash or X-Mem on a MX4: set the 3 jumpers to “Ext”
For a correct working X-Mass you need the rom slot for ACMEDOS and the CPCRTC.


Strange ;-) I don't know how the others have done it :-)

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.324
  • Country: es
  • Liked: 558
Re: SymbOS CPC updates and infos
« Reply #102 on: 20:37, 14 November 16 »
One think i don't try it. (i waiting for x-mem and x4). But is necesary the  rtc motherboard clone to view the hour and date obligatory?.

Symbos can't access to  a ntp server with m4?

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #103 on: 21:07, 14 November 16 »
@Jungsi , thanks for trying the new version! TBH I have no idea why the RTC is working or not working with a different hardware setup :/ SymbOS is just searching for the RTC ROM, and if it could be found it is using the clock. My RTC seems to have an empty batterie. If it is switched off for a longer periode, it forgets the last time/date and has to be reconfigured, but that problem isn't SymbOS related.

@dragon: Yes, I am planning to provide an NTP client for SymbOS. Another idea is to use the time/date of the M4Board itself, as it is doing NTP anyway. This would be a quick solution, but as SymbOS needs a general NTP client anyway (due to the other platforms) I guess I will implement such a client directly.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 449
  • Country: de
    • index.php?action=treasury
  • Liked: 221
Re: SymbOS CPC updates and infos
« Reply #104 on: 23:28, 14 November 16 »
Would it be possible to set time via internet instead of the rtc?
...proudly supported Pentomino and NQ-Music-Disc with GFX

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #105 on: 23:36, 14 November 16 »
Yes, with an NTP client! :)
That's on my Todo list after the 3.0 release...

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.023
  • Country: fr
  • Liked: 342
Re: SymbOS CPC updates and infos
« Reply #106 on: 00:11, 15 November 16 »
If i remember well i have to remove the rtc rom in order to have correct time and no crash when trying to access time settings

Envoyé de mon Nexus 5 en utilisant Tapatalk


Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 449
  • Country: de
    • index.php?action=treasury
  • Liked: 221
Re: SymbOS CPC updates and infos
« Reply #107 on: 09:12, 15 November 16 »
Just a short testing feedback: Yesterday I tried the new preview. I put the SD out of the M4 and into the PC. I copied the files over the old files existing on the SD Card and put it back into the M4. After booting SymbOS the CPC crashed. After resetting the SD wasn't accessible anymore. So I put it out again into the PC. Windows offered me formatting the card. I took a deeper dive with Winhex and have seen that the MBR was vanished and overwritten by SymbOS. It seemed that symbos.ini was directly stored in sector 0. I was able to restore most files and data into the PC.

I have no clue about the root cause, maybe I did something wrong?

So I formatted the SD and copied the preview again onto the card. Booting works fine now, but the IRC client freezes the whole CPC if I want to start connection.
...proudly supported Pentomino and NQ-Music-Disc with GFX

Offline Edoz(MSX)

  • CPC664
  • ***
  • Posts: 105
  • Country: nl
  • Liked: 131
Re: SymbOS CPC updates and infos
« Reply #108 on: 13:36, 15 November 16 »
Was the network daemon started and active before you started SyMIRC?
Was it hanging after starting or after you pressed the connect button?

Offline Takis Kalatzis

  • CPC464
  • **
  • Posts: 31
  • Liked: 18
Re: SymbOS CPC updates and infos
« Reply #109 on: 14:06, 15 November 16 »
Just a short testing feedback: Yesterday I tried the new preview. I put the SD out of the M4 and into the PC. I copied the files over the old files existing on the SD Card and put it back into the M4. After booting SymbOS the CPC crashed. After resetting the SD wasn't accessible anymore. So I put it out again into the PC. Windows offered me formatting the card. I took a deeper dive with Winhex and have seen that the MBR was vanished and overwritten by SymbOS. It seemed that symbos.ini was directly stored in sector 0. I was able to restore most files and data into the PC.

I have no clue about the root cause, maybe I did something wrong?

So I formatted the SD and copied the preview again onto the card. Booting works fine now, but the IRC client freezes the whole CPC if I want to start connection.


Similar thing happened to me with the previous 128k preview version. Actually SymbOS did not crash but my M4 SD card was not accessible. When I rebooted, SD card was completely unaccessible.  I had to format the SD and re-configure M4 from the beginning. Conclusion : always keep a backup of the M4 SD card before playing around with SymbOS.
Did not try yet the alternative MBR solution, though.

Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 449
  • Country: de
    • index.php?action=treasury
  • Liked: 221
Re: SymbOS CPC updates and infos
« Reply #110 on: 15:42, 15 November 16 »
Was the network daemon started and active before you started SyMIRC?
Was it hanging after starting or after you pressed the connect button?
Honestly I don't know. There was the network symbol in the task bar, but I didn't check explicit about connectivity.
I tried SyMIRC two times:
The first time it crashed directly after pressing button "connect".
The second time SyMIRC changed (after pressing button "connect") to the status register / window where the information will be shown about fetching "data status", but freezed after 2 seconds...
...proudly supported Pentomino and NQ-Music-Disc with GFX

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #111 on: 15:52, 15 November 16 »
Did you enter a nickname before pressing "connect". Not sure if this could cause a crash. I didn't test it with the newest M4 firmware, I will have to update my M4 this evening and will test it again. Yesterday syMIRC was working fine with the actual SymbOS package.

Regarding the destroyed boot sector: Oops! I never had such a problem since weeks, when the SD part was fully debugged. SymbOS shouldn't write to the SD card directly after booting. Did it happen after you shut down SymbOS? (the pre-installation has config autosave activated, so SymbOS will save the current config, when you shut down the system)

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 449
  • Country: de
    • index.php?action=treasury
  • Liked: 221
Re: SymbOS CPC updates and infos
« Reply #112 on: 16:20, 15 November 16 »
Hmm, I was booting SymbOS and if I remember right then SymbOS was started without background screen (orange screen, black border), no widgets.
But in that moment I haven't thought about a problem, so I started the SymIRC and crashed the CPC. No shutdown process took place...
I have done a screenshot of the first sector (sector 0). I will add it later.

After formatting the SD and copying all the stuff, I booted SymbOS without problems (default screen background with the "dragon"), and widgets (clock, system performance) etc.
I entered my nickname within SymIRC, yes.
I tested it with the newest M4 firmware (V1.1.0 - Beta 7). I'm going to switch back to M4 firmware (V1.1.0 - Beta 5) today evening, because I realized some issues with newest firmware regarding loading the game "defence" (CAS_IN_CHAR).

At the moment I have the Firmware 3.15 and 3.15 Exp in the ROM slots (lower rom) and 1. Will do further test :)
...proudly supported Pentomino and NQ-Music-Disc with GFX

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #113 on: 23:17, 15 November 16 »
I updated the M4 right now to the newest firmware.
WGET is running fine, and currently I am online at #CPC, and syMIRC is running fine as well.
Please note that there is a still an issue with the M4 Network api. It would be possible to load data from the network in a faster way, but this may cause a crash of the M4Board. That's one of the two last issues I have to fix together with Duke (beside having multiple connections).

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline 00WReX

  • 6128 Plus
  • ******
  • Posts: 633
  • Country: au
  • The time you enjoy wasting is not wasted time.
    • index.php?action=treasury
    • CPCwiki
  • Liked: 323
Re: SymbOS CPC updates and infos
« Reply #114 on: 10:41, 16 November 16 »
Just a short testing feedback: Yesterday I tried the new preview. I put the SD out of the M4 and into the PC. I copied the files over the old files existing on the SD Card and put it back into the M4. After booting SymbOS the CPC crashed. After resetting the SD wasn't accessible anymore. So I put it out again into the PC. Windows offered me formatting the card. I took a deeper dive with Winhex and have seen that the MBR was vanished and overwritten by SymbOS. It seemed that symbos.ini was directly stored in sector 0. I was able to restore most files and data into the PC.

I have no clue about the root cause, maybe I did something wrong?

So I formatted the SD and copied the preview again onto the card. Booting works fine now, but the IRC client freezes the whole CPC if I want to start connection.

I just had what appears to be the same thing happen.

I had an SD card with the previous SymbOS release, so I copied the files from the new release straight over the top (selecting replace all).
SymbOS loaded but without a background picture or any programs available.
When I put the SD card into my PC it said the card needed to be formatted.
I formatted the card and placed SymbOS on it again...same thing.

Then I remembered about copying symbos1.ini onto the card, renamed as symbos.ini
I had forgotten about that  :doh:

That worked  :)

Cheers,
Shane
The CPC in Australia...
Awa - CPCWiki

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #115 on: 12:52, 16 November 16 »
Thanks for this hint! Maybe it was the same issue with HAL6128 und Takis SD card problem.
I will modify the partition management in the way, that partition 1 is always the first partition, no matter if the medium has an MBR or not. In this case there is no need anymore to have different INI files for Sd cards with and without an MBR.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 449
  • Country: de
    • index.php?action=treasury
  • Liked: 221
Re: SymbOS CPC updates and infos
« Reply #116 on: 13:06, 16 November 16 »
Interesting. I assumed that symbos.ini is the right one that is customized for the M4 (FAT32 SD with MBR). With the wrong harddrive configuration initialized (X-Mass config for exampel without a MBR) things will obviously go wrong.
Thanks for helping. :)
...proudly supported Pentomino and NQ-Music-Disc with GFX

Offline protek

  • CPC6128
  • ****
  • Posts: 169
  • Country: fi
  • Liked: 59
Re: SymbOS CPC updates and infos
« Reply #117 on: 14:26, 16 November 16 »
Hmm, should give this version and the latest AcmeDos a try to see if I can get the X-Mass finally working.

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.023
  • Country: fr
  • Liked: 342
Re: SymbOS CPC updates and infos
« Reply #118 on: 15:28, 16 November 16 »
If only someone could write a SymbOS HXC configurator it would be wonderful !

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #119 on: 03:40, 29 November 16 »
Have you ever seen CPC Starkos sound modules played on an Enterprise 64/128 computer?


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

Geco from the Enterprise scene is currently updating SymAmp for playing Soundtrakker 128, Starkos and PT3 modules on this cool Z80 machine.
The Enterprise doesn't have an AY-3-8912 (PSG) like the CPC or MSX but a chip called "Dave" which is responsible for the sound as well, but not compatible to the AY. So it's quite impressive that it's still possible to emulate the PSG on this machine in a good way.
Btw Geco is the one who coded the software Amstrad CPC emulator for the Enterprise (+ ZX Spectrum emulator for the EP, ZX81 emulator for the EP, VIC-20 emulator for the EP, ... :D )

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 2.964
  • Country: fr
    • ?area=showdonations;u=4
    • Cent Pour Cent [dot net]
  • Liked: 2081
Re: SymbOS CPC updates and infos
« Reply #120 on: 12:30, 29 November 16 »
Have you ever seen CPC Starkos sound modules played on an Enterprise 64/128 computer?

[youtube]https://www.youtube.com/watch?v=JbEzlhNLshc[/youtube]
Why not using the GA interrupt to rasterise the SymbOS CPC taskbar?  :-\
Unregistered from CPCwiki forum.

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 808
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1028
Re: SymbOS CPC updates and infos
« Reply #121 on: 15:03, 29 November 16 »
Not a bad idea, but there are some issues.
The last GA interrupts occurs about 9,5 pixellines before the end of the 320x200 screen. The taskbar has a height of 14 pixels, so I would have to move the whole screen downwards and waste some time when waiting for the correct line.
Another problem of course are locked interrupts during mass storage access (FDC and M4 SD card).
It's not impossible, but would require some work.

The video chip of the Enterprise ("Nick") is using a table in memory, where you can set screen resolution and the first 8 colours for each single pixel line. That made it so easy to have a taskbar with its own 4 colours.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 2.964
  • Country: fr
    • ?area=showdonations;u=4
    • Cent Pour Cent [dot net]
  • Liked: 2081
Re: SymbOS CPC updates and infos
« Reply #122 on: 16:06, 29 November 16 »
Yes, it's true. That will require more work than result.  ;D
May be that should be more easy for PlayCity users...
« Last Edit: 16:11, 29 November 16 by TotO »
Unregistered from CPCwiki forum.

Offline PulkoMandy

  • 464 Plus
  • *****
  • Posts: 334
  • Country: fr
  • Liked: 265
Re: SymbOS CPC updates and infos
« Reply #123 on: 16:23, 29 November 16 »
... or Albireo with the CURSOR interrupt. Or Amstrad Plus. But I see it as a waste of precious CPU time :)

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 2.964
  • Country: fr
    • ?area=showdonations;u=4
    • Cent Pour Cent [dot net]
  • Liked: 2081
Re: SymbOS CPC updates and infos
« Reply #124 on: 16:48, 29 November 16 »
... or Albireo with the CURSOR interrupt.
Sure, may be using CURSOR too. But, this signal is fine for a hardware pointer.
« Last Edit: 16:50, 29 November 16 by TotO »
Unregistered from CPCwiki forum.