RedMSX 1.3

by snout on 19-09-2004, 13:02
Topic: Emulation
Languages:

Source: MSXFiles

A new version of RedMSX, the blueMSX based MSX emulator from SLotman has been released. This new version adds support for magnified sprites, supports horizontal scrolling on Screen 4 and Screen 5 and features an useful option to mount a directory as a disk image.

Relevant link: RedMSX website

Comments (28)

By BiFi

Enlighted (4348)

BiFi's picture

19-09-2004, 13:05

I can be wrong here, but wasn't RedMSX based on BlueMSX?

By snout

Ascended (15187)

snout's picture

19-09-2004, 13:10

And wasn't BlueMSX based on fMSX? Tongue

By Manuel

Ascended (19332)

Manuel's picture

19-09-2004, 13:11

Hmm, I get loads of Forbidden errors on the site!

By mars2000you

Enlighted (6451)

mars2000you's picture

19-09-2004, 15:46

Using an "anonymous" Brazilian proxy will do the trick, but it's very slow !

SLotman, it's really time that you switch to another provider !

By hap

Paragon (2042)

hap's picture

19-09-2004, 15:51

it's not that hard, just add a slash to the url: http://msxfiles.sites.uol.com.br/redmsx/

By mars2000you

Enlighted (6451)

mars2000you's picture

19-09-2004, 15:55

Thanks for the tip ! Smile

By mars2000you

Enlighted (6451)

mars2000you's picture

19-09-2004, 15:58

But this doesn't work for downloading the file .... so, the Brazilian proxy solution is better !

By cax

Prophet (3740)

cax's picture

19-09-2004, 16:10

BlueMSX team, you can add the same new features !
Just do it !
Be in sync :-)

By hap

Paragon (2042)

hap's picture

19-09-2004, 16:12

how ? it's closed-source now.
any chance providing us with the link to that proxy you've used ? unless it's warez material.

By mars2000you

Enlighted (6451)

mars2000you's picture

19-09-2004, 16:18

cax, just wait for blueMSX 1.7.0. release ! Smile

We are now in the last steps for the release ... I think that you'll be surprised !

By mars2000you

Enlighted (6451)

mars2000you's picture

19-09-2004, 16:21

jonemaan : use Google with "free proxy" as expression for the research .... when you have a list of proxies before your eyes, choose an anonymous Brazilian proxy

By Manuel

Ascended (19332)

Manuel's picture

19-09-2004, 22:06

What's the license of blueMSX?

Is it allowed for SLotman to base a program on it (clearly derived work) and don't publish the modifications?

By dvik

Prophet (2200)

dvik's picture

19-09-2004, 22:22

