Search found 12 matches
- Fri Oct 04, 2019 6:29 pm
- Forum: FV-1 software questions
- Topic: Writing to Dev Bd EEPROM with Mac
- Replies: 3
- Views: 4290
Re: Writing to Dev Bd EEPROM with Mac
If you can find a working firmware upload tool for the Spin development board, you could then use python+libusb to upload your programs. I've done that before - however you'll need to fetch a copy of the board firmware. In linux it works likes this: 1: program the developer board > cycfx2prog -id=AA...
- Sat Sep 28, 2019 7:43 am
- Forum: FV-1 software questions
- Topic: Alternate Assembler
- Replies: 6
- Views: 8586
Re: Alternate Assembler
Sorry, I incorrectly used S4_6 real format for the log offset instead of S_10. This has been corrected in the current version. Thanks for pointing it out!
- Sun Sep 08, 2019 5:46 am
- Forum: FV-1 software questions
- Topic: Alternate Assembler
- Replies: 6
- Views: 8586
Re: Alternate Assembler
Is it possible to compile projects and build .hex files the same way as with SpinAsm IDE or will I need to know Python to operate the IDE? No, no. The asfv1 assembler is not an IDE, it is just the assembler. It runs as a standalone command line program and does not require you to know any python at...
- Tue Jul 30, 2019 6:38 pm
- Forum: FV-1 hardware questions
- Topic: On program change ...
- Replies: 3
- Views: 4225
Re: On program change ...
Thanks heaps Frank, that makes perfect sense now. The last written is not stored, outputs are set to 0 That seems contrary to the test results I've observed - If you create two programs, the first one sets DACL to some fixed, non-zero value: or 0x400000 wrax DACL,0.0 And then a second program that i...
- Mon Jul 29, 2019 2:46 pm
- Forum: FV-1 software questions
- Topic: Alternate Assembler
- Replies: 6
- Views: 8586
Re: Alternate Assembler
There's a new version now available at links above which now supports arbitrary arithmetic, powers, bitwise logic and shifts on instruction operands. The documentation (see README) has been expanded, error handling improved and there's much better support for assembling SpinASM code using the '-s' o...
- Mon Jul 29, 2019 2:38 pm
- Forum: FV-1 hardware questions
- Topic: On program change ...
- Replies: 3
- Views: 4225
On program change ...
Hi, sorry if this has been covered already - I was just wondering if someone could please confirm some test results for me and/or explain some observations: On program change, it appears that the following happens: - DACs store the last written value somewhere and are then held at 0.0 - All general ...
- Fri May 31, 2019 8:45 pm
- Forum: FV-1 software questions
- Topic: Alternate Assembler
- Replies: 6
- Views: 8586
Re: Alternate Assembler
I just released a new version of this assembler (1.0.7), which now allows you to get Spin style real number behaviour for the literals '1' and '2', and allows direct insertion of raw code. It does not, however, replicate the undocumented multiplication and division arithmetic of the Spin IDE. Update...
- Thu May 30, 2019 8:57 pm
- Forum: FV-1 software questions
- Topic: Reverse delay?
- Replies: 47
- Views: 94649
Re: Reverse delay?
Another approach is to cut the reverse over a zero crossing and then fade-in from reset. You still get tempo artifacts when the delay time does not match your rhythm, but it sounds good for percussive sounds. ; Assembler declarations MEM dline $7fff ; delay line - use full memory EQU mindel $060000 ...
- Mon Sep 03, 2018 4:09 am
- Forum: Algorithm development
- Topic: unconditional SKP
- Replies: 8
- Views: 9889
Re: unconditional SKP
From my limited testing,
skp 0,target
appears to perform an unconditional skip to target. The value of ACC has no bearing on the outcome, so you can save an instruction - or more importantly: preserve ACC across an unconditional skip.
skp 0,target
appears to perform an unconditional skip to target. The value of ACC has no bearing on the outcome, so you can save an instruction - or more importantly: preserve ACC across an unconditional skip.
- Tue Aug 21, 2018 6:04 am
- Forum: FV-1 hardware questions
- Topic: Instruction 0b11111
- Replies: 2
- Views: 2799
Re: Instruction 0b11111
Thanks Frank, if you can find any info on what it might do that would be greatly appreciated - but either way, I'm definitely going to use it in my experiments
Cheers!
Cheers!
- Sat Aug 18, 2018 11:16 pm
- Forum: FV-1 hardware questions
- Topic: Instruction 0b11111
- Replies: 2
- Views: 2799
Instruction 0b11111
Hi, I've been doing some experimentation with automatically generating instructions and parameters in order to explore some distortion ideas... I was wondering a couple of things about the instruction set: - what does the FV-1 do if it encounters an argument or instruction that is incorrect or unexp...
- Mon Jun 26, 2017 8:50 am
- Forum: FV-1 software questions
- Topic: Alternate Assembler
- Replies: 6
- Views: 8586
Alternate Assembler
For anyone looking for an alternative assembler to the one provided with SpinIDE, here are some tools to let you program the DSP, and hopefully get a ltitle closer to the chip: asfv1/disfv1 asfv1 is an alternate assembler for the Spin Semi FV-1. This assembler is pure python3, so it should run on an...