mirror of
https://github.com/ksherlock/morse-gs.git
synced 2025-02-11 15:32:43 +00:00
281 lines
8.8 KiB
ArmAsm
281 lines
8.8 KiB
ArmAsm
|
|
* 44744.3125 hz f5 sin wav (actual coeff 15.98 but close enough)
|
|
* [round(127 * sin(n*PI*16/512)) for n in range(0,256)]
|
|
beep_f5
|
|
hex 808c99a5b1bcc7d1dae2eaf0f5fafdfe
|
|
hex fffefdfaf5f0eae2dad1c7bcb1a5998c
|
|
hex 8074675b4f44392f261e16100b060302
|
|
hex 010203060b10161e262f39444f5b6774
|
|
hex 808c99a5b1bcc7d1dae2eaf0f5fafdfe
|
|
hex fffefdfaf5f0eae2dad1c7bcb1a5998c
|
|
hex 8074675b4f44392f261e16100b060302
|
|
hex 010203060b10161e262f39444f5b6774
|
|
hex 808c99a5b1bcc7d1dae2eaf0f5fafdfe
|
|
hex fffefdfaf5f0eae2dad1c7bcb1a5998c
|
|
hex 8074675b4f44392f261e16100b060302
|
|
hex 010203060b10161e262f39444f5b6774
|
|
hex 808c99a5b1bcc7d1dae2eaf0f5fafdfe
|
|
hex fffefdfaf5f0eae2dad1c7bcb1a5998c
|
|
hex 8074675b4f44392f261e16100b060302
|
|
hex 010203060b10161e262f39444f5b6774
|
|
|
|
table
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000001011101110101 ; ! ..--.
|
|
adrl %00000000000000000101110101011101 ; " .-..-.
|
|
adrl %00000000000000000000010101011101 ; # .-...
|
|
adrl %00000000000000011101010111010101 ; $ ...-..-
|
|
adrl %00000000000001110101110101010111 ; % -...-.-
|
|
adrl %00000000000000000111010111010101 ; & ...-.-
|
|
adrl %00000000000001011101110111011101 ; ' .----.
|
|
adrl %00000000000000000101110111010111 ; ( -.--.
|
|
adrl %00000000000001110101110111010111 ; ) -.--.-
|
|
adrl %00000000000000000000010111010101 ; * ...-.
|
|
adrl %00000000000000000001011101011101 ; + .-.-.
|
|
adrl %00000000000001110111010101110111 ; , --..--
|
|
adrl %00000000000000000111010101010111 ; - -....-
|
|
adrl %00000000000000011101011101011101 ; . .-.-.-
|
|
adrl %00000000000000000001011101010111 ; / -..-.
|
|
adrl %00000000000001110111011101110111 ; 0 -----
|
|
adrl %00000000000000011101110111011101 ; 1 .----
|
|
adrl %00000000000000000111011101110101 ; 2 ..---
|
|
adrl %00000000000000000001110111010101 ; 3 ...--
|
|
adrl %00000000000000000000011101010101 ; 4 ....-
|
|
adrl %00000000000000000000000101010101 ; 5 .....
|
|
adrl %00000000000000000000010101010111 ; 6 -....
|
|
adrl %00000000000000000001010101110111 ; 7 --...
|
|
adrl %00000000000000000101011101110111 ; 8 ---..
|
|
adrl %00000000000000010111011101110111 ; 9 ----.
|
|
adrl %00000000000000010101011101110111 ; : ---...
|
|
adrl %00000000000000010111010111010111 ; ; -.-.-.
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000001110101010111 ; = -...-
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000101011101110101 ; ? ..--..
|
|
adrl %00000000000000010111010111011101 ; @ .--.-.
|
|
adrl %00000000000000000000000000011101 ; A .-
|
|
adrl %00000000000000000000000101010111 ; B -...
|
|
adrl %00000000000000000000010111010111 ; C -.-.
|
|
adrl %00000000000000000000000001010111 ; D -..
|
|
adrl %00000000000000000000000000000001 ; E .
|
|
adrl %00000000000000000000000101110101 ; F ..-.
|
|
adrl %00000000000000000000000101110111 ; G --.
|
|
adrl %00000000000000000000000001010101 ; H ....
|
|
adrl %00000000000000000000000000000101 ; I ..
|
|
adrl %00000000000000000001110111011101 ; J .---
|
|
adrl %00000000000000000000000111010111 ; K -.-
|
|
adrl %00000000000000000000000101011101 ; L .-..
|
|
adrl %00000000000000000000000001110111 ; M --
|
|
adrl %00000000000000000000000000010111 ; N -.
|
|
adrl %00000000000000000000011101110111 ; O ---
|
|
adrl %00000000000000000000010111011101 ; P .--.
|
|
adrl %00000000000000000001110101110111 ; Q --.-
|
|
adrl %00000000000000000000000001011101 ; R .-.
|
|
adrl %00000000000000000000000000010101 ; S ...
|
|
adrl %00000000000000000000000000000111 ; T -
|
|
adrl %00000000000000000000000001110101 ; U ..-
|
|
adrl %00000000000000000000000111010101 ; V ...-
|
|
adrl %00000000000000000000000111011101 ; W .--
|
|
adrl %00000000000000000000011101010111 ; X -..-
|
|
adrl %00000000000000000001110111010111 ; Y -.--
|
|
adrl %00000000000000000000010101110111 ; Z --..
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000011101011101110101 ; _ ..--.-
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000011101 ; a .-
|
|
adrl %00000000000000000000000101010111 ; b -...
|
|
adrl %00000000000000000000010111010111 ; c -.-.
|
|
adrl %00000000000000000000000001010111 ; d -..
|
|
adrl %00000000000000000000000000000001 ; e .
|
|
adrl %00000000000000000000000101110101 ; f ..-.
|
|
adrl %00000000000000000000000101110111 ; g --.
|
|
adrl %00000000000000000000000001010101 ; h ....
|
|
adrl %00000000000000000000000000000101 ; i ..
|
|
adrl %00000000000000000001110111011101 ; j .---
|
|
adrl %00000000000000000000000111010111 ; k -.-
|
|
adrl %00000000000000000000000101011101 ; l .-..
|
|
adrl %00000000000000000000000001110111 ; m --
|
|
adrl %00000000000000000000000000010111 ; n -.
|
|
adrl %00000000000000000000011101110111 ; o ---
|
|
adrl %00000000000000000000010111011101 ; p .--.
|
|
adrl %00000000000000000001110101110111 ; q --.-
|
|
adrl %00000000000000000000000001011101 ; r .-.
|
|
adrl %00000000000000000000000000010101 ; s ...
|
|
adrl %00000000000000000000000000000111 ; t -
|
|
adrl %00000000000000000000000001110101 ; u ..-
|
|
adrl %00000000000000000000000111010101 ; v ...-
|
|
adrl %00000000000000000000000111011101 ; w .--
|
|
adrl %00000000000000000000011101010111 ; x -..-
|
|
adrl %00000000000000000001110111010111 ; y -.--
|
|
adrl %00000000000000000000010101110111 ; z --..
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
adrl %00000000000000000000000000000000
|
|
|
|
valid
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $40 ; ! ..--.
|
|
db $40 ; " .-..-.
|
|
db $40 ; # .-...
|
|
db $40 ; $ ...-..-
|
|
db $40 ; % -...-.-
|
|
db $40 ; & ...-.-
|
|
db $40 ; ' .----.
|
|
db $40 ; ( -.--.
|
|
db $40 ; ) -.--.-
|
|
db $40 ; * ...-.
|
|
db $40 ; + .-.-.
|
|
db $40 ; , --..--
|
|
db $40 ; - -....-
|
|
db $40 ; . .-.-.-
|
|
db $40 ; / -..-.
|
|
db $40 ; 0 -----
|
|
db $40 ; 1 .----
|
|
db $40 ; 2 ..---
|
|
db $40 ; 3 ...--
|
|
db $40 ; 4 ....-
|
|
db $40 ; 5 .....
|
|
db $40 ; 6 -....
|
|
db $40 ; 7 --...
|
|
db $40 ; 8 ---..
|
|
db $40 ; 9 ----.
|
|
db $40 ; : ---...
|
|
db $40 ; ; -.-.-.
|
|
db $00
|
|
db $40 ; = -...-
|
|
db $00
|
|
db $40 ; ? ..--..
|
|
db $40 ; @ .--.-.
|
|
db $40 ; A .-
|
|
db $40 ; B -...
|
|
db $40 ; C -.-.
|
|
db $40 ; D -..
|
|
db $40 ; E .
|
|
db $40 ; F ..-.
|
|
db $40 ; G --.
|
|
db $40 ; H ....
|
|
db $40 ; I ..
|
|
db $40 ; J .---
|
|
db $40 ; K -.-
|
|
db $40 ; L .-..
|
|
db $40 ; M --
|
|
db $40 ; N -.
|
|
db $40 ; O ---
|
|
db $40 ; P .--.
|
|
db $40 ; Q --.-
|
|
db $40 ; R .-.
|
|
db $40 ; S ...
|
|
db $40 ; T -
|
|
db $40 ; U ..-
|
|
db $40 ; V ...-
|
|
db $40 ; W .--
|
|
db $40 ; X -..-
|
|
db $40 ; Y -.--
|
|
db $40 ; Z --..
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $40 ; _ ..--.-
|
|
db $00
|
|
db $40 ; a .-
|
|
db $40 ; b -...
|
|
db $40 ; c -.-.
|
|
db $40 ; d -..
|
|
db $40 ; e .
|
|
db $40 ; f ..-.
|
|
db $40 ; g --.
|
|
db $40 ; h ....
|
|
db $40 ; i ..
|
|
db $40 ; j .---
|
|
db $40 ; k -.-
|
|
db $40 ; l .-..
|
|
db $40 ; m --
|
|
db $40 ; n -.
|
|
db $40 ; o ---
|
|
db $40 ; p .--.
|
|
db $40 ; q --.-
|
|
db $40 ; r .-.
|
|
db $40 ; s ...
|
|
db $40 ; t -
|
|
db $40 ; u ..-
|
|
db $40 ; v ...-
|
|
db $40 ; w .--
|
|
db $40 ; x -..-
|
|
db $40 ; y -.--
|
|
db $40 ; z --..
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|
|
db $00
|