Code Monkey home page Code Monkey logo

gbs-control-atmega's People

Contributors

knutwurst avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gbs-control-atmega's Issues

Can you document the difference between atmega version and esp8266 version?

Hello,

I'm planning to mod a GBS board to use it as a scaler for older Nintendo consoles (SNES, N64, probably NES). As far as I know they use either 240p or 480i and at least the N64 also can switch between these during gameplay.

At first I found the solution with the esp8266, but to be honest I don't like the idea that I need to have a webinterface on a scaler. Best case I want to set this up once and then just use it. And I would very much prefer being able to do this setup directly on the device. I would even prefer some kind of "config.h" which gets compiled into the firmware over a webinterface.

Then I found your project which seems to be much simpler. But the question is: Is it as good as the esp8266 version? Can I, for example, also add the clock generator when using your firmware? Is it even worth it to use the external clock generator? Are there other differences I should know about?

Top and bottom part of the video output croped

Edit: I will try some changes. Found several options in gbs-control-atmega.ino and a few hints in https://github.com/ramapcsx2/gbs-control projects.

The gbs-control firmware (on a Arduino nano) works fine, but I am unable to get a "full" picture from a Amiga 500. Top and Bottom Part are cut off / croped by a few pixels. Moving and scaling the picture works fine, but the result is the same (croped). Pressing Fullscreen / Widscreen let the Display go dark for about 2-3 seconds. Thereafter the picture is the same as before.

Change of: "uint8_t videoStandardInput : 4; // 0 - unknown, 1 - NTSC like, 2 - PAL like, 3 480p NTSC, 4 576p PAL" did not work.

4 and 3 compile without error but display the same output result.

2 and 1:

In function 'void applyPresets(byte)':
gbs-control-atmega.ino:1747:29: warning: large integer implicitly truncated to unsigned type [-Woverflow]
rto->videoStandardInput = 4;

0:

gbs-control-atmega:33:32: error: zero width for bit-field 'runTimeOptions::videoStandardInput'
uint8_t videoStandardInput : 0; // 0 - unknown, 1 - NTSC like, 2 - PAL like, 3 480p NTSC, 4 576p PAL
exit status 1
zero width for bit-field 'runTimeOptions::videoStandardInput'

IMG_20190406_151141

Comparison of GBS-control-atmega with GBS8200 standard Firmware

gbs-control-atmega
IMG_20190406_141443

gbs8200 std
IMG_20190406_141539

Great piece of Software! Thank you for your work!

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.