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.)
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
any plans to support scc and scc+ for konami games?
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.
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.
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.
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.
BTW I add shot doc about DBG if sombody want try hack code go to Files nad find 'DBG Debugger Short Manual (English)'
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
Hi!! mates.
Thanks to an Aleste owner, the original ROMs of the machine was preserved and MESS now can run the MC520EX.
Great!!!
great news!