• Content count

  • Joined

  • Last visited

  • Days Won


Felix last won the day on December 30 2016

Felix had the most liked content!

Community Reputation

8 Neutral

About Felix

  • Rank
    Advanced Member

Profile Information

  • Gender

Recent Profile Visitors

2,352 profile views
  1. Felix


    i appreciate all the work you are doing on these. i will talk to @vlait and see what needs done to make them mergeable so they are compatible with RV and ArcadeBlaster. Hopefully he has time..
  2. Felix


    disregard. vlait said i am wrong not that i know a thing about verilog, but centipede.v assign sync_o = comp_sync; assign hsync_o = hsync; assign vsync_o = vsync; assign audio_o = { 2'b0, audio }; assign hblank_o = hblank; assign vblank_o = vblank; p1-arcade-mega.ucf NET AUDIO_L_O LOC = "P84" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 8; # NET AUDIO_R_O LOC = "P86" | IOSTANDARD = LVTTL | SLEW = SLOW | DRIVE = 8; # shouldn't AUDIO_L_O and AUDIO_R_O both be AUDIO_O(1) ? or some such... or rather, i am guessing "2'b0" is the "return/gnd" and "audio" is the actual noise? as i wrote, i don't quite understand it but something just seems off..
  3. did you get it figured out? if not, try this zipfile.. extract somewhere, replace the file bitfiles/RetroCade.bit with the proper one (the one there is just a place holder.. I don't use RetroCade so have no idea what bitfile to use..) run the (PapilioDUO_TB.bat) batch file and use option 6. the archive was meant for the papilio duo but in this case it should work for RetroCade.. didn't get around to making one for the PPRO =/ PapilioDUO_TB_(v1_1).zip
  4. tried RV with arcade megawing? I would say ship to me to test since i live nearby-ish, but would cost you €12 shipping [Hermes] both ways ( i live in DE in RLP )
  5. Felix

    Super Glob (sprglbpg)

    thanks will see if i can get @vlait or @Jack Gassett to regenerate the base hardware with those changes and will modify RV to use the new file, and maybe make a base hardware file for superglob that has all 3 buttons mapped somewhere, as i dont have the ISE installed anymore do me a favor and don't distribute the romgen version without linking back and a note that its "as is" meaning i am not maintaining that fork as it does exactly what i needed it to. i sent the changes to the original author but he didn't see fit to add them into his main branch. i am glad you got it working. it was driving me crazy.
  6. Felix

    Super Glob (sprglbpg)

    i used my romvault papilio edition to do it. but it wont work on base pacman driver because either the address lines or the data lines are swapped in the jumpshot cpu. easiest way is to get RV Papilio Edition and modify the xml file hashes for the roms for jumpshot and replace your hardware file (or add a new type) in the same xml file OR try to figure out how my pscript (between the <papilio> tags works from the xml file and run the command line manually https://github.com/FelixV/ROMVault-PapilioEdition/tree/master/ROMVault2 https://github.com/FelixV/ROMVault-PapilioEdition/tree/master/ROMVault2/Stage/papilio/patches/Arcade the version on the gadgetfactory download and gadgetfactory github site of romvault-papilio edition still uses a separate romgen (modified) which is able to read the ini files from the patches/Arcade/ directory so you can go that route no time to dig into it further at the moment, but if you cant figure it out, let me know and i see what i can do.
  7. actually, if its a sensor, shouldnt you just be able to set the chip to receive mode and not even bother with writing to it other than once (or just pull the pin LOW) then just listen to the receive in a loop?
  8. SP485 and SP3485 are 2 different voltage chips. the 3485 is the 3v3 model where as the 485 is the 5V0 model.. the SP3485 // SP485 don't have automatic flow control, you are most likely just missing your data. how to fix, no idea. maybe try (note: i have never used that chip nor modbus) and ofc listen to @alvieboy since he is 100000 times smarter than me. int response_length; int req_length int rww; int fauxWDT=0; .. .. // yadda yadda // .. write(fd,"1",1); // make gpio(enable pin) high. req_length = modbus_send_raw_request(ctx, raw_req, 6 * sizeof(uint8_t)); //write usleep(50); // or just remove entirely write(fd,"0",1);//After write(), make gpio low to receive messages from sensor. rww = 1; while (rww == 1) { response_length = modbus_receive_confirmation(ctx, rsp); if (response_length == -1) { rww = 0; } /* maybe add some sort of timeout counter here.. fauxWDT++; if (fauxWDT >= 10000) { rww = 0; } */ } /* do something with rsp here */
  9. disclaimer - i only play games with the fpga.. i dont do any vhdl/verilog... most of my hardware work i do with microchip PIC or arduino.. regardless, the amount of data you are talking about you would probably need to write the data to an SD card and read it out again later for post processing. assuming you could run the fpga fast enough to capture the data. the papilio usb interface is an FTDI chip so you would need to output that serially. (which wont work.. its too slow for 10 images/sec.. even @ max speed) that is to say, 10 images/second is a lot of data .. you wont be able to transfer that over serial port of the papilio. you could probably use the esp wifi wing that ?alvie? designed and send out the data that way if it was me, personally i would try using a vhdl/verilog implementation of a 74hc165 shift register with D0-D7 tapping the 8 bit bus and whatever pin the lcd uses as input from the mcu to say data is there, display it (RS i assume) either straight or inverted logic, to the clock pin on the shift register so you know when the bits are set and you can read them. you will need to use resistors and pull ups since iirc the papilio is LVTTL write data to SD card or sent out via wifi, and process later. pretty sure Zpuino can do it but not sure if it can do it fast enough. @alvieboy would be the one to ask about zpuino and esp8266 i dont know enough about the lcd protocol used to decode the data but i would guess it wouldnt be that hard to find online. if i may ask, what are you trying to capture data from ? @ anyone - feel free to correct me if anything seems off. i am honestly not sure if the fpga can read the bits fast enough or if the SD interface is fast enough to write the bits/bytes to the card.
  10. Felix

    Issues reading SD Card on Classic Computing Shield

    thanks for the feedback
  11. Felix

    Issues reading SD Card on Classic Computing Shield

    not sure what to suggest other than trying out Vlait's project to check the SD card interface.
  12. Felix

    Papilio Pro Serial Flash Issue

    thats the only part that looks odd to me. try programming it from the command line? as for afaik that was never completed
  13. Felix

    Papilio Pro + LogicStart audio bit file

    just checked the GF github. the ArcadeBlaster app supports the LogicStart for the PacMan game.. so you should be able to run the Pong demo on it. you will need java irc you just open up settings in the UI and choose the right board then select pong and load game. (if no sound, try finding pacman since i dont remember if the pong demo has sound) there is a youtube video that shows you how to use it.. you can try my ROMVault Papilio Edition, but iirc i didnt bother adding in the LogicStart files since only PacMan hardware is supported if you have issues, let me know and i see if i can be of further assistance.. let us know how you get on
  14. Felix

    microSD write issue

    cant annotate in github ?
  15. Felix

    Papilio Pro Serial Flash Issue

    gotcha. the "factory" bitfile