1

Temat: mads, tablice

w madsie jest mozliwa konsrukcja
dta h(sin(offset,amplituda,dlugosc)), ale juz nie mozna wyniku operacji sin przemnozyc przez jakas stala
np dta h(sin(offset,amplituda,dlugosc)*stala) daje jedynie blad - extra characters in line
jest jakis sposob wygenerowania takiej tablicy?

przechodze na tumiwisizm

2

Odp: mads, tablice

Prosty skrypt w czymkolwiek innym i generacja tablicy.

Atari 8-bit: 2600, 2600Jr, 7800, 400, 600XL, 800XL, 65XE, 130XE, 800XE, XEGS
Atari 16-bit: 260ST, 512ST, 512ST+, 512STE, 1040STE, 1040STF, 1040STFM, MEGA1

3

Odp: mads, tablice

a czy czasami własnie "amplituda" nie jest właśnie mniżnikiem?
edit: chyba jednak "amplituda" to jednak  "okres" funkcji

Ostatnio edytowany przez koala (2009-04-18 09:54:57)

4

Odp: mads, tablice

amplituda nie zagwarantuje ci ze bedziesz mial tylko takie wartosci, jakich potrzebujesz

przechodze na tumiwisizm

5

Odp: mads, tablice

za moich koderskich czasów do generacji bardziej skomplikowanych tablic używało się Turbo Basic XL ;) Potem tablicę zapisywało się do pliku a potem robiło include do źródła w ASM ;)

6

Odp: mads, tablice

a za moich qbasica microsoftu, ale teraz technologia, dual core i sie wiesza...
a pozniej to juz bylo bez roznicy, czy program policzy sobie tablice na koprocu przez 2s czy bedzie mial ja w pliku
ale skoro juz mads wyglada prawie jak m$ assembler i zamiast robic call robi sie invoke, to moze jest jaka metoda?

przechodze na tumiwisizm

7

Odp: mads, tablice

SIN(centre,amp,size[,first,last])
where:

centre     is a number which is added to every sine value 
amp        is the sine amplitude 
size       is the sine period 
first,last define range of values in the table. They are optional.
           Default are 0,size-1.

Example: dta a(sin(0,1000,256,0,63)) defines table of 64 words representing a quarter of sine with amplitude of 1000.

p.s.
pseudo rozkaz SIN pochodzi z XASM-a, MADS-owy jest co najwyżej RND

Ostatnio edytowany przez tebe (2009-04-18 13:28:14)

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

8

Odp: mads, tablice

tu masz niezly program do generowania tablic:

http://www.pouet.net/prod.php?which=14754

9

Odp: mads, tablice

tak vidol, pewnie nawet masz go ode mnie...

przechodze na tumiwisizm

10

Odp: mads, tablice

W nowej dokumentacji do xasma będę więc musiał wyjaśniać, co to jest amplituda. Albo chociaż dać linka do wikipedii.

https://www.youtube.com/watch?v=jofNR_WkoCE