Schrijver
| "Aleste 520EX" - does anyone ever heard about this computer??
|
jltursan msx professional Berichten: 886 | Geplaatst: 06 November 2007, 14:36   |
But are they really emulated?. IIRC they were patched to work as closely possible of the original VDP; but always working over the Aleste hardware.
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 14:47   |
Well I have decision does not update YOUTUBE movies. Big hussle but not so many reasons. It is readable and enought. What about source and binary emulator I updated it...
jltursan right. Game bios patched to use software virtual VDP.
I wrote few details at
http://aleste520.narod.ru/html/vdp_emulator.html
Read after 'Example The VampireKiller game is a 128KB ROM. Aleste version has 3 files: ' |
|
manuel msx guru Berichten: 3530 | Geplaatst: 06 November 2007, 14:57   |
The background of the Konami logo animation should be white. It's quite grey now, that's why we say that the video is quite dark.
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 15:27   |
Quote:
| The background of the Konami logo animation should be white. It's quite grey now, that's why we say that the video is quite dark.
|
It is seems gray cause emulator draws interleaved image, each second line is black.
Want ask me why? Pleas do not do it.
So gray screen is not aleste's problem it is emulator's problem, or somthing at emulator could be configured or there is my bug at the code. I do not know.
So if emulator will done well the image will be white
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 15:45   |
Quote:
| The background of the Konami logo animation should be white. It's quite grey now, that's why we say that the video is quite dark.
|
Whell I have update emulator where add suport of rendering style 1.
After switched rendere to this mode (at cfg file)
scr_style=1
With this style each line rendered 2 times. So no black lines between. Then image bright now. As I said before it was at the emulator but not at Aleste side.
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 06 November 2007, 20:44   |
|
|
manuel msx guru Berichten: 3530 | Geplaatst: 07 November 2007, 10:57   |
Ah, this looks a lot better indeed, thanks! In my opinion, there was a little bit too much scanline emulation...
Anyway, does it also give MSX sound? (I can't test that right now; no speakers here.)
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 07 November 2007, 11:14   |
Quote:
| Ah, this looks a lot better indeed, thanks! In my opinion, there was a little bit too much scanline emulation...
Anyway, does it also give MSX sound? (I can't test that right now; no speakers here.)
|
Yes It makes sound but only AY99XX |
|
nikodr msx addict Berichten: 491 | Geplaatst: 07 November 2007, 12:41   |
any plans to support scc and scc+ for konami games?
|
|
jltursan msx professional Berichten: 886 | Geplaatst: 07 November 2007, 15:26   |
King's Valley I looks perfect, fast & smooth and the fact that is a SCC less cartridge helps a lot 
Anyway I don't have a clear idea of how works the patching, do you need a individual patching for every game?, if you have a Aleste/MSX BIOS maybe you can try to execute the games as they are. If the games makes only use of BIOS routines, they could work. |
|
Valeriya msx user Berichten: 45 | Geplaatst: 07 November 2007, 18:06   |
Quote:
| any plans to support scc and scc+ for konami games?
|
We had no such plans before. The goals of the VDP emulation was:
1) Move few lovely games from MSX 2 to Aleste (Read CPC)
2) Research around the software VDP emulation.
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 07 November 2007, 18:22   |
Quote:
| King's Valley I looks perfect, fast & smooth and the fact that is a SCC less cartridge helps a lot 
Anyway I don't have a clear idea of how works the patching, do you need a individual patching for every game?,
|
Not realy. The problem of 'patching less' emulation is problems to make hardware (or softtware) replacing the MSX based code to CPC based code.
Actually that is possible by some intelligent smart tool (patcher). But this could be complex so we need to find reasons to do it.
Quote:
| if you have a Aleste/MSX BIOS maybe you can try to execute the games as they are. If the games makes only use of BIOS routines, they could work.
|
Aleste BIOS has behave MSX BIOS, But game's bios litle bit different. Also bios is different from game to game.
Other thig there is not only BIOS patched but the main game loop also, cause it should have execute VDP emulator.
And I think VDP emulator is simplified for example tables witch can be relocated by VDP at the game used as fixed, them emulator has defined it as constants.
What this technology for I explained at previous message. And it does the job:
1) lets port MSX games rapidly.
2) And it can be used to create full emulation of MSX with double Z80 or Z80 + other DSP or CPU.
So it can be cheaper that make hardware clone.
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 07 November 2007, 21:38   |
BTW I add shot doc about DBG if sombody want try hack code go to Files nad find 'DBG Debugger Short Manual (English)'
|
|
Valeriya msx user Berichten: 45 | Geplaatst: 08 November 2007, 10:07   |
The dissasembler's lists of ROMs and their DIFF file uploaded http://aleste520.narod.ru/html/vdp_emulator.html
Quik reserach shows that:
LD (0A000H),A ; 274D
Replaced by call
CALL 0F56CH ; 274D
OTIR replaced by RST10
Some function witch in result OUT to the port
LD A,(DE) ; 0713
INC DE ; 0714
OUT (C),A ; 0715
Replaced to RST16
Some code replaced by multiply RET (Just removed)
There is also disassembler list of VDP emul
|
|
|
|
|