Why? I'm very happy with my SCSI stuff
The only reason could be CF. But that's a no no for CD-ROM.
IDE with CF adapter then?
@Fudeba
a nice trick to gain z80 time is using the VDP commands for
moving the screen and for updating the sprite colours (in sc4!!).
You have to do the screensplit for your scorebar in scr5, at the line int you command the VDP (in scr5) in order to move the scr4 characters or to update the color sprites or to do what you like (you have 112K of spare VRAM!!).
At the end of the vblank, when you reset R#23, you go back to sc4.
CAVEAT
the vdp command should end before you go back to scr4 in order to have a standard behaviour of the VDP, but somehow, sometime, the VDP continue its last command like it where in scr5 even if you go back to sc4 during its execution!
I haven't explored this last thing as I use openmsx, but if you have a true HW, why not to try??
Knightmage Gold rulez. Thanks for your replies, Fudeba. I'm looking forward to the release!
yeah there's something addicting to knightmare. First time I played it as a kid I was hooked.
the multiple weapons system, gfx,music... good to see an update of it
perhaps you could build a nice document or even a great article about KMG development
it would be nice
thinlizzy: I'll think about it, in the future.
Thanks for the interest.
Also, special thanks to Artrag for mailing me. Our discussion was very interesting and gave me some ideas for speeding up the game.
Welcome!!
As I cannot close my projects, at least I can
spend my findings to contribute to yours.
Just to keep you informed...
Yesterday I finished a big code optimization (even some routines from Konami were rewritten) and I was able to run KMG in 3.57MHz with smooths scrool (even with CD-Audio) when setting MSX at 50Hz (at 60Hz it doesn't work well... but at least it is not hanging anymore). But there is a catch: I fear only computers with VDP access control can run the optimized version of the code (need more testing). This way, these optimizations can be enabled on the command line ... or not.
I'm also trying to use the trick pointed by Artrag, but things just aren't working as they should.
I'll try harder later.
Amazing job, Fudeba! We really look forward to seeing the game in action ^___^ (At least I do )
Cheers!