Git Product home page Git Product logo

gbhdmi's Introduction

gbhdmi's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gbhdmi's Issues

Missing class path and improvement to the README.md

I suspect I'm doing many things wrong here but seems I'm getting stuck with the current build documentation. First time I'm getting familiar with Chisel and FPGA's over all, so this is a learning experience for me. So if I'm doing something horribly wrong here, let me know. :)

I've installed sbt 1.4.9 through brew on a MacOS system, see versions in sbt_evicted_paste.txt

  1. It seems for GbVga the dependencies docs, maybe the commands should be the following?
$ git clone https://github.com/Martoni/GbVga.git
$ cd GbVga/chisel/
$ sbt publishLocal

If I do publishLocal on the root of the repository GbHdmi can not find the dependency. Doing in the chisel directory seem to make dependencies for GbHdmi work.

  1. I'm running into Symbol is missing from classpath errors when trying to run sbt "runMain gbhdmi.TobGbHdmiDriver". Been trying my best to figure out what is going wrong but can't quite figure it out. Maybe it has something to do with my solution to prior issues? Console output attached. console_paste.txt

Feel free to disregard if I'm doing something horribly wrong in the build process. Maybe aid me in my fault search? But this project has inspired me to take another look at the rather intimidating FPGA space. :)

glitches on 2/3 thirds of the screen

Hey, I have a problem with glitches on 2/3 thirds of the screen. The last portion of the screen seems ok. Maybe you faced something similar? Im slowly running out of ideas :)

293345389_1970727853315228_1963484711663849003_n
293386795_1970727803315233_3593536996373819092_n

How to connect the Game Boy controller pins

in the gbhdmi.cst file you have:

IO_LOC "gbpad_a" 16;
IO_LOC "gbpad_b" 13;
IO_LOC "gbpad_select" 17;
IO_LOC "gbpad_start" 18;
IO_LOC "gbpad_right" 19;
IO_LOC "gbpad_left" 20;
IO_LOC "gbpad_up" 21;
IO_LOC "gbpad_down" 22;

and on the game boy you have pins - P10, P11, P12, P13, P14 and P15

how do you connect those?

Can't synthesis with gowin version 1.9.8.03

I have a bug with version 1.9.8.03 on GbHdmi project :

[5%] Running netlist conversion ...
ERROR (CV0013) : Pin(buffDiffBlue_O) of 'io_tmds_data_0_p'(TLVDS_OBUF) does not connect to port("/home/user/myapp/GbHdmi/TopGbHdmi.v":1115)
ERROR (CV0013) : Pin(buffDiffBlue_OB) of 'io_tmds_data_0_n'(TLVDS_OBUF) does not connect to port("/home/user/myapp/GbHdmi/TopGbHdmi.v":1116)
GowinSynthesis finish

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.