MSX <-> ZX Spectrum

Page 3/5
1 | 2 | | 4 | 5

By NYYRIKKI

Enlighted (5898)

NYYRIKKI's picture

08-01-2007, 16:47

We also plan to change all music, because original music has been written for Turbo-Sound add-on (2xPSG soundcard), and its be too hard to remade it for standart AY

Hmm... Maybe you should consider using Konami SCC together with PSG. SCC is pretty easy to get and quite close to PSG when we talk about programming. It does not have noice generator, but you can use custom waveforms.

By Shiru

Expert (115)

Shiru's picture

08-01-2007, 17:48

Yes, some of russian assemblers supports form 'A,0' as well as 'LD A,0'. asm80, which I use, support both forms, of course. And also they have alternative mnemonics for some of opcodes, for example EXA for EX AF,AF'; many mnemonics in one string ('LD A,0:LD B,A:...'); many operations with one mnemonic ('LD A,B,B,C' == 'LD A,B:LD B,C', or PUSH AF,HL,DE,BC instead of four pushes); names for halfs of IX/IY (IXL,IXH and so on). Some of these features exists in Alasm, and feature set is different in misc assemblers (especially in macro system), so converting sources between them not very easy. I choose asm80, because it's good and comfortable for me, but it's not best cross-assembler, of course.

But how to make DJNZ look more high-level without drowning in type work?
There is no goal to make assembler look like HLL. It is just optional features, needed to reduce count of unneeded actions while developing process. DJNZ can be shorten to DZ, I think (as DEFB shorten to DB, and so on), but it's rare operation anyway, comparable to register transfers.

Hmm... Maybe you should consider using Konami SCC together with PSG. SCC is pretty easy to get and quite close to PSG when we talk about programming. It does not have noice generator, but you can use custom waveforms.
Yes, I already thought about this. But unfortunately, music in BQ actively uses noise and envelope features on both chips. So, direct conversion from second PSG to SCC is impossible in this case.

By Shiru

Expert (115)

Shiru's picture

09-01-2007, 01:02

If anybody interested, I upload records of some TS music tracks from Ball Quest in mp3 format, links in topic http://ru.msx.org/forumtopicl6904.html

By Shiru

Expert (115)

Shiru's picture

30-01-2007, 20:29

Short report about BQ for MSX. Project progressed slowly, because at this time it has low priority (AlCo also make 'Info Guide' diskzine for ZX, which came twice in year, and now he work on next IG issue). Some graphical bugs in BQ fixed (most noticeable), but there is still some problems with render and compatibility (disk routines correctly works only on Korean MSX'es). I think, more results can be after IG#10 release.

By Manuel

Ascended (18392)

Manuel's picture

30-01-2007, 22:35

Thanks for the update.

By AuroraMSX

Paragon (1902)

AuroraMSX's picture

02-02-2007, 20:56

A=0 for LD A,0 would work..

But how to make DJNZ look more high-level without drowning in type work? Tongue

        ld b,78
o_O:    :
        :
        djnz o_O

--->

    78 x (
        :
        :
    )

Running Naked in a Field of Flowers

By poke-1,170

Paragon (1766)

poke-1,170's picture

06-02-2007, 03:09

hey shiru, since you're russian, do you know of a guy called c-jeff in the zx scene ? he's a musician

By dioniso

Champion (479)

dioniso's picture

06-02-2007, 09:58

hey shiru, since you're russian, do you know of a guy called c-jeff in the zx scene ? he's a musician

Well, I'm not shiru but I would like to say C-Jeff is the one behind Konami

By Shiru

Expert (115)

Shiru's picture

06-02-2007, 11:21

Yes, poke-1,170, I know him.

By poke-1,170

Paragon (1766)

poke-1,170's picture

07-02-2007, 00:40

hey that's very cool Smile I guess he's the only AY riders guy who lives in white russia as far as I know.
their speccy music is excellent I think Smile

Page 3/5
1 | 2 | | 4 | 5