SymbOS MSX multitasking operating system - help needed!

Page 398/398
391 | 392 | 393 | 394 | 395 | 396 | 397 |

By SjaaQ

Champion (375)

SjaaQ's picture

26-01-2022, 17:52

The biggest changes are indeed command 8 & 9 and support for more than 4 channels, up to 16. The whole memory management is changed to 24 bit addressing (the pattern data can be a lot bigger).

By RockRiver

Rookie (29)

RockRiver's picture

12-02-2022, 13:48

What about SymbOS for new enhanced ZX spectrum Z80 8bit machines as ZX Next ?? (enought ram and colours)
Right memory paging for SymbOS????

More user for our favorite OS Running Naked in a Field of Flowers

By Sayman

Supporter (15)

Sayman's picture

13-02-2022, 04:11

it seems the author is not interested in other machines. cpc, msx and ep128, that's all.

By RockRiver

Rookie (29)

RockRiver's picture

18-02-2022, 12:25

Noop !!! PCW/Joyce too, myfriend Wink

By edoz

Prophet (2482)

edoz's picture

17-08-2022, 15:12

It is just that it is a lot of work to port and next to that you need the machines to test and that is not that easy as it looks.
ZX next would be intresting because the amount of owners.. Make SymbOS opensource could be solving that issues.. but probably that will loose the compatiblity as well... as people will make them own versions

By Manuel

Ascended (19469)

Manuel's picture

17-08-2022, 17:11

You don't know that. But the owners of the project (Prodatron and you?) can still make sure that it remains compatible.

On the plus side, it will be possible for many people to contribute to the main project.

By jdgabbard

Resident (44)

jdgabbard's picture

17-08-2022, 17:37

edoz wrote:

It is just that it is a lot of work to port and next to that you need the machines to test and that is not that easy as it looks.
ZX next would be intresting because the amount of owners.. Make SymbOS opensource could be solving that issues.. but probably that will loose the compatiblity as well... as people will make them own versions

The solution to this is to use a repository such as GitHub. If someone adds code that makes it work under a new system, the source could be reviewed and pushed/pulled with the current source. Feedback can be provided to contributors to correct their code to maintain a "standard" model. Not to mention version tracking, and being able to revert to old code. Linux is a good example. As you have a common Kernel spread across multiple distributions, operating on many more operating systems, with a pretty good standardization where it concerns compatibility. Obviously there are problems from time to time. But overall it is mostly compatible. At least within distro families... An example of this being Debian compiled for a PC, while Raspbian is for the ARM based Raspberry Pi.

The down side to this is obviously the source code would be open. But the reality is I doubt there is any good, or justified reasoning, for keeping a project such as this closed source. But for possibly just wanting it to be "his project." On the other hand, Nextor is also open sourced. But I don't think there have been many, if any, contributions by anyone other than Konamiman - though I could be entirely wrong. And it could be that even if it were opened up people might not decide to add to the works.

By Prodatron

Paragon (1843)

Prodatron's picture

18-08-2022, 00:55

Beside the very big problem, that SymbOS is multiplatform, and from my (already very big!) experience that people don't care so much about any other system which is not their own one, when developing things...

I wonder if there has every been a BIG successful open source project for an 8bit system, which lasts for years? Tongue (speaking about a bigger project)

I am still open for making SymbOS open source, my most concern is what Edo said, and I don't have a fulltime job like Linus for controlling github commits. Anyway I think the day is coming, when I will open all this (like anything else of my 8bit stuff).

By Sayman

Supporter (15)

Sayman's picture

18-08-2022, 06:05

I don't see much big compatibility issues. More precisely, there is a problem, of course. But, the software itself can control the software for launchability on different platforms by asking the system for a host ID. Further solution - either the program works or exits with an error message.

It's like with Android. Some software works on your ABC China, and some does not.

Meanwhile, the Sprinter community is growing. New boards are being produced. Currently in development for ATX and ITX boards. Already created a network card (based on ESP-12F). It would be desirable source codes Symbos. I'm not asking the author to port it to this machine for me, we can handle it ourselvesWink

app.sprinter.ru

By Ped7g

Expert (67)

Ped7g's picture

18-08-2022, 13:11

SymbOS being closed source is pretty much the only reason why I never really bothered to dig deeper into it and see what it is/has/does (plus I own only ZX Next HW).

I wouldn't worry about forks too much, most of the users will first follow and try the "official" SymbOS, so as long as the main project is actively maintained and working (and listening to user needs and accepting meaningful pull request), it will keep easily major "share" of users, and any forked incompatible version will be relevant mostly only to author and to users which has the same issue which the fork does resolve.

Only if the main project would become very inactive and some fork would be consistent in updates and maintenance, then I guess over 5-10 years people would maybe start to consider the fork the "main" SymbOS.

In my experience it's difficult enough to promote even free and free (price and rights) software, and to get some meaningful contributions and new contributors, any small hurdle can filter out the remaining individuals who had some early interest (unless you are some large popular FOSS project like linux/gimp/... which can afford to filter contributors more), so being worried about incompatible forks is IMO premature, if you would open SymbOS, it's very likely for several years nothing would happen and almost nobody would seriously contribute any way. Smile

Page 398/398
391 | 392 | 393 | 394 | 395 | 396 | 397 |