Beiträge von datalex

    Hi! Peto and ALL you out there!


    I was pleased to find out THIS GREAT BIG IMPROVEMENTS of UNICART64...Keep it running my friend Peto!


    (A small question about this BIG project... I dare to ask :are there any PCB available or gerbers files- I REALLY want to involved in this project ,too!)


    TIP: I was trying to implement movie player on c64 -in order to run multimedia games/quizzes on real c64 - for example Dragons Lair version by combining external raspberry zero media player controlled by c64 connected to monitor and switched by c64 internal/external video signal. So I am thinking of using UNICART64 would be great for ALL-in-ONE solution!

    Have a nice day


    Alex

    Greece

    (member of retroclub .gr)

    My ADAFRUIT 232H module arrived yesterday.

    adamodule.jpg


    Guess what... FT-Prog does not recognised it! -at first time.


    In order to find out what exactly happening ewth theese module... after some googling ...searching and experiments in my lab here are my thoughts / findings:

    There is a combination of drivers method tools to read & write configuration on local eeprom

    You can read amd write eeprom except from using FT-prog with ftdi tools via command line with ftdi_eeprom command ,e.t.c


    So depending on the driver you install you can use either FT-prog or the following comands to read/write ,erase, load defaults etc

    ----FTDI tools commands via command line-----

    dump eeprom: eeprom

    erase eeprom: eeprom -e -p 0x6014 -v 0x0403

    build eeprom: eeprom -w -p 0x6014 -v 0x0403

    flash it with config file: ftdi_eeprom --device i:0x0403:0x6014 --flash-eeprom ft232h.config


    the combination is as follows:

    list.jpg


    Also according to 232H datasheet:

    modes_data.jpg


    I noticed that in order to use FT232h for example in JTAG mode chip has to be on MPSSE mode and this is done via Application SoftwARE and note necessarily via eeprom configuration only.

    A helpfull tool for easily accesing /installing drivers was Zadig (as metnioned in previous posts)


    I wonder what else need to be configured in order for ATMSIP recognise the module as ATDH1150USB clone!

    (I hope Freak's 2232D chip and ours 232H would be ATMELISP Application Comands compatible ! -it seems so according datasheets side by side)


    Till now except for Manufacturer: AtemlISP and Product Description: ATDH1150USB

    I also changed PortA Driver to D2XX Direct mode with no luck so far


    I would really aprecciate if -Freak for example- can give as any clue as like what driver device is recognised under windows ,etc and if the right mode is D2XX direct and Application takes over direct port bits!


    The quest continues....

    Hi! I was away and just read your messages . ClausS Really sorry my friend for your board. As I haven't tried it myself I am waiting for my board to arrive - I was urged to see if we can 'emulate' ATMSISP original program without confirming it.


    But I think you had previously changed PID and VID wihout problem (post#77). That's weird!

    The only thing (except PID/VID) my xml changes is manufacturer name & product descriptor


    pasted-from-clipboard.png


    Maybe the problem is that changing the VIP/PID is not recognised by driver file anyhmore.

    Please do check this option here.

    Hi datalex ,

    .....

    Therefore, my adapter can handle 5V at the JTAG-Port, while your proposal can handle 3,3V only.

    .....

    Oh! I see thank you my friend with your corection....


    I was thiniking exactly the oposite : that this D vs H 2232 vertion handles 5v directrly.

    Just read the PDF and noticed exaclty what you said: "internal VCCIO connected internally to 3V3OUT".


    My ATF1504AS is 5V omly for sure (as 5v needed for my c-64 retro project!) So do you thing that without lever shifter JTAG doees not going to work?

    As a flashback I remember in one of your previous post (page 3) you mention smth like : ".....But it should also work without a level shifter/driver,...."


    Also downloaded and tweaking with FTDI configuration utility (some things needs setup like VID/PID , USB Descriptors , PORT A/B setup, e.t.c -according to your previous post page 3!)

    pasted-from-clipboard.png


    I have two morte questions came up my mind :

    1. from your schematic it seems ADBUS4 to control /OE of 3-state level shifter - I asume it is controlled by ATMISP protocol software?

    2. Do you have any spare pcb available? I think you have a complete working (and cheaper! of course) ATDH1150USB clone.


    Really thank you for your time


    Alex

    I have tried for cheap alternatives mostly parallel port atf1504 programmenrs & also Diddl Arduino UNO shield (above posts) BUT as my lab pc has only windows 10 , I tried winxp with pcie parallel port card via VM but with no luck!


    I am thinking of getting to this 'route' .

    Afer a little search I thinks this adapter would be a perfectrly fit. It even includes the serial eepron for configurtion / VID PID settings.


    So I think according to excellent Freak usb schematic and ready made alliexpress adapter maybw we will have a little luck! - I hope.


    Here is the schematic of the cheap altenative

    pasted-from-clipboard.png


    I noticed that we are close enough to Freak's schematic (thank you my friend for uploading yours) - i hope if we need any further infos on eeprom contents Freak can help with this!


    What do you thing?


    (NOTE:this is only an idea and nothing has been tested yet!)

    Ηι!


    @Diddl

    I noticed in other fotos that on arduino uno shield there are no pull-ups on jtag interface.

    Question#1: Do they really needed? I tried to program my 1504 test board (below) with arduino and SVF- UNO svf player and get an TDO mismatch error !

    Question#2: in arduino shield there two hex for uploading -what is the difference between SVF_Player.ino.hex VS SVF_Player.ino.with_bootloader.hex ?


    1504dev.jpg

    Hi! my friend dddaaannn,


    You 've made my day!!


    SUCCESS after months (after my previous year HDD crash) I finally managed to compile nexys4ddr.bit


    I really like to THANK dddaaann for his suggestion of missing exomizer


    I keep on my cheap Alternative MEGA65 FPGA project now.....

    Hi Peter and all you out there!


    What an excellent project is this! Congratulation on your this brainstorming project -interfacing an fgpa to awkward c64 expansion port ( ;))


    I have not read out all 15 pages yet but I suspect resistor voltage division approach leads to some problems depending on (different) c64 expansion port voltage logic .

    You should better use 74LVC8T245 but I understand resistor is more simple and cheaper -so it is fine!


    (I noticed in your 4th post pcb fotos that you have IRQ and DOTCLOCK grounded via 5k total resistor .Am I missing smth?)

    I download exomizer in working directory (GIT_ROOT) but I cannot get it installed with make install


    (Ι've to replicate the same environment -before HDD failure- i.e: Ubuntu 18.04 , Vivado Web pack 2017.4 , etc. The only thing I am not sure is how I can compile older version archive(march2020) from github source)

    Hi everyone! I am pleased I am back after some months now!


    Well to make the long story short....: After an HDD crash I had to re-install my MEGA65 development enviroment from scratch.

    I installed Ubuntu 18.04 on VM with Xilinx Web Vivado 2017.4


    After trying to arrange everything according to my own posts here (!!) I get the following error while trying to compile



    Any ideas why exomizer: not found error?


    Thank you for your time