• Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About miguelvp

  • Rank

Profile Information

  • Gender
  1. miguelvp

    My DUO arrived today

    Mine came five days ago, I just powered it up and test it with the hello world demo. zpuino_vanilla worked fine with the sw1 switch on AVR reset. Then I did upload the blank circuit with the sw1 switch up and the led was still blinking. But it wasn't the zpuino fighting with the AVR, my guess is that during the testing the AVR was programmed to flash the led. I did program the AVR so it won't flash the led and all it's good, just got a bit confused when I was expecting the blank circuit to do nothing with the led. I can't wait to get more free time to start interacting the AVR with the FPGA Thanks Jack for an awesome board! Now to learn Xilinx since all I've done in FPGAs was Altera based.
  2. miguelvp

    Papilio DUO - Classic Computing Shield

    My second computer was the Spectrum, my first one the ZX-81. I liked the Spectrum so much that I made an PC suite of code so I could read the tapes into the original IBM PC via the cassette DIN connector on the back. The code for reading the tape was in assembly to respect the timings at the 4.77MHz of the PC and the rest in C to turn on the cassette tape and opening and writing the file or verify the file (Using Turbo C). Also wrote an Z80 cross assembler and typed the whole "the complete spectrum rom disassembly" book (I used the that book also to derive the assembly code to read the tape) to get the rom (pre-internet that you can find things everywhere now). Also wrote a z80 emulator and an spectrum emulator. All unreleased since it was pre internet and there are many out there now, and I still have it somewhere in my drive, if anyone is interested on any of it. I did get it to boot and the only lacking thing was the keyboard input and the display will convert to the hercules card (monochrome) so It's been shelved since then. Once I found spectrum emulators I did a binary compare of my rom and theirs and it was a match. I know getting off topic. So even if I love the old stuff as much as the next. Analog inputs allow for digital ones as well, not the other way around. Also I know adding a chip increases cost but it gets rid off a connector and adds more functionality. The chip is probably around $3 or less in quantities, the supporting resistors and caps are minimum and the midi just takes 4 resistors a diode and an opto-coupler (6n138 at around 50 cents or less in quantities). So I'm thinking more of Amiga emulation with analog inputs and midi support. I think it's viable but not my call.
  3. miguelvp

    Papilio DUO - Classic Computing Shield

    I see, the connector has to be feed directly to the FPGA instead of the Arduino analog inputs. Maybe adding a ADC128S022 chip like the DE0-Nano has, might be an option Allowing 8 analogs, 4 for the two sticks, you can use a couple for the audio stereo input as well, leaving 2 spare ones. 12 bit ADC 50 ksps to 200ksps on a 16 pin TSSOP. Just suggesting it as an idea, I understand the programming required to read the serial data might add complication to the module. But the module schematic could be per channel and have options to switch between analog or digital output by the means of a threshold, that way the actual program doesn't have to deal with analog values if they don't want to (as in one wire output instead of 8 or 12) or even customize how many wires out from 1 to 12 per channel.
  4. miguelvp

    Papilio DUO - Classic Computing Shield

    Not sure if this has been brought before. Why old Atari style joysticks? just because they are just switches and easier to implement (well other than debouncing the signal) Wouldn't it make more sense to put a PC Game Port compatible connector with MIDI I/O support? not a lot of hardware for the Midi support and you can use available cables to split it into two joysticks and two midi connectors for input and output. Just use 3.3V instead of 5V and attach the analog signals to the analog inputs of the arduino header. A button direction will work as well just feeding 0 or 3.3V. It will get rid of the 2nd joystick connector real estate, add analog stick support for steering wheels for example and give you a Midi in/out interface.
  5. miguelvp

    Papilio DUO Kickstarter - Feedback request!

    Just dropping by to say hello as a new papilio member, well will be soon when I get my duo. I'm only familiar with Quartus and Altera but the reason I started to look into FPGAs to begin with, was because my scope has 3 spartan 6 two for processing the analog inputs and one for driving the display. Sure they are bigger than 9K logic cells but I think it's time for me to learn the Xilinx toolchain as well (how different can it be?) I'm very excited about this KS, actually is the first thing that motivated me to actually join KS. The reason I signed up to the forum was to thanks DanC for his awesome pinout diagram, and of course to thank Jack and the rest of you for everything else.