Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by raster/c.p.u.

  1. No, SDrive and Sio2SD are different devices with different control commands/principles.
  2. New version (v01 20090403) of SDrive control program was published. Also documentation improved a little. (Note: Firmware in MCU wasn't changed.) http://raster.infos.cz/atari/hw/sdrive/sdriveen.htm
  3. Wow, it's honour for me. I have prepared new version of pictures, I hope it's better for your programming guide. Here it is: Colors: Brightness:
  4. Ok ok, here are the tables I was talking about... Colors: Brightness: Enjoy it.
  5. Complete color table you want to see would be too big. Please understand, there is 128 colors for each PMG, so 128*128 = 16384 combinations. It's better to realize behavior of bitwise OR. Or simpler, higher 4 bits of color number is color component, lower 3 bits is brightness. CCCCBBB0 So you can solve color result of colors' components and brightness result of brighness' components separately.
  6. Hi. I tried your testing programs with our SDrive device yesterday and results are the same. It works well with pokey divisor 3 (~88kbit), but not with faster speeds. Greetings, raster/c.p.u.
  7. I haven't any Atari400/800 computer, but my friend Bohdan told me that he tested SDrive with Atari400 and it works well.
  8. Yes, really nice and interesting game. And many thanks for none time and/or lives limit!
  9. Yes. Main features: * ... * Supported SIO transfer rates: 3.5 to 128kb/s (standard 19 and 69kb/s) * ...
  10. SDrive (rev .12.10.2008) Robert Petružela a Radek Štěrba , Bob!k & Raster , C.P.U. , 2008 The SDrive is a device that connects to Atari XL/XE's serial (SIO) port and simulates an Atari floppy disk drive with full read/write access to programs and data stored on a SecureDigital flash card (SD). SDrive web page - english
  11. Yes, as PG said, ASMA DB help you: Search ASMADB for songs author = Greg
  12. XXL, thanks for your great port. I like this game!
  13. Amazing work. Thanks for great game!
  14. CPU power consumption depends on effects used in song. Player asm routine supports so-called "FEAT" optimalizations, so only code parts for effects used in song are compiled to player. Then a lot of CPU cycles and memory can be saved. I'm glad of some people are using RMT in their games and demos for years already...
  15. If you want play RMT modules on 8bit Atari XE/XL, there is RMTPLAYER1.06: http://raster.infos.cz/atari/rmt/rmtpl106.xex or you can use tracker's function "Export as.." and export any modul as XEX Atari executable file and execute it on Atari. If you want play RMT modules on PC, see the http://asap.sourceforge.net project by Fox/Taquart. (ASAP supports native file formats of Atari music editors: Chaos Music Composer (CMC, CMR, DMC) , Music ProTracker (MPT, MPD) , Raster Music Tracker (RMT) , Theta Music Composer (TMC, TM8, TM2)). Greetings, raster/c.p.u.
  16. RMTPLAYER (RMTPL106.XEX) wasn't changed for two years. I think there can be a problem with NTSC and 200Hz, because 1/4 of NTSC frame hasn't enough CPU time for player operations in some cases.
  17. Hi everybody. I have published new RMT version1.27 RMT website Changes in RMT 1.27 ------------------- - Support for another external Pokey sound emulation provided by apokeysnd.dll by Fox/Taquart (http://asap.sourceforge.net/apokeysnd.dll). Description of apokeysnd.dll functions is in the readme.txt file. Note: If both Pokey DLLs are placed to RMT directory, usage of apokeysnd.dll has higher priority than sa_pokey.dll. - New menu "Undo" with support for Undo/Redo (up to 100 steps) and ClearHistory. (There is Alt+Backspace hotkey for undo operation.) (requested by LiSU) - New options in Config dialog (menu View - Configuration): * TrackEdit cursor vertical range ... there can be selected value from 0 to 8 for vertical cursor movement in trackedit area. (default is 6) * Reset of Atari sound routine when ESC is pressed. (default is off) (suggested by Miker) - New TrackEdit and SongEdit hotkeys: * Control+PageUp ... Move cursor to begin of subsong or begin of previous subsong. * Control+PageDown ... Move cursor to begin of next subsong. (suggested by Miker) - New buttons in block effect/tool dialog (menu Block - Effect/tools or Ctrl+F): * "Try" ... Perform the selected effect but no close effect dialog (Alt+T) * "Restore" ... Restore block to original state (Alt+R) * "Play/Stop" ... Play the selected block repeatedly / stop playing (Alt+P) (suggested by LiSU) - Function "Change all the instrument occurences" improved: * Checkbox "Only in some channels" with special dialog box for L1..R4 channels selection. * Checkbox "Only in songlines" for songlines from/to selection. Important note: If some tracks are used inside and outside of selected channels+songlines area and instrument changes should be performed, new tracks will be created for changes in selected area only and song will be adjusted automatically. (suggested by Sal Esquivel) - New function "Reload" in menu Project. After confirmation it discards all changes since your last save. - Prepared last used filename in "Save As" dialog. - Support for new FEAT options. "File - Export As - RMT stripped song file (*.rmt)" there are two new checkboxes: * "GlobalVolumeFade support" (RMTGLOBALVOLUMEFADE variable) (requested by Dely) * "No starting songline" (start from songline 0 always) - Bugfix of Path setting for loading/saving of songs/instruments/tracks. - Bugfix of lines' coordinates in "Song columns' order change/copy/clear" dialog. - Bugfix of default extensions addition. - Other small corrections and bugfixes. RMT routine changes - New rmt_feat option FEAT_GLOBALVOLUMEFADE (+7 bytes). If it is activated, there is possible to control global song volume via RMTGLOBALVOLUMEFADE variable ($00-$f0, step $10): $00=normal volume (100%) ... $f0=minimal volume (0%). Example is in "/asm_src/volume/" directory. - New size optimalization option supported: FEAT_NOSTARTINGSONGLINE (it can save 22 or 24 bytes) for song starting from songline 0 always (no support for songline init by A-register). For example "/asm_src/optim/musico.xex" is 22 bytes shorter now. (Coders, you have to use new rmtplayr.a65 and rmt_feat.a65) New songs - Song "acidjazzed_evening.rmt" (by Miker) Song "jetboy.rmt" (by Miker) Song "7_gates_of_jambala.rmt" (by Miker) Song "astaroth.rmt" (by Miker) Song "easter_chickens.rmt" (by Miker) Song "enchanted_lands.rmt" (by Miker) Song "ghosts_n_goblins.rmt" (by Miker) Song "logical_3.rmt" (by Miker) Song "menace_song.rmt" (by Miker) Song "torvak_level_2.rmt" (by Miker) Song "flimbo.rmt" (by Miker) in "songs/miker/" directory. - 57 (!) songs by Kjmann (Sal Esquivel) in "songs/kjmann/" directory. - Song "imsure.rmt" (by Raster/c.p.u.) Song "whoknows.rmt" (by Raster/c.p.u.) in "songs/raster/" directory. - Song "funny.rmt" (by LiSU) Song "przyrada.rmt" (by LiSU) in "songs/lisu/" directory. - Song "brainless.rmt" (by PG) Song "hammastahna.rmt" (by PG) Song "happy_sundays.rmt" (by PG) Song "jozin_z_bazin.rmt" (by PG) Song "radixex.rmt" (by PG) in "songs/pg/" directory. - Song "aoki.rmt" (by Nooly) Song "hightide.rmt" (by Born/LaResistance) Song "astrosphere.rmt" (by Kozyca) Song "30minutes.rmt" (by Elan) Song "bazalt.rmt" (by Yerzmyey/HOOY-PROGRAM) Song "m4700rk4.rmt" (by Epi/Trs) in "songs/" directory. New instruments - "sharp_ch1.rti" (Sharp channel 1) in "instruments" directory. Enjoy it!
  18. Yes, you can see this constants in example source code asm_src/music.a65 at line 69 there is: tabpp dta 156,78,52,39 ;line counter spacing table for instrument speed from 1 to 4 It goes from 156/1=156,156/2=78,156/3=52,156/4=39 and part acpapx1 lda #$ff ;parameter overwrite (sync line counter value) clc acpapx2 adc #$ff ;parameter overwrite (sync line counter spacing) cmp #156 bcc lop4 sbc #156 #156 goes from 156 screen lines in total. So, for NTSC there should be another values. But beware of CPU performance (With instrument speed 4 there can be problem) and VBI interrupt (which can engage CPU and VCOUNT comparation will not work): waipap cmp VCOUNT ;vertical line counter synchro bne waipap Greetings, raster/c.p.u.
  19. Yes, in general, MIDI THRU port is good thing. You're right. Woooooooow. That's great! For sure!
  20. No, I never said anything like this. Exactly. btw - I think I know a little about MIDI. I was programming/using MIDI software for 8bit Atari in 1995 already ( MIDI Pattern Editor ).
  21. Hello Mathy. For "MIDI networking" (Midimate) there is circle network topology. So, comp1_midiOUT -> comp2_midiIN/comp2_midiOUT -> ... > compN_midiIN/compN_midiOUT -> comp1_midiIN THRU port is redundant in this structure.
  22. THRU port is sending signals coming from IN port olny. It has sense for musical instruments if you need control more musical instruments from one master computer. So, this port is useless for Atari midi interface, because Atari is the master.
  23. Yes, very nice music! Who made this Pokey music?
  24. Wow! It looks amazing absolutely. Great work!
  • Create New...