Shmups.System11.Org • View Topic - GBS 8200/8220 CFW Project

Total Page:16

File Type:pdf, Size:1020Kb

Shmups.System11.Org • View Topic - GBS 8200/8220 CFW Project shmups.system11.org • View topic - GBS 8200/8220 CFW Project http://shmups.system11.org/viewtopic.php?f=6&t=52172 shmups.system11.org Shmups Forum FAQ Search Register Login It is currently Tue Nov 10, 2015 9:56 pm View unanswered posts Board index » Shmups » Hardware View active topics GBS 8200/8220 CFW Project Page 1 of 9 [ 242 posts ] Go to page 1, 2, 3, 4, 5 ... 9 Next Print view Previous topic | Next topic Author Message dooklink Post subject: GBS 8200/8220 CFW Project Posted: Tue Nov 11, 2014 9:01 am Here is a project that I've been working on for the GBS scaler boards. I'm not well versed in posting these kinds of things, so this could be a bit confusing for the moment. I'm also new to the forums but have been reading a lot of information on here and getting into CRT retro gamming as I mentioned in the introduction thread . Joined: 07 Nov 2014 Small Summary Posts: 85 I have created some code for a Raspberry Pi running Rasbian to interface with Location: Australia any GBS board (8200 or 8220). This programs the register settings in the scaling chip, the TVIA Trueview 5725, directly via I2C at 3.3V. The on board MTV230GMV microcontroller, sometimes going by rebadged labels such as GBS800MV, is bypassed by shorting the jumper on Port 8 (P8). This puts it into In System Programming (ISP) mode, which means it can't interfere with the custom settings being programmed. Here is a short list of the improvements I have been able to get working thus far: Pure line double mode, allowing correct 30Hz drop shadows with no interpolation YPbPr component output, with Sync on Luma included Resolution changes, including 576p50Hz Correct 50Hz input, this works on some versions of the original firmware and not others Finer control of the scaling and image position Control of the image processing chain to adjust all sorts of image quality settings Over sampling of the output using 4x oversampling of the pixel/dot clock I have created some python and bash scripts that allow for a black and white interactive menu from the Raspberry Pi's composite acting as pure Luma. This has allowed me to create, save and recall settings for 240p and 480i RGB to 480p YPbPr, as well as 288p and 576i RGB to 576p YPbPr. I am in the process of documenting my code for posting on GitHub. In the meantime I'll post more information to see what interest others have in this work. This is a picture of my testing setup at the moment: 1 von 14 10.11.2015 23:00 shmups.system11.org • View topic - GBS 8200/8220 CFW Project http://shmups.system11.org/viewtopic.php?f=6&t=52172 Raspberry Pi (Raspbian) gbs-control example code For Release v0.3 Probably the last version I will make. This adds colour correction, dynamic de-interlace, extra video modes and component sync level adjustment. For Release v0.2 An updated version is now avaliable with 1080p 60Hz RGBHV and YPbPr modes added. All YPbPr modes should now use a correct sync level. See the change log below or on github for a small summary. For Release v0.1 I have finally put together a package that can be easily installed on a fresh install of Raspbian on a Raspberry Pi. This is to allow others to try out the settings I have made if they want. I'm not sure if I will be able to update this at all, I'm now going to concentrate on reading and writing to the GBS micro. I'm sure the quality of the code is very poor seeing as this is my first time doing this sort of thing. My GitHub repo is here: https://github.com/dooklink/gbs-control Installation: The readme on the GitHub page should cover how to use this. All you should need to do is install Raspbian on a Raspbery Pi and run the following command while connected to the internet: Code: curl https://raw.githubusercontent.com /dooklink/gbs-control/master/install- gbs-control.sh | bash Connections: There are four things required for this to work: 1. Composite video port connected to Green RCA Luma input of the GBS board 2. I2C SDA, SCL & GND connected between the Pi and Port 5 of the GBS board (Do not use port 6!!) 3. A usb keyboard, wireless is fine 4. P8 jumper shorted on GBS board Here is a pinout diagram for the rev2 and later boards: http://pi.gadgetoid.com /pinout/i2c Compatibility Notes: For Release v0.3 2 von 14 10.11.2015 23:00 shmups.system11.org • View topic - GBS 8200/8220 CFW Project http://shmups.system11.org/viewtopic.php?f=6&t=52172 Shouldn't cause and issues with any models, but bug reports are welcome For Release v0.2 I've added code to detect rev1 Model B boards. This should allow for direct installation on these boards, but I haven't testing this myself. For Release v0.1 I was trying to make sure the scripts would work with any version of the raspberry pi, but I have given up on that for now. This means you will need a rev2 Model B or any other raspberry pi. I believe only the very early rev1 Model B use the old i2c port, most should use the new port. Also, the user needs to be the default "pi" as I have assumed the home directory is "/home/pi". Change Log: SPOILER: SHOW Component Video Sync Levels (edit: added 13/06/2015) As you may know RGB signals are normally 0.7v pk-pk. A component luma signal (or SOG) have an added 0.3v sync level underneath, making the signal 1.0v pk-pk total. The GBS board has a resistor that sets the maximum output range of the video DAC. This is set to create 0.7v pk-pk signals only, which explains the issues with component thus far. Version 0.3 of gbs-control has a sync level setting to adjust this to attempt to get the best compromise between sync stablility and brightness levels for a standard GBS board set for a 0.7v signal. A value of 194 should achieve 0.3v sync levels, but with reduced video range. However, there is a hardware mod to get correct 1.0v pk-pk output. The formula in the programming guide is: Vout = (1.25 * 2046 * Rout) / (846 * Riref) Where Vout is the max voltage level before double termination, that is 0.7v * 2 to get 1.4v. Rout equals the output resistance, 75 ohms. And Riref is the setting resistor, normally 150 ohms on the PCB. This give a value 0f 1.48v pk-pk max for the normal GBS boards, which is slightly above the expected 1.4v pk-pk. If the total series value of the Riref resistance can be changed to around 111 ohms, then the output voltage would be 2.0v pk-pk, or 1.0v pk-pk when terminated. I have fitted a switch to one of my boards with a 430 ohm (100 + 330) resistance that can be switch in parallel with the PCB 150 ohm resistor. This gives the option of 150 ohm for 0.7v signals, or 111 ohm for 1.0v signals. So those that want better component output can try this. Use the default sync level of 146 in the menu for 0.3v sync with this mod. The Iref resistor is shown below, it is connected to the sixth pin along, and then to ground. 3 von 14 10.11.2015 23:00 shmups.system11.org • View topic - GBS 8200/8220 CFW Project http://shmups.system11.org/viewtopic.php?f=6&t=52172 Hardware Information & Comparison 4 von 14 10.11.2015 23:00 shmups.system11.org • View topic - GBS 8200/8220 CFW Project http://shmups.system11.org/viewtopic.php?f=6&t=52172 Original Firmware Problems The original firmware had many issues for use with low res gamming content, particularly for us PAL 50Hz users. I have seen and read about lots of these issues before I started work on my custom settings. The most obvious is the deinterlacing applied to progressive 15Khz sources. I have been able to get around this issue with an odd glitch. I have not been able to get 240p input working without using the deinterlacer, but It can be tricked into doing an exact line doubling. And by disabling the vertical scaling engine and setting the output resolution to exactly double the input the results are very sharp. The most frustrating for myself, was the 50Hz performance. I knew this board was hit and miss with 50Hz, but fagins YouTube video review of the SLG-In-A-Box shows that the unit can work with a 50Hz Megadrive. But that's when my trouble started. I bought a GBS board locally from a PC & Arcade shop. The first board I bought worked with 50Hz input, but had insane amounts of noise in the image. Here are some images from that board with Sonic spinball on the Megadrive. 50Hz Noise: 50Hz Noise, with just sync signal: 5 von 14 10.11.2015 23:00 shmups.system11.org • View topic - GBS 8200/8220 CFW Project http://shmups.system11.org/viewtopic.php?f=6&t=52172 And yet here it is in 60Hz: I got that board exchanged for a replacement. The new board was better, but not by much.
Recommended publications
  • Component Video Sync Formats (EL8102) ®
    Component Video Sync Formats (EL8102) ® Application Note October 13, 2004 AN9513.1 Introduction 0 to This application note will examine a variety of sync formats 0 to +0.7V and a method for removing the sync pulse from component +0.7V video signals (see Figure 1). The EL8102 is a single supply 0 to Video Op Amp with rail to rail output stage that is ideal for -0.3V video signal amplification and sync stripping functions. This COMPONENT (RGB) EL8102 OUTPUT product was developed for video design engineers who need VIDEO INPUT to remove sync from component RGB (red, green, blue) and monochrome RS-170 video data (see Figure 7). Recently FIGURE 1. SYNC STRIPPER WAVEFORMS the term RGB has been turned around and called GBR (green, blue, red) as video distribution systems normally put RF RB 750 6.8K green on channel 1, blue on channel 2 and red on channel 3. +5V This is consistent with the hook-up of the color difference DC standards. RG 750 RT 1103 75 TABLE 1. RGB STANDARDS SPECIFICATIONS (BROADCAST - VOUT + ENGINEERING 11/94) VIN R RT RIN L SMPTE/EBU NTSC NTSC 75 75 75 N10 (NO SETUP) (SETUP) Max 700mV 714mV 714mV FIGURE 2. EL8102 APPLICATION CIRCUIT VIDEO AMPLIFIER Min 0mV 0mV 54mV WITH SYNC STRIPPER Range 700mV 714mV 660mV Transmitting two-dimensional moving pictures electronically requires the handling of a large amount of information and Sync -300mV -286mV -286mV this is done by slicing the 2-D picture into horizontal strips of Peak-To- 1V 1V 1V video and sending them sequentially.
    [Show full text]
  • TITAN 1080P-500, 1080P-250 High Brightness Digital Video Projector 16:9 Widescreen Display User Manual
    TITAN 1080p-500, 1080p-250 High Brightness Digital Video Projector 16:9 widescreen display User Manual 107-280B Digital Projection TITAN 1080p-500, 1080p-250 User Manual Declaration of Conformity Directives covered by this Declaration 2004/108/EC Electromagnetic Compatibility Directive. 2006/95/EC Low Voltage Equipment Directive. Products covered by this Declaration Large screen video projector type The CE mark was fi rst applied in: TITAN 1080p-500, June 2007 Basis on which Conformity is being declared The products identifi ed above comply with the protection requirements of the above EU directives, and the manufacturer has applied the following standards. EN 55022:1998 - Limits and Methods of Measurement of Radio Disturbance Characteristics of Information Technology Equipment. EN 55024:1998 - Limits and Methods of Measurement of Immunity Characteristics of Information Technology Equipment. EN 55103:1997 - Product family Standard for Audio, Video, Audio-Visual and Entertainment Lighting Control apparatus for Professional Use. EN 60950-1:2001 - Specifi cation for Safety of Information Technology Equipment, including Electrical Business equipment. The technical documentation required to demonstrate that the products meet the requirements of the Low Voltage directive has been compiled by the signatory below and is available for inspection by the relevant enforcement authorities. Signed: Authority: D.J. Quinn, Product Development Director Date: 25 June 2007 Attention! The attention of the specifi er, purchaser, installer, or user is drawn to special measures and limitations to use which must be observed when these products are taken into service to maintain compliance with the above directives. Details of these special measures are available on request, and are also contained in the product manuals.
    [Show full text]
  • Titan Sx+-500 User Manual.P65
    TITAN sx+-500 High Brightness Digital Video Projector User Manual 105-947C Rev C March 2008 Digital Projection TITAN sx+-500 User Manual Declaration of Conformity Directives covered by this Declaration 89/336/EEC Electromagnetic Compatibility Directive, amended by 92/31/EEC and 93/68/EEC. 73/23/EEC Low Voltage Equipment Directive, amended by 93/68/EEC. Products covered by this Declaration Large screen video projector type TITAN sx+-500 Basis on which Conformity is being declared The products identified above comply with the protection requirements of the above EU directives, and the manufacturer has applied the following standards. EN 55022:1998 - Limits and Methods of Measurement of Radio Disturbance Characteristics of Information Technology Equipment. EN 55024:1998 - Limits and Methods of Measurement of Immunity Characteristics of Information Technology Equipment. EN 55103:1997 - Product family Standard for Audio, Video, Audio-Visual and Entertainment Lighting Control apparatus for Professional Use. EN 60950:2000 - Specification for Safety of Information Technology Equipment, including Electrical Business equipment. The technical documentation required to demonstrate that the products meet the requirements of the Low Voltage directive has been compiled by the signatory below and is available for inspection by the relevant enforcement authorities. The CE mark was first applied in June 2006 Signed: Authority: D.J. Quinn, Product Development Director Date: 1 June 2006 Attention! The attention of the specifier, purchaser, installer, or user is drawn to special measures and limitations to use which must be observed when these products are taken into service to maintain compliance with the above directives. Details of these special measures are available on request, and are also contained in the product manuals.
    [Show full text]
  • Panasonic UHD TX43HX700E | PDF Download
    Panasonic UHD TX43HX700E Artikelcode : PATX43HX700E Haal de Panasonic UHD TX43HX700E in huis als je op zoek bent naar een gebruiksvriendelijke smart tv. Met de ingebouwde Wi-Fi en Chromecast is deze Android televisie de ideale toevoeging aan je woonkamer. De tv heeft een beeldverhouding van 16:9, een beeldschermdiagonaal van 109 cm (43”) en een resolutie van 3840 x 2160 pixels. Je kan genieten van een kwalitatieve beeldkwaliteit dankzij het 4K HDR-beeld, Colour Engine en Dolby Vision. Deze televisie is verkrijgbaar in zwart. € 549,00 Kenmerken Beeldschermdiagonaal: " HD type: Resolutie: Pixels 3D: Hoge frequentie bewegings snelheid: Hz Progressive scan: Display technologie: LED backlight-type: Beeldscherm vorm: Schermkrommingsclassificatie: Oorspronkelijke beeldverhouding: Beeldverhouding: Mogelijkheden tot aanpassen schermafmetingen: Ondersteunde grafische resoluties: Zoomcapaciteit: Automatische helderheidscontrole: Ondersteunde video-modi: Motion interpolation frequentie: Hz 1 / 58 Responstijd: ms Helderheid: ² Systeemeigen vernieuwingsfrequentie: Hz Motion interpolation technologie: PQI (Picture Quality Index): Ondersteunde verversingsfrequenties display: Contrast ratio (dynamisch): PMI (Picture Mastering Index): Marketingnaam dynamische contrastratio: Typische contrastverhouding: Beeldscherm, aantal kleuren: Kleurdiepte: Bit Kijkhoek, horizontaal: ° Kijkhoek, verticaal: ° Comb filter: Anti-Reflective: 2D-3D converter: Uniformiteit helderheid: procent Levensduur paneel: uur Ruisonderdrukking: 3D compatibility type: Ondersteunde 3D-technologieën:
    [Show full text]
  • 0600 A(C05) Japan
    Printed in Japan 402520600 Printed on 100% recycled paper. 02.03-.4A(C05) About The Manuals and Notations Used Types of Manual The documentation for your EPSON projector is divided into the following three manuals. The manuals cover the following topics. • User’s Guide (this manual) This Users Guide contains information on installing the projector, basic operation, using the projector menus, troubleshooting and maintenance. • Safety Instructions/World-Wide Warranty Terms This manual contains information on using the projector safely, and also includes World-Wide Warranty Terms and a Troubleshooting check sheet. Be sure to read this manual thoroughly before using the projector. • Quick Reference Guide Contains an overview of the most commonly-used projector functions for easy reference. You should keep this Quick Reference Guide near the projector at all times and refer to it before starting presentations and while using the projector in order to check details of operation. Notations used in this Users Guide General information Caution : Indicates procedures which may result in damage or injury if sufficient care is not taken. Tip : Indicates additional information and points which may be useful to know regarding a topic. Indicates that an explanation of the underlined word or words in front of this symbol appears in the Glossary of Terms. Refer to the Glossary in the Appendix. (P.101) Indicates operating methods and the order of operations. Procedure The procedure indicated should be carried out in the order of the numbers. Meaning of "unit" and "projector" When "unit" or "projector" appears in the text of this Users Guide, they may refer to items which are accessories or optional equipment in addition to the main projector unit itself.
    [Show full text]
  • TP T Series Transmitters TP T 15 HD a TP T 15 HD AV TP T BNC DA4 Audio/Video Twisted Pair Cable Transmitters
    TP T Series Transmitters TP T 15 HD A TP T 15 HD AV TP T BNC DA4 Audio/Video Twisted Pair Cable Transmitters 68-546-03 Rev. H 12 09 Precautions Safety Instructions • English Warning This symbol is intended to alert the user of important operating and maintenance Power sources • This equipment should be operated only from the power source indicated on the product. This (servicing) instructions in the literature provided with the equipment. equipment is intended to be used with a main power system with a grounded (neutral) conductor. The third (grounding) pin is a safety feature, do not attempt to bypass or disable it. This symbol is intended to alert the user of the presence of uninsulated dangerous Power disconnection • To remove power from the equipment safely, remove all power cords from the rear of voltage within the product’s enclosure that may present a risk of electric shock. the equipment, or the desktop power module (if detachable), or from the power source receptacle (wall plug). Caution Power cord protection • Power cords should be routed so that they are not likely to be stepped on or pinched by Read Instructions • Read and understand all safety and operating instructions before using the equipment. items placed upon or against them. Retain Instructions • The safety instructions should be kept for future reference. Servicing • Refer all servicing to qualified service personnel. There are no user-serviceable parts inside. To prevent the risk of shock, do not attempt to service this equipment yourself because opening or removing Follow Warnings • Follow all warnings and instructions marked on the equipment or in the user covers may expose you to dangerous voltage or other hazards.
    [Show full text]
  • Lightning 30 40 45 1080P Series User Manual.Pdf
    LIGHTNING 30/40/45-1080p LIGHTNING 40/45-1080p Ultra Contrast LIGHTNING 40/45-1080p 3D LIGHTNING 40/45-1080p 3D-Ultra Contrast Super High Brightness Digital Video Projector 16:9 widescreen display User Manual 108-721B Digital Projection LIGHTNING 1080p, 1080p 3D/UC User Manual Declaration of Conformity Directives covered by this Declaration 2004/108/EC Electromagnetic Compatibility Directive. 2006/95/EC Low Voltage Equipment Directive. Products covered by this Declaration Large screen video projector type The CE mark was first applied in: LIGHTNING 30-1080p July 2007 LIGHTNING 40-1080p July 2007 LIGHTNING 45-1080p August 2009 LIGHTNING 40-1080p Ultra Contrast July 2007 LIGHTNING 45-1080p Ultra Contrast August 2009 Basis on which Conformity is being declared The products identified above comply with the protection requirements of the above EU directives, and the manufacturer has applied the following standards. EN 55022:1998 - Limits and Methods of Measurement of Radio Disturbance Characteristics of Information Technology Equipment. EN 55024:1998 - Limits and Methods of Measurement of Immunity Characteristics of Information Technology Equipment. EN 55103:1997 - Product family Standard for Audio, Video, Audio-Visual and Entertainment Lighting Control apparatus for Professional Use. EN 60950-1:2001 - Specification for Safety of Information Technology Equipment, including Electrical Business equipment. The technical documentation required to demonstrate that the products meet the requirements of the Low Voltage directive has been compiled by the signatory below and is available for inspection by the relevant enforcement authorities. Signed: Authority: D.J. Quinn, Product Development Director Date: 28 August 2009 Attention! The attention of the specifier, purchaser, installer, or user is drawn to special measures and limitations to use which must be observed when these products are taken into service to maintain compliance with the above directives.
    [Show full text]
  • TITAN 1080P-600, Reference 1080P, TITAN 1080P-700, 1080P Ultra Contrast High Brightness Digital Video Projector 16:9 Widescreen Display User Manual
    TITAN 1080p-600, Reference 1080p, TITAN 1080p-700, 1080p Ultra Contrast High Brightness Digital Video Projector 16:9 widescreen display User Manual Rev D June 2011 108-451D Digital Projection TITAN 1080p-600/700, Reference, Ultra Contrast User Manual Digital Projection TITAN 1080p-600/700, Reference, Ultra Contrast User Manual Declaration of Conformity Directives covered by this Declaration 2004/108/EC Electromagnetic Compatibility Directive. 2006/95/EC Low Voltage Equipment Directive. Products covered by this Declaration Large screen video projector type The CE mark was first applied in: TITAN 1080p-600 October 2007 TITAN 1080p-700 June 2008 TITAN Reference 1080p October 2007 TITAN 1080p-Ultra Contrast June 2008 Basis on which Conformity is being declared The products identified above comply with the protection requirements of the above EU directives, and the manufacturer has applied the following standards. EN 55022:1998 - Limits and Methods of Measurement of Radio Disturbance Characteristics of Information Technology Equipment. EN 55024:1998 - Limits and Methods of Measurement of Immunity Characteristics of Information Technology Equipment. EN 55103:1997 - Product family Standard for Audio, Video, Audio-Visual and Entertainment Lighting Control apparatus for Professional Use. EN 60950-1:2001 - Specification for Safety of Information Technology Equipment, including Electrical Business equipment. The technical documentation required to demonstrate that the products meet the requirements of the Low Voltage directive has been compiled by the signatory below and is available for inspection by the relevant enforcement authorities. Signed: Authority: D.J. Quinn, Product Development Director Date: 13 June 2008 Attention! The attention of the specifier, purchaser, installer, or user is drawn to special measures and limitations to use which must be observed when these products are taken into service to maintain compliance with the above directives.
    [Show full text]