New game convertions!

Página 8/9
1 | 2 | 3 | 4 | 5 | 6 | 7 | | 9

Por Fudeba

Expert (113)

imagem de Fudeba

09-12-2007, 23:06

Fudeba: Karateka's Curiosity page on your site is still in Portuguese only?

Unfortunately, yes. It is a big page (usually the Curiosities page is the most text-massive one),
and I am without time to translate everything (with my poor-man`s english). The time I have
I am spending in converting new games.
Curiosities are Technical Curiosities about the "development", explaining the bugs, how the
game works, what was the worst part of the conversion... Smile

Some time in the future I will take a time to translate them, too.

Por LeandroCorreia

Paladin (955)

imagem de LeandroCorreia

09-12-2007, 23:40

Please, guys, I do understand that the fun is in the technical challenge, but have you guys ever considered about converting good games? Wink

Por spl

Paragon (1470)

imagem de spl

10-12-2007, 00:15

Actually, I haven't still tried the MSX version of Karateka, but I am enjoying the other three games Big smile

Por Fudeba

Expert (113)

imagem de Fudeba

10-12-2007, 00:41

Please, guys, I do understand that the fun is in the technical challenge, but have you guys ever considered about converting good games? Wink

Hehehe... The idea is convert the last remaining ones. There are only a few.
The selection criteria was: Altered Beast - I like the game; Karateka - some
guys are always complaining about not being able to play Karateka no MSX...
The third game I am converting (probably ready) was a little effort and is
in beta stage (soon will be released). This one is really a bad game; the
selection criteria in this case was random.
Future conversions will probably be random too.

And when every CAS game has been converted to file games (loadable
by disk) maybe I will start to convert some DSK games to file, correcting
FM output in Turbo computers (like Valis 2 and others). But this is just a
maybe. For now, the momentum is for bad cassete games that were never
converted to files. Tongue

Por Fudeba

Expert (113)

imagem de Fudeba

10-12-2007, 00:43

Actually, I haven't still tried the MSX version of Karateka, but I am enjoying the other three games Big smile

Karateka is, by far, the worst of them.
But if you have a turbo computer, maybe you enjoy it a little. Tongue
At 7MHz the game is playable (better than on Spectrum, faster
and with less bugs), but the game is far from a good gaming choice.
In the bad side.

Por spl

Paragon (1470)

imagem de spl

10-12-2007, 00:48

I will try it at... 10 mhz in the 1chipMSX Big smile

Por LeandroCorreia

Paladin (955)

imagem de LeandroCorreia

10-12-2007, 03:22

Have you guys ever considered about porting good speccy games that never were converted to the MSX? Wink

Por SLotman

Paragon (1241)

imagem de SLotman

10-12-2007, 13:00

Have you guys ever considered about porting good speccy games that never were converted to the MSX? Wink

Porting a Spectrum game is a HUGE ammount of work. You have to completly disassemble the game, find where graphics and musics are, CONVERT the graphics to MSX color format (at least), reprogram everything (after understanding what the original code does), converting the spectrum memory layout to MSX one.

Considered? Yes.
Want to? Yes.
Do I have the time/experience? No.

I think it's better to code something from scratch, than to waste time converting games from Spectrum. That could be a good option in the 80's, where companies probably had some source available - so it could be done quickly by people who understood both platforms.

Remember: converting things from Spectrum ends up with color clash (if the original game also has it, of course), slower and often limited game (just play MSX's Robocop and Spectrum's and you'll see what I mean)

So I don't think anyone will port games from Spectrum - as it needs not only a lot of skills (on both plataforms), but also a lot more time than a simple "cas to dsk" conversion, or a "similar layout" (read: sg-1000/colecovision) one - and the results are just not that good to justify it... of course there are *some* exceptions to this rule, but for most Spectrum games - we would be better off porting them Tongue

Por LeandroCorreia

Paladin (955)

imagem de LeandroCorreia

10-12-2007, 13:41

I think it's better to code something from scratch, than to waste time converting games from Spectrum. That could be a good option in the 80's, where companies probably had some source available - so it could be done quickly by people who understood both platforms.

By people who understood both platforms and had programmed the original spectrum game. Wink

Por PingPong

Prophet (3919)

imagem de PingPong

10-12-2007, 16:56


But it has contended vram access, do not forget... speccy guru's know about of this.... so when the z80 writes to vram the ULA slow down the cpu...

I am not a Spectrum master, but I had always assumed the slow down on Z80 by ULA was only during the screen update by ULA ... and most games seem to avoid writing/reading VRAM on these moments (some games seems to write during screen update to create the 'snow effect', though).
Anyway, it's very hard to compare both hardwares. But I completly agree with you that is those games were re-written for MSX, using directly its resources, MSX @ 3.57MHz would be able to reproduce Spectrum speed.
Too bad this practice was the exception... not the rule.

lookat this: http://fms.komkon.org/stuff/spectrum.faq
It's possible to write to vram everywhere but at the cost of some slowness.

However, if
the Z80 wants to read of write the lower 16K, the ULA halts the processor if it
is busy reading, and after it's finished lets the processor access lower memory

and

If you run a program in the lower 16K of RAM, or read or write in that memory,
the processor is halted sometimes. This part of memory is therefore somewhat
slower than the upper 32K block. This is also the reason that you cannot write
a sound- or save-routine in lower memory; the timing won't be exact, and the
music will sound harsh.

about snow effect the cause is not by pure reading or writing to vram. On the same link you find a tech explanation of the snow effect.

Página 8/9
1 | 2 | 3 | 4 | 5 | 6 | 7 | | 9