Jump to content

raster/c.p.u.

Members
  • Posts

    224
  • Joined

  • Last visited

Posts posted by raster/c.p.u.

  1. Yes. It's interesting. :)

    But, IMHO, Atari SID player by Swiety is more amazing for me.

    And I will be glad if this SIDplayer project will be finished, please.

    Some old beta versions of SIDplayer works superb - exists some new version?

     

    Many thanks and greetings to Swiety and his great works with sound emulations. :thumbsup:

  2. It's really interesting to me.

    I made suggestions over about 3 years and Raster doesn't even give 2 cent for attention.

    PG wanted a longer envelop for the instruments (which is a logical thing! ) , Raster made it....

    3 years ago, I asked for the same... nothing happened ....

    It's really interesting to me.

    I made longer envelopes Emkay wanted over about 3 years ...

    ... and Emkay is angry.

    I have been expecting he will be happy. :twisted:

     

    Emkay, peace, please... ;)

  3. There is already a SIO alternative made by a8maestro.com.

    It uses a DB25 connector. I have not used it so I do not know if its what you are looking for. Also DB25 switches and parts are probably going to be easier to find than DB15(in the US for sure). I do not know about your parts availability in the Czech republic.

    Thanks. I wanted explore it, but I can't find scheme of "EASIO-S SIO adapter cable" wires connection on a8maestro's website. :sad:

    btw - cannon d-sub15 connectors availability is good in the Czech Republic. It's a "normal" connector as well as d-sub9 and/or d-sub25.

  4. ...to make ESIO port (Enchanced SIO)

    I'm sorry. I don't care to design any "enhanced" SIO port, I'm looking for substitution of rare Atari SIO connectors (male/female).

    No building into Atari will be necessary, but one easy adapter cable will be sufficient for all sio devices.

    Ok, here is my suggestion on the picture in attachment.

    Advantages of this idea:

    - pinouts placement is similar to Atari SIO (no wires crossing)

    - d-sub M15 is male as well as Atari SIO connector

    - d-sub M15 has proper top-bottom orientation for PCB mounting

    post-3740-1159277127_thumb.jpg

    Your opinion?

  5. From memory, the popular suggestion seemed to be the DB-15 connector...

    Yes, standard 15 pin cannon DB-15 connector was mentioned there I think, but there is a lot of variations: male/female, pinouts assignment (1=1,..,13=13, 14+15unused / or Atari SIO assignment style / or ? ).

    btw - For a long time I have decision there (for DB-15) would be best the Atari SIO style pinouts assignment and male gender, but now I discover the problem with connector bottom-top orientation when DB-15 for PCB is used (PCB would have to be bottom up and all the other electronic parts too). :ponder:

  6. Some time ago somebody started the discussion about alternative connector for Atari SIO port. Because I have a few devices which are connected to Atari SIO and I plan to make others, I like this idea for some new _standard_ for Atari SIO port.

    I don't know if discussion about it has ended and if any new standard was choosen already?

     

    (I want to create adapter cable between Atari SIO and new standard connector and I want to be conformable to the others. :cool: )

  7. It's great to have such a player integrated in your own code. When I have more time I will check if it is possible to use it in ACTION! language, as it allows you to implement anything you like, even in assembler inline code. I know RMT player uses zero page addresses so it could be a problem if ACTION! uses them either.

    Yes, RMT uses more zero page addresses, but it isn't a big problem - at the beginning of player routine you can store registers in this area to some temporary memory area and at the end of player routine restore it.

    (if no better way will be found ;) )

  8. It's easy.

    ldx #<MODUL			;low byte of RMT module to X reg
    ldy #>MODUL			;hi byte of RMT module to Y reg
    lda #0				;starting song line 0-255 to A reg
    jsr RASTERMUSICTRACKER;Init
    ;
    ldy #<vbi
    ldx #>vbi
    lda #$07
    jsr $e45c			;Start VBI routine
    ...
    ;
    

    And VBI routine:

    vbi
    jsr RASTERMUSICTRACKER+3;1 play
    ;
    jmp $e462			;end vbi
    

    That's all. :)

    If you want use RMT also for SFX effects, please, see the /asm_src/sfx/sfx.a65 example.

    There is all you need to do.

  9. I really can't imagin that Raster used wrong values.

    And even if the RMT has differend values than someone should verify my values first ;)

    In RMT there are the same note-frq-tables as in TMC 1.x.

    (8bit pure tones, 8bit bass table 1, 8bit bass table 2, 16bit bass table)

  10. What method does it use?

     

    pokey1 equ $d200
    pokey2 equ $d210
    
    STEREODETECTION
      lda pokey1+$09
      beq iss2  ;0 => last key L
    ;no last key L
      lda pokey2+$09
      beq issyes;0 on second POKEY KEY reg => stereo
    issno
      lda #0
      rts
    iss2
      ldy #7
    iss3
      lda pokey2,y;POT regs
      bne issno   ;some one is not zero
      dey
      bpl iss3
    issyes
      lda #1
      rts
    

     

    You should probably look for Pokeys in d5xx as well.

    There in d5xx area can be any cartridge hardware. I don't know if any "normal" program (game or demo, not music player sw or system tool) supports stereo at d5xx... :ponder:

    (Also it could evoke whatever when you will read/write to d5xx area, depend on inserted cartridge.)

  11. Emkay: RMT is a good tool for making experiments. Your musician did the right descision, because RMT misses a lot of pokey programming features.

    Emkay, you have very special sounds requirements. ;)

    If somebody want to create some classical earthly listenable melodic music, RMT is sufficient for it I think. :)

    (I made RMT for it. ;) )

    But, I will not pressure anybody to use RMT, of course. :D

  12. 20.2.2006 ... new RMT 1.23 tracker with SFX support.

    http://raster.infos.cz/atari/rmt/rmt.htm

     

    Changes in RMT 1.23

    -------------------

     

    - Improvements in MODule import function (with tone-portamento effect).

    - Support for SFX effects.

    "File - Export As - RMT stripped song file (*.rmt)" there is improved

    export dialog with "SFX support" checkbox.

    You can use instruments for sound effects in your programs -

    - example is in "/asm_src/sfx/" directory.

    - Better playmode switching to "Play from currently edited position"

    if song is playing with "follow song" already. (Sounds aren't breaked.)

    - Some internal improvements.

    (rmt_ata.sys,rmt_msx.sys,rmt_sap4.sys and rmt_sap8.sys system data files

    are included in RMT tracker executable.)

     

    RMT routine changes

    - New option FEAT_SFX for SFX support feature. RMT routine is a bit longer

    and slower with SFX support enabled, so, enable it only if you will

    use RMT routine also for SFX effects.

    (Coders, you have to use new rmtplayr.a65 and rmt_feat.a65)

     

    New song

    - Song "commando.rmt" (Commando - sack/cosine, 2003. original by Rob Hubbard)

    in "songs/sack_cosine" directory.

     

    Enjoy it! ;-)

  13. when will Raster include digi voices in his RMT.... ;)

    Raster is working on other projects at present. :)

    And btw - Raster already knows, that greater number of RMT features isn't evoke greater number of RMT musicians/users. ;)

    (He tested it many times. :D )

     

    after looking into the code (atari800win + F8 monitor) i discovered that the whole code uses just one VBL

    But be aware of code in VBL can consume all the CPU power too. ;)

     

    in my patched routine there is no VBL but i start the music driver at rasterline 0 just to see how many CPU cycles are needed...

    Yes, when samples are starting to play, all the CPU cycles are used.

×
×
  • Create New...