Knightmare Gold R3

van ant0niutti op 23-12-2008, 21:27
Onderwerp: Software
Talen:

Source: MSX Files

A new version of Knightmare Gold was released by Amusement Factory. New in this version:

  • Midas Loader 3.0.0
  • SCC Audio
  • Water animation on rivers
  • Support for multiple IDEs and CD-ROMS
  • Improvements on CD player routines
  • More bugs fixed

Relevant link: Knightmare Gold official homepage

Reacties (15)

Van Manuel

Ascended (15969)

afbeelding van Manuel

23-12-2008, 21:50

Hmm, it didn't work on an emulated turboR.... (Skipped the intro menu and then showed corrupted graphics)

Van SLotman

Paragon (1215)

afbeelding van SLotman

23-12-2008, 22:34

Looks like a bug on OpenMSX (I just tested on the beta from that thread, and the same problems happened - the game did start, but neither the player shadow or his shots shows up)... because both on BlueMSX and real turbo-Rs the game runs perfectly fine!

Van Manuel

Ascended (15969)

afbeelding van Manuel

24-12-2008, 00:56

Just tested again and I got the same problem. But then I added MSXDOS2.SYS and COMMAND2.COM to the disk image and it suddenly worked fine. Seems like it doesn't work properly with MSX-DOS1 on a turboR. I'll try this on a real turboR soon.

Van Edwin

Paragon (1182)

afbeelding van Edwin

24-12-2008, 01:17

Did you use an additional external mapper on the tR?

Van msd

Paragon (1375)

afbeelding van msd

24-12-2008, 13:53

Never mind. Got a better rom file Tongue

Van Hrothgar

Champion (479)

afbeelding van Hrothgar

24-12-2008, 14:23

Shows severe bugginess when played on BlueMSX/MSX2 here:

- Top row flickers;
- Tiles aren't redrawn sometimes;
- Characters on the scorebar become corrupted;
- Rows of tiles become duplicated for 8px quite regularly;
- The sprites of the main character went out of sync so the black outlines of Popolon formed a shadow behind him.

The more action on screen, the more artefacts show it seems.

Van Manuel

Ascended (15969)

afbeelding van Manuel

24-12-2008, 15:27

OK, tested on a real turboR (a plain, standard GT, same as on openMSX), and there exactly the same happens!

I can only reproduce the problems when using
- a disk which has been formatted by DOS2 (DOS2 boot sector)
- only MSXDOS 1 system files are on the disk

When putting this in a turboR, you get teh problems I mentioned. Using system files matching the boot sector fixes the problems (so, DOS1 boot sector with DOS1 system files and DOS2 boot sector with DOS2 system files).

(Glad that there's no bug in openMSX Smile

Van Fudeba

Expert (113)

afbeelding van Fudeba

24-12-2008, 19:52

Hrothgar: these are not really bugs, but maybe machine and current implementation limitations. IF you are playing it with smooth scroll at 3.57MHz and on 50Hz, please... don't. I state this will not work on several machines on the webpage. Without SCC it *may* work... with SCC it will not work for sure. I left the option of smooth scroll enabled on these cases just in case one could test if it work in their machines, disabling one or another feature.
If you are running at 7MHz, this is strange... On real MSX using turbo (7MHz), on my real hardware, where I finished the game several times, this doesn't happen for sure. Occasional screen flickering yes, these problems you are experiencing, no.
Anyway, possible solutions: disable SCC (let only PSG) or disable smooth scroll. I am sorry but I really cannot do more magic on this code. There is no space and everything I could thought (or was suggested, such as using VDP commands) for optimization had been tried. Some things worked and were incorporated... some didn't and were abandoned. I believe it would be possible to improve things if the game could be completely rewritten, but that's not the case. Notice the previous version, without SCC, was already critical to timing and required fast computers (and even in that case, some machines presented some glitches). The SCC just increase the requirements, since the SCC engine is much more slower than PSG engine.

BTW: the performance of this version running with CD sound track plus PSG audio (not SCC) is somewhat improved from previous version. I was able to do some "magic" on CD player routines to avoid most delays when waiting the CD player to answer the hardware status.
Also, the water animation works even on MSX1. I really wanted to add this since it was one of the first improvements I thought, but the some other features were so harsh to implement that I "forgot" some of the original ideas.

Manuel: wow... I will check this. This is a really weird problem. I'll take a look at it in January and see what can be done. This behavior is recurrent even on other machine types or is a "turboR specific feature"? Smile
Edit: Manuel, tested it here, on my MSX2+ Turbo. Disk formated with DOS2, DOS1 boot files... No problems, be it on BDOS1 or BDOS2. It seems a "turboR specific feature". Tongue How odd. Tongue As I said, I will take a look at this in january...

Van ro

Guardian (4145)

afbeelding van ro

25-12-2008, 12:21

"midas" loader? Cool, it works with Midas?! (f-Kernel) Running Naked in a Field of Flowers

Van Konamito

Paragon (1029)

afbeelding van Konamito

25-12-2008, 23:28

I've tried with 6 different Knightmare ROMs and anyone of them worked...

Someone can help me?

Van Yukio

Paragon (1541)

afbeelding van Yukio

27-12-2008, 19:10

Just tested again and I got the same problem. But then I added MSXDOS2.SYS and COMMAND2.COM to the disk image and it suddenly worked fine. Seems like it doesn't work properly with MSX-DOS1 on a turboR. I'll try this on a real turboR soon.

I told that some application and games needed to boot using a MSXDOS2 on MSX Turbo R. Like the MEGARAM demonstration programs.

Maybe later I should try this , but I will need a mass storage driver to play and maybe another system!

OK, tested on a real turboR (a plain, standard GT, same as on openMSX), and there exactly the same happens!

I can only reproduce the problems when using
- a disk which has been formatted by DOS2 (DOS2 boot sector)
- only MSXDOS 1 system files are on the disk

When putting this in a turboR, you get teh problems I mentioned. Using system files matching the boot sector fixes the problems (so, DOS1 boot sector with DOS1 system files and DOS2 boot sector with DOS2 system files).

(Glad that there's no bug in openMSX Smile

Van Fudeba

Expert (113)

afbeelding van Fudeba

09-01-2009, 22:34

Konamito: You could dump the original Knightmare cartridge. KMG doesn't support modified ROMs (most common are "cracked" ROMs, with Konami copy protection removed).
Another alternative, if you have not the knowledge to dump your Knightmare cartridge, is funet (or its new "home").

Van tiziano.s.marcozzi

Rookie (24)

afbeelding van tiziano.s.marcozzi

27-05-2019, 09:06

hi everyone, i can't get the KMG.COM file to work, it seems(error message) it is not compatible with my windows(i own windows 7), any clues?

Van Parn

Champion (446)

afbeelding van Parn

29-05-2019, 15:28

It is meant to be run from MSX-DOS. If you want to try it on your PC, the easiest way is to copy it to an empty folder together with the appropriate ROM file and the MSX-DOS boot files (usually MSXDOS.SYS and COMMAND.COM) and use that folder as a boot disk in any emulator. If you're using OpenMSX, select a machine with turbo for better results. You won't be able to enjoy CD music, though, since no emulator supports CD audio tracks.

Van tiziano.s.marcozzi

Rookie (24)

afbeelding van tiziano.s.marcozzi

07-06-2019, 14:21

thanks for your reply Parn. I usually use real machine or bluemsx, don't know if i make it run on real hardware