Schrijver
| "Aleste 520EX" - does anyone ever heard about this computer??
|
shaiwa msx addict Berichten: 287 | Geplaatst: 01 November 2007, 09:29   |
I'll check it out asap.
There must be some STM files out there.
{edit: Found some}
|
|
shaiwa msx addict Berichten: 287 | Geplaatst: 01 November 2007, 11:53   |
Valeriya, MAG emulation was better than expected.
Pretty sure i've heard that SLL1 tune on the Amiga before.
(For some reason startup (and startup setup) screens wont work correctly on my laptop at work.)
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 01 November 2007, 12:21   |
Quote:
| Valeriya, MAG emulation was better than expected.
Pretty sure i've heard that SLL1 tune on the Amiga before.
(For some reason startup (and startup setup) screens wont work correctly on my laptop at work.)
|
Emulator have several renderers each for one graphics depth 8, 16, 24, 32 bits
I made support only 32 bits. So when emul started on different screen it will not works.
Sorry Do not beat me please
I have no planes made support of all modes. It is to much to me. Hope caprice32 team will use my code and make addons to their project with full needed codding.  Same wishes to ARNOLD, TREX and SymbOS teams.
My code is very dry. I just showed the way. Lets to other people make it beauty.
|
|
shaiwa msx addict Berichten: 287 | Geplaatst: 01 November 2007, 13:37   |
The 32bit setting is much better, thnx.
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 03 November 2007, 12:16   |
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 05 November 2007, 19:00   |
|
|
PingPong msx professional Berichten: 1023 | Geplaatst: 05 November 2007, 19:44   |
@Valerya:I see some flickering on the main charater. If this is a emulated SW sprite, how can this sprite flicker?
in the real hw the sprite does not flicker because the sprite/row limit is not reached.
Maybe there is something wrong in the patched game BIOS?
Anyway could you capture a scrolling game, that is the major limit of msx?
|
|
manuel msx guru Berichten: 3531 | Geplaatst: 06 November 2007, 09:16   |
Cool! Is this the same kind of speed as a real Aleste?
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 10:11   |
Quote:
| @Valerya:I see some flickering on the main charater. If this is a emulated SW sprite, how can this sprite flicker?
in the real hw the sprite does not flicker because the sprite/row limit is not reached.
Maybe there is something wrong in the patched game BIOS?
Anyway could you capture a scrolling game, that is the major limit of msx?
|
Strange to me also, seems like it is Caprise (emulator's) problem.
Real aleste used double buffered screen and sprite does not flick.
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 10:12   |
Quote:
| Cool! Is this the same kind of speed as a real Aleste?
|
Almost yes. It was slower real MSX. I will repet SLOWER. But was playable. |
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 10:14   |
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 11:01   |
|
|
jltursan msx professional Berichten: 886 | Geplaatst: 06 November 2007, 12:35   |
They are extremely dark...  |
|
manuel msx guru Berichten: 3531 | Geplaatst: 06 November 2007, 13:06   |
yes, they are quite dark... But it's amazing to see a software emulated MSX2 VDP on a 8MHz CPU! How can this be done???
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 14:15   |
Quote:
| They are extremely dark... 
|
I found a bug. Color conversion was
R = (color & 3)<<2
G = (color & 3)<<4
B = (color & 3)<<6
So for max level of component 3 the R equal 0xC0 that is far from high level
I convert code to
Byte r = ((val & 0x30)>>4)*(255/3); // isolate colour value
Byte g = ((val & 0x0C)>>2)*(255/3); // isolate colour value
Byte b = (val & 0x03)*(255/3); // isolate colour value
Maybe I will update movies later. |
|
|
|
|