ZXMAK.NET

ZXNet echo conference «zxnet.pc»

From SMT To All 1 February 2006

Hello, Alexander Makeev does it work under mono?

From Alexander Makeev To All 1 February 2006

Hello, All Hello everyone! :) I'm remaking the emulsion for .NET, there are emuls for Jav, but for .NET it seems first :) You can download the current version at zx.da.ru... I would like to hear opinions on this matter... :rolleyes:

From Alexander Makeev To All 1 February 2006

Hello SMT Does SMT> work under mono? I'd like to hope :) I'm not very good at Linux, I hope someone can help with this to figure it out, for example, the question is in what format mono accepts assemblies (there are doubt that exe...)? I will be glad if someone tells me where to get it and how to install mono on Linux :rolleyes: though in its pure form it’s unlikely to work right now - Managed is currently used there DirectInput for polling the keyboard, which is easy to fix ;) it is also unclear whether mono is compatible with .net 2 code - they are used in the emulator generics for storing breakpoints, which is also easy to fix ;) There is also an issue with sound, but these are all purely interface parts - input/output easy to change...

From Stanislav Lomakin To All 2 February 2006

Hello, Alexander Makeev Ale> I would like to hope :) I’m not very good at Linux, I hope someone Ale> will help you figure this out, for example, the question is, in what format is mono Ale> accepts assemblies (there are doubts that exe...)? Ale> exe :) Ale> I will be glad if someone tells me where to get it and how to put mono on Ale> Linux :rolleyes: Ale> http://www.mono-project.com/Downloads The installer should work in theory... in mono, by the way, windows.forms is supported, but only partially, so with this could be troubles (their main focus is on Gtk#). mono COM not yet supports - generally.

From Alexander Makeev To All 2 February 2006

Hello, boo_boo boo> exe :) boo> boo> http://www.mono-project.com/Downloads boo> the installer should work in theory... boo> Thanks, I'll watch... :smile: boo> in mono, by the way, windows.forms is supported, but only partially boo> so there may be troubles with this (their main focus is on Gtk#). more boo> mono COM does not support - at all. yes COM is not needed :smile:, what is the partial support for windows.forms is it? Are there classes like this?: System.Windows.Forms.Timer System.Windows.Forms.MainMenu System.Windows.Forms.MenuItem System.Windows.Forms.Form what about System.Drawing? System.Drawing.Bitmap and System.Drawing.Graphics is there?

From Alexander Makeev To All 2 February 2006

Hello, boo_boo boo> these classes exist. boo> Gtk# is in a much more stable state. you are unlikely to fit him boo> you want to redo it, but if suddenly, it will work under boo> Linux, and under Windows... boo> boo> and with System (except System.Windows) in general and System.Drawing in particular boo> everything has been fine for a long time... I think it can be done under Gtk#, the fact is that in the Windows.Forms emulator, essentially only override OnPaint(...) and Invalidate() are used :cool: the rest is not important, except that KeyDown/KeyUp are also needed :rolleyes: there is still a problem - in Linux the sound is output... you need a callback which is a buffer will fill...

From Stanislav Lomakin To All 2 February 2006

Hello, Alexander Makeev Ale> yes COM is not needed :smile:, what is the partial support for windows.forms Ale> is it? Are there such classes there?: Ale> System.Windows.Forms.Timer Ale> System.Windows.Forms.MainMenu Ale> System.Windows.Forms.MenuItem Ale> System.Windows.Forms.Form Ale> Ale> what about System.Drawing? System.Drawing.Bitmap and Ale> System.Drawing.Graphics available? These classes exist. and the “partiality” is that until recently in mono Windows.Forms via wine it worked. Now they’ve done it natively, but since it’s fresh, there are glitches and not everything implemented (although 99% of the type is in place). Here is the status of this farm: http://svn.myrealbox.com/mwf/class-status-System.Windows.Forms.html Gtk# is in a much more stable state. you're unlikely to want it redo it, but if suddenly, it will work both under Linux and under Windows... and with System (except System.Windows) in general and System.Drawing in particular, everything is a long time ago ok...

