Hi emulator developers / Z80 gurus! Would you please take a look at this?

Página 2/4
1 | | 3 | 4

Por Manuel

Ascended (18233)

Imagen del Manuel

04-09-2014, 18:09

or lhasa Smile

Por PingPong

Prophet (3788)

Imagen del PingPong

04-09-2014, 19:54

konamiman wrote:

C# is 100% open and standard: http://www.ecma-international.org/publications/standards/Ecm... . Developed by Microsoft? Yes, but why should that be a problem?

@konamiman: it's not a problem. Only a stupid religious war. At my work i use both c# & java 7, and in the past i've been a c++ developer ( oh, good days :-) )
However, there are people that choose/like the language using as the sole factor the "brand". they do not use other terms of evaluations. Of course a real developer do use different metrics in evaluating those things. So, don't care konamiman, from your posts i can infer you are a developer, not a stupid religious man.

Despite this, i must agree for some things, that mono does not work so well on, for example, web apps.
But recents test confirmed that mono on android does a better job in terms of performances than the vm dalvik.
No one however complained the dalvik VM is crappy.

By the way, congratulations for your job on z80

Por konamiman

Paragon (1152)

Imagen del konamiman

04-09-2014, 22:11

warau wrote:

Didn't know that C# was standardized! Shocked.

Then prepare for another shock: the source code of the .NET Framework (not sure if full) is available for browse and download here: http://referencesource.microsoft.com . The Microsoft of today is not the same as the one of the 1990s. :)

warau wrote:

About the Java port, it should be easy really. The big difference is the lack of struct-like data types in Java, although it can be easily transformed to regular classes.

That's not the only difference, there are actually quite a few really nice features in C# that Java lacks. Right now I can think of properties, lambda expressions, extension methods, anonymous classes and especially LINQ (seriously, how was I able to even write code before LINQ?). So converting C# code to Java is definitely doable, but not trivial.

Por Manuel

Ascended (18233)

Imagen del Manuel

04-09-2014, 23:27

konamiman: most of the things you mentioned are also in modern Java (Java 7 or 8).

Por PingPong

Prophet (3788)

Imagen del PingPong

05-09-2014, 00:32

the inner/nested class support is more powerfull on java than on .net
most people tend to stress that languages are so similar than a convertion is trivial. It's not. Actually the languages differ a lot and are similar only to a superficial view.
only when c# was born there were a a lot of similarities.

Por NYYRIKKI

Enlighted (5889)

Imagen del NYYRIKKI

05-09-2014, 10:56

konamiman wrote:

Actually something similar to the BDOS emulator that you mention exists already. It's a program named CPM32.EXE that allows to execute CP/M code in Windows, I use it to compile Nextor with the M80 assembler. Indeed, it would be nice to have the same for MSX-DOS.

Indeed... With WinXP I used MSX-DOS emulator, but as modern Windows don't have 16bit subsystem anymore... bye bye Crying

Por mars2000you

Enlighted (6014)

Imagen del mars2000you

05-09-2014, 11:03

But you can use DOSBOX and even use Win95/98 under DOSBOX ! ... (however the installation is not easy)

Por umaiboux

Resident (43)

Imagen del umaiboux

05-09-2014, 15:23

How about "CP/M Player for Win32" ?
http://homepage3.nifty.com/takeda-toshiya/cpm/index.html
Perhaps, "Windows 9x/NT/2000/XP Console" version is better than "Windows 9x/NT/2000/XP" version.

Por mars2000you

Enlighted (6014)

Imagen del mars2000you

05-09-2014, 15:52

There's also a MS-DOS Player for Win32-x64 :

http://homepage3.nifty.com/takeda-toshiya/msdos/index.html

So maybe run MSX-DOS emulator in MS-DOS player ????

Por Grauw

Ascended (10135)

Imagen del Grauw

05-09-2014, 19:43

But I have a Mac! Smile

Someone can make a cross-platform MSX-DOS simulator with konamiman’s classes Smile.

I also think it could be useful for developer tooling as I mentioned earlier… e.g. for example a Synthesix replayer could perhaps be made by running Synthesix in such a simulator, and then dumping the module configuration after it has initialised so it can be loaded straight into memory as a standalone replayer. Just an idea.

Página 2/4
1 | | 3 | 4