Are you an MSX-developer?

Página 3/4
1 | 2 | | 4

Por hap

Paragon (2027)

Imagen del hap

08-03-2009, 23:58

I do what I do mainly because it's fun and interesting. Atmosphere and mood have effect on motivation, as does the world around me, most importantly fellow MSXers forever communicating about anything related to it.

Por pitpan

Prophet (3131)

Imagen del pitpan

09-03-2009, 00:31

I do what I do 'cause I like it. As someone mentioned before in this thread, coding in assembler is like a giant sudoku, but it does generate a product. It's a way of expression that links technical skills (programming) with other much more artistic. That mix is what I love. I could do this in any other platform, but MSX, with its limitations, reduces development time and includes a challenge factor, besides keeping a scale that can be handled by small teams or even solo developers.

Of course, worldwide acknowledgement helps your ego too Wink Just kidding. Or not.

I'd do what I do even without a public. But I must admit that a healthy competition between developers, understood as pushing forward the known limits and learn all together has improved my own skills a lot. And this "community" feeling is also great when everyone is peaceful.

But I must admit that since I've started to play go (igo, weiqi, baduk), I'm spending most of my spare time at it 'cause it provides me a fast paced intellectual challenge. Anyway, I'll try to keep faithful to my MSX origins Smile

Por konamiman

Paragon (1051)

Imagen del konamiman

11-03-2009, 13:49

(I have posted this in the poll but I think this is a better place)

What about an utility development competition? This way, people like me who can do MSX development but have absolutely no idea of how to develop a game can do something as well. Let's go for MsxUtilDev'09! Tongue

Por pitpan

Prophet (3131)

Imagen del pitpan

11-03-2009, 14:17


Nestor, I'd go for an MSXCrossDev'09 Wink

Por Metalion

Paragon (1130)

Imagen del Metalion

11-03-2009, 14:21

... As someone mentioned before in this thread, coding in assembler is like a giant sudoku ...
I did ! I did !!
It does feel like a logical mind excercise, isn't it ?
Running Naked in a Field of Flowers

Por wolf_

Ambassador_ (9807)

Imagen del wolf_

11-03-2009, 14:24

As for your MSXCrossDev, MJTT was made completely on PC's! Code, graphics, music and maps. PS. did you send the *cough* MSXdev'05 shooter prize already? Tongue

konamiman: I've once had the same idea (like I have many ideas which are just laying around Tongue), but would you be making those tools on MSX or PC? It may be fun to organize something like that, but only if we really get indications that there is a wide interest for this from developers.

Apart from this, I prefer to get back on the actual topic asap Tongue

Por iamweasel2

Hero (577)

Imagen del iamweasel2

11-03-2009, 14:36

ILater on, by mid 90s, I started coding in assembler for DEC PDP-11 (don't ask me why, please)

Sorry, I can't avoid it. WHY man, WHY did you do that??? Tongue

Por Salamander2

Expert (124)

Imagen del Salamander2

11-03-2009, 22:37

to KonamiMan/Nestor:

my problem:

when you define variables outside the turbo block, they are just ignored inside the turbo block and the
same happens when you try to maintain these variables inside the turbo block outside of it.
another thing is disk acess inside the turbo block. i've tried everything million times but i just could not do it.
some one said that i can poke the ram outside the basic area to put these variables, but my knowledge
in asm is ZERO. i really don't wanna try to learn assembler because i'm more familiar with msx-basic
and i really like it. i'm really need help to pass this barrier.

to pitpan:

DEC VAC programming???

maybe someone can do a remake of STARFIGHTERS for msx2. just kidding. Tongue

by the way, i really like the atmosphere of that game, but missed it.

Por [D-Tail]

Ascended (8236)

Imagen del [D-Tail]

11-03-2009, 23:27

- You can actually take INT variables within the turbo block. Also, strings are possible.

20 A=10: B=20: A$="Haai gaais!"
40 A$=A$+""
50 PRINT "A: ";A;"; B: ";B;"; A$: ";A$
70 END

Should work. If not, try adding the variables to the _TURBO ON command, like so:


Although it might very well be that this only works for array variables.

As for disk access: use NestorBASIC!

10 DEF INT E,P: DIM P(15)
20 _TURBO ON(P())
30 DIM F$(1)
40 F$(0)="filename.ext": E=USR(31) ' File filename.ext is now open. File ID is in P(0).
50 P(2) = 6: P(3) = 0: P(4) = &H4000: P(6) = 0: E=USR(33) ' First $4000 bytes will be read to address 0 in segment 6
60 E=USR(32) ' File will be closed again
80 END

Could be that I messed up the function numbers a bit. My NBASIC skills could have gotten rusty over the years.

Por Sdw

Resident (50)

Imagen del Sdw

11-03-2009, 23:45

I started coding for MSX (and released a demo) because I think it's fun to know the workings of all old 80ies home computer hardware. MSX was a logical step to include in that.

Página 3/4
1 | 2 | | 4