Here's the results (also attached as a zip file)Thanks for looking.
Code:
~/grumps$ ls -ltotal 5628-rw-r--r-- 1 dmb dmb 20200 Aug 5 15:57 atomtape.jar-rw-r--r-- 1 dmb dmb 52366 Aug 5 15:55 atomwavtoatm.jar-rw-rw-r-- 1 dmb dmb 5685858 Aug 5 15:38 rem.wavdmb@quadhog:~/grumps$ java -jar atomwavtoatm.jar usage: java -jar atomwavtoatm.jar [ -d ] [ -b baud ] <Dst ATM Dir> <Src Wav/Dat File or Directory>...dmb@quadhog:~/grumps$ java -jar atomwavtoatm.jar . rem.wav @@@ baud rate = 300@@@ frequency = 2400 Hz@@@ cycles per bit = 8======================================================File: rem.wav======================================================@@@ Channels: 1, Frames: 2842907@@@ IO State: READING@@@ Sample Rate: 44100, Block Align: 2@@@ Valid Bits: 16, Bytes per sample: 2@@@ Num Channels = 1@@@ Num Frames = 2842907@@@ Sample Rate = 44100@@@ Duration = 64 secs@@@ rem.wav channel 0@@@ Decoding with Atomulator's Byte Decoder with LowPass(700.0) based Squarer@@@ Optimizer range: 12000 to 14000 in steps of 80### Threshold = 13000 numGoodBlocks = 5; numBadBlocks = 0; total = 5@@@ adding to expected: REM 0000 c5 0100 2900 c2b2 7a true (good=5; bad=0)@@@ expected now: []@@@ Perfect decode at : 13000 numGoodBlocks = 5; numBadBlocks = 0; total = 5@@@ block REM 0000 c5 0100 2900 c2b2 7a true@@@ block REM 0001 f1 0100 2a00 c2b2 62 true@@@ block REM 0002 fc 0100 2b00 c2b2 b2 true@@@ block REM 0003 ff 0100 2c00 c2b2 84 true@@@ block REM 0004 7f 0028 2d00 c2b2 7d trueREM REM 0000 c5 0100 2900 c2b2 7a true REM 0001 f1 0100 2a00 c2b2 62 true REM 0002 fc 0100 2b00 c2b2 b2 true REM 0003 ff 0100 2c00 c2b2 84 true REM 0004 7f 0028 2d00 c2b2 7d true@@@ wav stats5050 rem.wav@@@ total stats5050dmb@quadhog:~/grumps$ ls -lR.:total 5632-rw-r--r-- 1 dmb dmb 20200 Aug 5 15:57 atomtape.jar-rw-r--r-- 1 dmb dmb 52366 Aug 5 15:55 atomwavtoatm.jardrwxrwxr-x 2 dmb dmb 4096 Aug 5 16:01 REM-rw-rw-r-- 1 dmb dmb 5685858 Aug 5 15:38 rem.wav./REM:total 4-rw-rw-r-- 1 dmb dmb 1086 Aug 5 16:01 REMdmb@quadhog:~/grumps$ java -jar atomtape.jarusage: java -jar atomtape.jar [-a] [-b] [-w] [-c] <Src Dir or File> <Dst Dir>output options: -a : Output a .ATM AtoMMC emulator file -b : Output a .BAS BASIC text file -w : Output a .WAV audio file -c : Output a .CSW compressed square wave emulator file dmb@quadhog:~/grumps$ java -jar atomtape.jar -b REM/REM .##################################################### REM/REM -> ./REM####################################################_REM 2900 c2b2 0428 37652d6414a0719b24e58a0d306dbaca REM ->./REM/REM.bas (REM) dmb@quadhog:~/grumps$ cat REM/REM.bas 100 REM ONE HUNDRED101 REM ONE HUNDRED ONE102 REM ONE HUNDRED TWO103 REM ONE HUNDRED THREE104 REM ONE HUNDRED FOUR105 REM ONE HUNDRED FIVE106 REM ONE HUNDRED SIX107 REM ONE HUNDRED SEVEN108 REM ONE HUNDRED EIGHT109 REM ONE HUNDRED NINE110 REM ONE HUNDRED TEN111 REM ONE HUNDRED ELEVEN112 REM ONE HUNDRED TWELVE113 REM ONE HUNDRED THIRTEEN114 REM ONE HUNDRED FOURTEEN115 REM ONE HUNDRED FIFTEEN116 REM ONE HUNDRED SIXTEEN117 REM ONE HUNDRED SEVENTEEN118 REM ONE HUNDRED EIGHTEEN119 REM ONE HUNDRED NINETEEN120 REM ONE HUNDRED TWENTY200 REM TWO HUNDRED201 REM TWO HUNDRED ONE202 REM TWO HUNDRED TWO203 REM TWO HUNDRED THREE204 REM TWO HUNDRED FOUR205 REM TWO HUNDRED FIVE206 REM TWO HUNDRED SIX207 REM TWO HUNDRED SEVEN208 REM TWO HUNDRED EIGHT209 REM TWO HUNDRED NINE210 REM TWO HUNDRED TEN211 REM TWO HUNDRED ELEVEN212 REM TWO HUNDRED TWELVE213 REM TWO HUNDRED THIRTEEN214 REM TWO HUNDRED FOURTEEN215 REM TWO HUNDRED FIFTEEN216 REM TWO HUNDRED SIXTEEN217 REM TWO HUNDRED SEVENTEEN218 REM TWO HUNDRED EIGHTEEN219 REM TWO HUNDRED NINETEEN220 REM TWO HUNDRED TWENTYdmb@quadhog:~/grumps$ java -versionopenjdk version "17.0.7" 2023-04-18OpenJDK Runtime Environment (build 17.0.7+7-Ubuntu-0ubuntu118.04)OpenJDK 64-Bit Server VM (build 17.0.7+7-Ubuntu-0ubuntu118.04, mixed mode, sharing)
Dave
Statistics: Posted by hoglet — Mon Aug 05, 2024 4:10 pm