SymbOS MSX multitasking operating system - help needed!

Page 8/393
1 | 2 | 3 | 4 | 5 | 6 | 7 | | 9 | 10 | 11 | 12 | 13

By dvik

Prophet (2200)

dvik's picture

15-05-2006, 18:48

Prodatron: blueMSX is still developed. Its been a while since the last release but we have quite a few new features coming.

blueMSX emulates the TC8566AF FDC controller which is used in some Panasonic MSX2 and higher,
We also emulate the Western Digital WD2793 controller which is used by several manufacturers, Microsol, National, Philips, SVI. The interface for these are quite different but the Disk Bios abstracts all the differences.

Next version also have IDE support and we've implemented three IDE controllers, Sunrise IDE, BEER IDE, and GIDE.

If there is something you are missing, either non emulated hardware, or something in the user interface or in the debugger, let me know. We're usually quite fast implementing new features and we prioritize features that people need.

By mars2000you

Enlighted (5487)

mars2000you's picture

15-05-2006, 19:31

In the INI file I find "[FDC] Count=2" - what does it mean?

With exception for the MSX1 Brazilian and MSX2 Brazilian machines, all MSX generic machines in blueMSX are boosted with 2 diskdrives. Second diskdrive can be disabled by pressing on CTRL (LeftCTRL in the emulator) in the boot sequence.

By mars2000you

Enlighted (5487)

mars2000you's picture

15-05-2006, 19:36

Which FDC is emulated in BlueMSX? I use the "MSX2" config

The MSX2 config is a generic European machine. So, it uses a Philips/Sony FDC (WD2793). It's the most common FDC in Europe (but also on the Brazilian CIEL Expert 3 MSX2+).

By Prodatron

Paragon (1788)

Prodatron's picture

15-05-2006, 19:58

Thanx for all the input!
So I will have a look at the BIOS routines first. Would of course be the best solution, to use the existing BIOS, but I am afraid, that they do not run in the SymbOS environment.
Btw, great to hear, that the next version of BlueMSX will have IDE support, for me this would be a very important feature.
SymbOS wouldn't run on a 64K MSX, so it seems, that some people from Japan won't be happy :/
@Flyguille: What do you mean with "memory adm structure"?

By dvik

Prophet (2200)

dvik's picture

15-05-2006, 20:00

Prodatron: The IDE support is already working in blueMSX, so if you need a beta, let me know.

By k0ga

Expert (77)

k0ga's picture

15-05-2006, 21:05


So I will have a look at the BIOS routines first. Would of course be the best solution, to use the existing BIOS, but I am afraid, that they do not run in the SymbOS environment.
...
SymbOS wouldn't run on a 64K MSX,
...

In this case, where you should use more of 64K (and I suppose a ram mapper too), you can reserve segment 0 of mapper (where is located page 8000h-ffffh) and put it when you need to call bios routine (and put bios page in 0000-3FFF).

This way is the most compatible and easier, but it could be slowly because you need put one memory configuration, and restore again besides you can't execute calls from page 0 or from page 3 (0000-3FFF and 8000-FFFF).

By Prodatron

Paragon (1788)

Prodatron's picture

15-05-2006, 21:08

Here is another screen shot:

www.symbos.de/files/symbos-msx3.gif

Seems, that the complete desktop manager is working now.

@dvik: Would be great, if you could send my a beta with IDE support. Maybe I could then start with supporting IDE to be able to load something (in general IDE is more easy to implement than ). My email is
jmika at
prodatron
dot net

By Maggoo

Paragon (1195)

Maggoo's picture

15-05-2006, 22:01

Looking good already. What screen mode is this ? 6 or 7 ?

By dvik

Prophet (2200)

dvik's picture

15-05-2006, 22:06

Screen 6 (see the status bar in the emulator)

By Edwin

Paragon (1182)

Edwin's picture

15-05-2006, 22:23

Looks good prodatron! How is the responsiveness?

If you stay away from the high memory region (roughly $D500 and upwards), you could probably use disk bios to access disks. However, since IO through disk bios is blocking, it won't be very responsive if you're trying to play a video.

Page 8/393
1 | 2 | 3 | 4 | 5 | 6 | 7 | | 9 | 10 | 11 | 12 | 13