Open source tetris clone.

Pagina 1/3
| 2 | 3

Door out168

Supporter (16)

afbeelding van 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)

Aangemeld of registreer om reacties te plaatsen

Van RobertVroemisse

Paragon (1254)

afbeelding van RobertVroemisse

25-11-2011, 13:35

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

Van PingPong

Prophet (3528)

afbeelding van 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

Van mars2000you

Enlighted (5635)

afbeelding van 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

Van Huey

Prophet (2651)

afbeelding van Huey

25-11-2011, 14:40

Nice initiative. V9990 deserves more games WinkTongue

Van wolf_

Ambassador_ (9812)

afbeelding van wolf_

25-11-2011, 15:05

Huey? Is that you, Mr. MSX1OughtToBeEnoughForEveryone? Smile

Van Huey

Prophet (2651)

afbeelding van Huey

25-11-2011, 20:59

Yup its me. Big smile

Van Manuel

Ascended (16697)

afbeelding van Manuel

25-11-2011, 23:01

Did someone try it on real hardware already?

Van Manuel

Ascended (16697)

afbeelding van 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

Van Manuel

Ascended (16697)

afbeelding van Manuel

26-11-2011, 13:04

Van Manuel

Ascended (16697)

afbeelding van Manuel

27-11-2011, 12:57

out168, are you still reading this? Smile

Pagina 1/3
| 2 | 3