From Stanislav Lomakin To All 2 February 2006

Hello, Alexander Makeev Ale> there is still a problem - outputting sound in Linux... you need a callback Ale> which the buffer will fill... that is, call native functions to play sound? I'll help with this. By the way, you can output sound via SDL, then both in Windows and Linux/Unix will work the same. upd. no, you'll be tormented with SDL... but portaudio will probably work

From Alexander Makeev To All 3 February 2006

Hello, boo_boo boo> попробовал для смеху с mono запустить ;) boo> boo> ** (:14076): WARNING **: Missing member .ctor in type boo> MainMenu, assembly boo> /opt/mono-1.1.13.2/lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c5 boo> 61934e089/System.Windows.Forms.dll boo> boo> Unhandled Exception: System.MissingMethodException: Method not found: boo> 'System.Windows.Forms.MainMenu..ctor'. boo> in <0x00000> boo> in <0x0002e> ZXMAK.FormMain:.ctor () boo> in (wrapper remoting-invoke-with-check) ZXMAK.FormMain:.ctor () boo> in <0x0003a> ZXMAK.Program:Main (System.String[] args) странно, выходит в моно еще нету System.Windows.Forms.MainMenu, а какие меню есть? P.S.: выкачал сырцы моно, на выходных буду пробовать установить :)

From Alexander Makeev To All 3 February 2006

Hello, boo_boo boo> I installed it using the installer... boo> maybe there is a class, but the method is missing... my attempts to fuck boo> information about the status of specific Windows.Forms classes on boo> http://svn.myrealbox.com/mwf/class-status-System.Windows.Forms.html boo> were unsuccessful :( boo> you will have to look in the sorts. .ctor is an object constructor; without a constructor, create an instance of an object impossible... :( but at least .ctor works from the form :rolleyes:

From Stanislav Lomakin To All 3 February 2006

Hello, Alexander Makeev Ale> strange, it turns out in mono yet there is no System.Windows.Forms.MainMenu, but Ale> what menus are there? Ale> Ale> P.S.: I downloaded raw mono, I’ll try to install it this weekend :) I installed it with the installer... maybe there is a class, but the method is missing... my attempts to get information about status of specific Windows.Forms classes on http://svn.myrealbox.com/mwf/class-status-System.Windows.Forms.html were not successful :( You'll have to look in the sorts.

From Stanislav Lomakin To All 3 February 2006

Hello, Alexander Makeev попробовал для смеху с mono запустить ;) ** (:14076): WARNING **: Missing member .ctor in type MainMenu, assembly /opt/mono-1.1.13.2/lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089/ System.Windows.Forms.dll Unhandled Exception: System.MissingMethodException: Method not found: 'System.Windows.Forms.MainMenu..ctor'. in <0x00000> in <0x0002e> ZXMAK.FormMain:.ctor () in (wrapper remoting-invoke-with-check) ZXMAK.FormMain:.ctor () in <0x0003a> ZXMAK.Program:Main (System.String[] args)

From Alexander Makeev To All 17 February 2006

Hello, Alexander Makeev :rolleyes: .....

From Alexandr Tsidaev To All 19 February 2006

Hello, Alexander Makeev cool :-)) The interface is a little slow, but that’s understandable, it’ll get there.. was it written purely for the sake of the .NET pioneer, or will it still be developed? otherwise even the win32 version of ZXMak is not up to par in terms of capabilities

From Alexander Makeev To All 21 February 2006

Hello Eltaron Elt> cool :-)) Elt> the interface is a little slow, but this is understandable, it will get better.. Elt> was it written purely for the sake of the .NET pioneer, or will it still be developed? Elt> otherwise even the win32 version of ZXMak doesn’t have the same capabilities At first it was written in order to get a feel for the capabilities of .NET, would it be enough? speed, I must say that the results were very good :) after that there was Complete Z80 emulation, sound, etc. have been added. I’m thinking about developing it little by little, right now I want to attach a normal vg93, but zxmak doesn’t raise their hands to rewrite it - The code turned out to be too big and complex :) in general, right now I’m thinking about how :)