Infinity for MSX

by snout on 31-08-2006, 23:52
Topic: Software
Languages:

Source MSX Banzai!

On Computer Emu Zone a new MSX game called Infinity has been announced. The game has recently been released for Amstrad CPC and ZX Spectrum by CEZ Games Studio and will be ported to MSX in a collaboration with Karoshi Corp.. On the Phantomas saga - Infinity website you can already download the Amstrad and Spectrum versions of the game and have a look at several screen shots.

Relevant link: CEZ Games Studio

Comments (12)

By viejo_archivero

Paragon (1395)

viejo_archivero's picture

01-09-2006, 08:42

Some little comments about this topic, just to extend a bit snout's newpost -hey, you've been fast!-

· The game is not a direct port from the Spectrum original. The game has been fully re-coded in assembler to optimize it 100% for the MSX: so expect ingame graphic details, animated menu, hardware sprites, full screen 2 graphics and such... also, musics are taken from the Spectrum 128KB version.

· 'Pantomas Saga: Infinity' for Spectrum 48KB/128KB was released at the last MadriSX. It is based on a classic game for spectrum called 'Phantomas', which has a sequel (guess the title? 'Phantomas 2') that was released for the MSX (linky).

· This is the first time in years that a multiplatform game is to be released. Now, spectrum and amstrad versions has been released, the MSX one is very close to completion (betatesting stage), and there are more to come!.

The game is really nice and funny imo. I hope you like this conversion, stay tuned!. :)

By PingPong

Prophet (3757)

PingPong's picture

01-09-2006, 14:00

I hope two things:

1) Not the usual crappy zx speccy convertion. (Copy and paste the code from zx to msx, cut grpx routines, use the ppi 1 bit dac to emulate zx beeper) and go..... (Bleah!)

2) Will be also nice a msx2 version?
Actually most new games are only for msx1. MSX_in_general != MSX1
instead :
MSX set of (MSX1, MSX2, MSX2+, TurboR)
WinkWinkWink

By viejo_archivero

Paragon (1395)

viejo_archivero's picture

01-09-2006, 14:20

1. Please read the first reaction of this newspost: no crappy spectrum conversion.
2. Karoshi Croporation is converting the game for it to be playable on every MSX.

By PingPong

Prophet (3757)

PingPong's picture

01-09-2006, 15:50

@vejo:
1) OK.
2) I think a msx2 only version should be very nice!Smile

By viejo_archivero

Paragon (1395)

viejo_archivero's picture

01-09-2006, 15:55

/me too. Perhaps someone out there could do it! Smile

By PingPong

Prophet (3757)

PingPong's picture

01-09-2006, 16:09

Are the sources "open". Having the sources available i can get it a try...LOL!

By spl

Paragon (1470)

spl's picture

01-09-2006, 16:29

I knew this piece of news Wink but anyway, great news! Now I am playing with AMSTRAD version... Big smile it's great.

Yours,

By viejo_archivero

Paragon (1395)

viejo_archivero's picture

01-09-2006, 19:42

PingPong: the original spectrum version has been written in C, and its sources are available at computeremuzone.com. I think the CPC version has been written in assembler, but they didn't released their sources. The MSX version it is being coded in assembler and I highly doubt I will release the sources, because they are crap, non-commented and, hey, I'm still a begginer! Tongue . Anyway, if anyone wants me to share with him the sources in order to build a dedicated MSX2 version, I'll surely send the sources to him and kindly comment them to him, but they won't be for public download Smile ...

By PingPong

Prophet (3757)

PingPong's picture

01-09-2006, 20:41

@vejo:
For me it's ok. i think the stuff to create a msx2 version is basically:

- Create new sc5 tiles.
- replace your tile subroutine to the sc5 one.
So no need to rewrite from scratch your game Smile

I assume the game is using the sc2 mode, with tiles of 8x8. I also assume you do not do any kind of animation via tiles, but even if not, there should be no big problem to implement is sc5.

About the 'C' version can you give be the link where to download the sources? i will give a look...

By viejo_archivero

Paragon (1395)

viejo_archivero's picture

01-09-2006, 20:49

You've just need to go to http://cezgs.computeremuzone.com , select the game Phantomas Saga: Infinity, and download the ZX Spectrum package. There you'll find the game and the C sources ;)

By PingPong

Prophet (3757)

PingPong's picture

02-09-2006, 16:20

@vejio: Looked at the sources, but they refer some library function i need to understand (or redo) before i can get into working... Can you help me about the sp_xxxxxxx functions?

Thx

By Huey

Prophet (2675)

Huey's picture

02-09-2006, 16:45

Hurray! Finally MSX is becoming more and more of a Retro thing.