The blueMSX license is similar to the 3 clause BSD or the zlib license. So SLotman does not publish the modifications to the blueMSX source. Since RedMSX is based on blueMSX 1.0.5 there is a lot of fMSX code in there I'm not sure about the license of Marat's code. I think his code can be used published or not as long as no profit is made from the product (but I'm not entirely sure about this).

I think it would be nice if SLotman published the code though so I and other emu developers don't need to reinvent the weel. But as far as the license goes it is perfectly ok.

By dvik

Prophet (2200)

dvik's picture

19-09-2004, 22:30

Later blueMSX versions contain quite a lot of openMSX code which is under GPL license so any changes to that code needs to be passed on to the authors. I don't think blueMSX 1.0.5 of which RedMSX is derived contain any GPL code.

By Manuel

Ascended (19332)

Manuel's picture

19-09-2004, 22:45

OK, thanks for clearing that up, Daniel.

By SLotman

Paragon (1242)

SLotman's picture

20-09-2004, 00:38

I didnt released the source because I'm tired of people accusing me of this and that - every week I get a email telling that this emulator is a ripoff or something alike.

People even accused me of not crediting Daniel Vik and BlueMSX, even when the "about window" has credits to BlueMSX, and the site has a link to it...

To any emu author: if you want the sources, just mail me, I'll be happy to send them (although the source is pretty messy right now, I had little time to work on the emulator)

And for the connection problems, sorry, but I cant change it. I have a limited ammount of ISPs that I can use with my cable connection, and this is the only one who gives me the ammount of webspace I need for all my sites...

By dvik

Prophet (2200)

dvik's picture

20-09-2004, 00:50

I'm sorry to hear that you get that kind of reactions. It is not that fun to get unfounded acusations and negative non-constructive feedback.

I think it is great that you work on the emulator and make new releases available. And for those people that don't know, blueMSX has adopted many of the features SLotman has developed in RedMSX and we hope to continue doing that.

So keep up the good work!!

By Manuel

Ascended (19332)

Manuel's picture

22-09-2004, 10:40

Slotman: is your Dir As Dsk feature the same as the one in openMSX and blueMSX?

By the way: just for interest, a hypothetical question: what happens to code from openMSX that ends up in blueMSX that in succession ends up in RedMSX?
According to the license, all modifications of the openMSX code should be published under the GPL...
Note that probably this is not a problem for RedMSX, because it is based on a much older version of blueMSX that did not contain openMSX code yet, AFAIK.

By SLotman

Paragon (1242)

SLotman's picture

22-09-2004, 18:24

The one on RedMSX has nothing to do with openMSX, and although the one in blueMSX is also based on dsktool, I dont have a clue how it was done (haven't looked at the sources yet).

I looked at dsktool source and converted it to VC6. then "adapted" it from scratch (had to change findfirst, findnext and a couple of functions) and it does not create a "virtual disk on memory", but a real dsk on HD - tempdiska.dsk for drive a and tempdiskb.dsk for drive b, so after using the emulator if you want you can get the changes made on those dsks and put them back on the original dir (by hand, of course, the emulator does not perform this)

By mars2000you

Enlighted (6451)

mars2000you's picture

22-09-2004, 20:31

The "Dir as Dsk" feature has been implemented in blueMSX 1.7.0 on special
request of Ricardo Bittencourt that has gently shared with the blueMSX team
his BrMSX-Windows source code for this feature.

It works exactly the same way than in BrMSX and openMSX : the emulator will build with the MSX files in a Windows directory a virtual disk image (including a
normal MSX boot sector) and run this virtual disk image.

It works only in reading mode for security reasons : you can make changes on the virtual disk image, but these changes are not transferred to the Windows source directory.

This feature has also specific MSX limitations : no more than 112 files in a
directory and you can't exceed a total size of 720 Kb (including the boot
sector that will be added automatically on the virtual disk image). It can't
work with MSX subdirectories and with special boot sectors.

By Manuel

Ascended (19332)

Manuel's picture

22-09-2004, 21:56

I knew how it worked on blueMSX, Mars200you, but not in RedMSX Smile

ANyway, thanks for the explanation, Slotman.

The openMSX disk is created in memory and not on disk, as Slotman already said.

By mars2000you

Enlighted (6451)

mars2000you's picture

22-09-2004, 22:35

manuel, I know that but I've read on a Brazilian forum that SLotman thinks that I'm not really in the blueMSX team. That's why I've given a so complete answer.
He must understand that I have my role as co-developer of the emulator and it seems me very strange that he can have doubts about that.

By SLotman

Paragon (1242)

SLotman's picture

23-09-2004, 17:07

You didnt read it in any forum, because I have not posted anything about that, and there isn't any brazilian active msx forum.

I told someone who wrote me a *very* unpolite email, that the person I know as the developer from blueMSX is Daniel Vik, and that he is the main developer of the emulator, not you. But I didnt said you are not part of the blueMSX team, that is a complete distortion of a *PRIVATE* mail I sent this user.

I dont have the email here, but the content were something like: "redMSX is a ripoff, the author Mars2000you doesnt like it at all, why dont you put a link to blueMSX site, blah, blah blah"

My answer were:"check the site, there's a link right there. run the emulator, there's credit on it also. check bluemsx site, my nick is there as a colaborator. And as far as I know the main developer of blueMSX is Daniel Vik, who I spoke to in the past, not Mars2000you"

This is getting really old people, if you dont like redMSX, PLEASE, just ignore it. But dont accuse me of not crediting blueMSX, READ THE SITE (http://msxfiles.sites.uol.com.br/redmsx/), or at least open the emulator about dialog where there are clear statements that the emulator is based on blueMSX by Daniel Vik (the only developer at the time I created redMSX)

Now, excuse me, I have a life.

By dvik

Prophet (2200)

dvik's picture

23-09-2004, 17:21

We in the blueMSX team are very happy to see RedMSX and encurage people that are working on clones. Not only is it more interesting for the whole emu scene but it also helps us as we can incorporate yours and other developers improvments into blueMSX.

We are updating our website to give more information about blueMSX clones, which to our knowledge is RedMSX and blueMSXbox. So we really appreciate your work and support it 100%

I am really sorry to hear that you get this kind of feedback. I guess the issue with mars2000you was only misunderstanding and it is solved now.

Thanks and keep up the good work (this goes to all other emu developers as well)

By mars2000you

Enlighted (6451)

mars2000you's picture

23-09-2004, 18:05

Thanks for all these explanations, SLotman, but it is now very clear. Some people tell lies and bad things about emulators without even knowing all the connections that exists between the developers of different emulators.

It was not very easy to understand what I've read on a Brazilian forum (Altavista Babelfish translation was very unclear), so I've probably misunderstood the real content.

Sorry for this misunderstanding. Like Daniel, I think indeed that cooperation between developers is very important. It's a good way to create still better emulators and each good emulator can find his place in the world of MSX users and programmers.

By anonymous

incognito ergo sum (116)

anonymous's picture

23-09-2004, 19:37

Another case of bad understanding and jumping to conclusions...

By dvik

Prophet (2200)

dvik's picture

23-09-2004, 20:15

Yes, it is quite easy to make these misunderstandings. In a written forum it is easy to interpret something in a way that the author did not mean as you miss the body language. I also guess that a lot of misunderstanding is caused by the fact that many users on these forums speeks different languages.

I think this is hard to avoid but most of the time a clearification is all it takes. Most people are actually quite nice and that's important to remember.

By ricbit

Champion (438)

ricbit's picture

24-09-2004, 07:22

The one on RedMSX has nothing to do with openMSX, and although the one in blueMSX is also based on dsktool, I dont have a clue how it was done (haven't looked at the sources yet).

If you used dsktool sources, then I'm afraid you can't close the source, since dsktool is distributed under GPL.