|
Who's Online
|
13 user(s) are online (6 user(s) are browsing Forums)
Members: 1 Guests: 12
Dwyloc, more... |
|
|
|
nbache [image]
|
Re: Mono for the X1000 |
|
Home away from home

From: Copenhagen, Denmark
|
|
Posts:
313
|
|
Posted on: Today 20:32:55
|
|
@nicholastaylor
vidarh wrote: Quote:The biggest challenge, however, would be porting the various native parts of the runtime libraries. GUI toolkits etc.
It depends a lot what your goals are. If you "just" want Mono on X1000, that's a *lot* easier than getting something complete enough to run most C# apps. and you responded a.o.: Quote:I'm not entirely sure what you mean by most c# applications though, because c# is also compiled using Microsoft Visual C#. The actual language is in fact not that big a part of the implementation of a typical .NET project. Most of the functionality you need will be something you call in the .NET framework, which consists of a huge amount of runtime libraries, DLLs (on Windows). These are the same whichever language (of the .NET compatible ones) you code in. This is not only GUI toolkits, but also a lot of the data structures, storage, file handling and communication basics needed in most applications.
I guess that would be what vidarh is referring to. "Most C# apps" is a high goal, not because the C# part is big, but because most C# apps will also be typical .NET apps which draw heavily on the .NET framework. (Substitute "Mono" for ".NET" in the above wherever it makes sense; I haven't had any experience with Mono myself yet.)
Best regards,
Niels
|
|
|
Transfer
|
|
|
|
|
nicholastaylor [image]
|
Re: Mono for the X1000 |
|
Just popping in

From: Sheffield
|
|
Posts:
14
|
|
Posted on: Today 10:36:53
|
|
@HammerD
I'm under no illusion of being savvy, but I managed to find...
http://amigadev.elowar.com/read/ADCD_2.1/Devices_Manual_guide/node0002.html
These are for version 2 which is old, even way back when I first purchased an a1200. Last I heard was that 3.1 Roms are currently used. Is this still the case? If so, I can't find RKM for 3.1. Damn. (I failed the savvy test)
I found the os4.x devkit at http://os4.hyperion-entertainment.biz/index.php?option=com_registration&view=details&file=38&Itemid=63 and installed the lha package in Ubuntu to read it (hooray! - I'm a Linux/Ubuntu newbie too you see)
@Antique
I had a look on AmigaBounty. Looks like a really good idea. Lots of projects under one roof. I found a project for converting Mono. Now I have to figure out how to join the project.
@Chris
Yes, In my opinion Microsoft have played an unusual hand with the release of Silverlight. It just kinda appeared one day on the Microsoft site. I installed it and oh, its a flash type thing. Since reinstalling windows I have avoided reinstalling Silverlight. It might be quite good. I just don't want Firefox to become too bloated. The Unity browser plugin is very good though. For those who don't know about Unity, it is a cross-platform game devkit written in Mono. Its really really good and I'm using it to help design my current game.
Silverlight does sound interesting enough, but I don't know what software is used to make Silverlight applications or what its like to use. I see that it would be great to get Moonlight working on the Amiga however, because if its anything like Flash to use and if it has less limitations than shockwave then designers will use it for websites. The less Amiga users have to boot into Linux or Windows to view websites properly is a good step in the right direction. In addition, if we want designers to use the Amiga to create websites, then we need to provide the tools that make the Amiga the more desirable platform.
@vidarh
The objective is to get anything written for Mono in c# compiling for the Amiga to give it a boost in available software and make it easier for developers to support the Amiga in general. Most game companies e.g. Electronic Arts use c# as their primary language, so if the Amiga is as revolutionary as a-eon are making out, then developers will be keen to dip their toes in, and see how their games and software work on the platform. So, it looks like the route to take is the more difficult option. It isn't realistic though. I certainly don't know enough about the Amiga hardware, POSIX threads or the libraries that Mono supports. I only know what I use. They way I am approaching the project is to develop my game as my primary project (I am still learning c# you see), and as I go see what I can do to get it to compile to the Amiga. There is a Mono project on AmigaBounty as Antique pointed out, so I hope that more experienced people can start the ball rolling. If they don't then I will just have to find a way of beginning the project myself – to get my own program compiling to begin with, releasing everything as I go and documenting everything as I go in the hope that either I will either finish the conversion myself or (preferably) if other people want to help then they will be more than welcome to. We all have to begin somewhere, but I am motivated and I really want to support the Amiga. I'm not entirely sure what you mean by most c# applications though, because c# is also compiled using Microsoft Visual C#. I don't think it will be necessary to worry about Microsoft projects, because I have a strong gut feeling that Mono will become more popular in the end.
@broadblues
I don't actually know anything about either of them. All I know is that threads are use to program multitasking software and how to use them a bit. I know about about different scheduling techniques to get them to work on machines that don't multitask, but thats as far as it goes. I really do have a lot of homework to catch up on.
Thank you all for your help and directions. I really appreciate them and I really need the help. I'll see what I can discover, and hope that I manage to make a good positive contribution to the development of the Amiga.
|
|
|
Transfer
|
|
|
|
Home |
|