Open source tetris clone.

Página 1/3
| 2 | 3

Por out168

Supporter (16)

imagem de out168

25-11-2011, 13:25

hi all.

this is my first post here, and is to anounce, well, an "open source" tetris clone (a choice imposed by my inability of drawing anything but square blocks Tongue).

the purpose was to refresh the knowledge of z80 assembler i had, and to learn the internals of the v9990 p1 mode. and yes, i only ran this thing on openmsx (i don't have the real videochip). it's a small 16 kB rom. don't know if there are too fast vram access, although i don't think so as it is not very graphic-intensive (moving some sprites at every frame, and update a few tiles).

of course it's not great, and has many faults, the total lack of any kind of sound being the most noticeable. faults that i will not correct, because the purpose of doing the game is already fulfilled. more information of the game can be found at http://out168.github.com/tesel (with screenshots!). the source is available at https://github.com/out168/tesel.

the source consists on a couple of "commented" assembly listings. i must admit that the thoroughness of the comments diminished progressively. to me, this project is just an experiment of how things could be done. i learnt how to do some things and how _not_ to do other things (keyboard input for instance).

anyways, the clone is playable even if it lacks intro screen and proper game over handling (you must reset if you want to play again).

i wish to thank to everybody that posted technical info of the msx and its hardware on the internet. without this info, this tiny project could not exist.

hope someone will find this useful in some way or another.

enjoy it! (or not)

Entrar ou registrar-se para comentar

Por RobertVroemisse

Paragon (1318)

imagem de RobertVroemisse

25-11-2011, 13:35

The URL's you provided didn't work for me. Server not found.

Por PingPong

Prophet (3898)

imagem de PingPong

25-11-2011, 13:44

the link provided is missing the colon part in url so http//.... instead of http://..... add this and will work

Por mars2000you

Enlighted (6271)

imagem de mars2000you

25-11-2011, 13:46

type in your browser only this :

github.com/out168/tesel/zipball/master

(without http or https)

and you have directly the zip file

Por Huey

Prophet (2687)

imagem de Huey

25-11-2011, 14:40

Nice initiative. V9990 deserves more games WinkTongue

Por wolf_

Ambassador_ (9972)

imagem de wolf_

25-11-2011, 15:05

Huey? Is that you, Mr. MSX1OughtToBeEnoughForEveryone? Smile

Por Huey

Prophet (2687)

imagem de Huey

25-11-2011, 20:59

Yup its me. Big smile

Por Manuel

Ascended (18879)

imagem de Manuel

25-11-2011, 23:01

Did someone try it on real hardware already?

Por Manuel

Ascended (18879)

imagem de Manuel

26-11-2011, 12:33

BiFi tried it for me on his real HW and has the following remarks:
- to make it work for people who have the video9000, do this: xor a; out ($6f),a and wait 2 gfx9000 vertical raytraces after that. This will switch the video9000 to display the gfx9000
- after fixing this, he got a a few graphic glitches (white lines that shouldn't be there, compared with the screenies)

Here's a screenshot: http://imageshack.us/photo/my-images/213/pict0441w.jpg/

img213.imageshack.us/img213/3372/pict0441w.jpg

Por Manuel

Ascended (18879)

imagem de Manuel

26-11-2011, 13:04

Por Manuel

Ascended (18879)

imagem de Manuel

27-11-2011, 12:57

out168, are you still reading this? Smile

Página 1/3
| 2 | 3