Messing with python and Kicad. Goal : generate a symbol for a custom IC, from a datasheet written in markdown (to be nicely readable in github).
Sporniket's log on hardware stuff
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Sporniket's log on hardware stuff
You do not have the required permissions to view the files attached to this post.
-
derkom
- Moderator

- Posts: 1231
- Joined: 29 Jul 2018 18:45
Re: Sporniket's log on hardware stuff
In case you haven't seen these already, have a look at these existing projects who have probably already generated a lot of code you can use or learn from:
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Sporniket's log on hardware stuff
Thanks for the links @derkom, I will surely learn from them, especially kipart and its reverse convertor. I had only found uConfig.
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Sporniket's log on hardware stuff
Little by little, I am gathering the parts for the H5 board... I had to put a sticker to some parts that are not immediately identifiables (I don't know all the store reference by heart, yet :lol: ). On a side note, as I'm new to this hobby (I mean, with my first STE, I never disassembled it, I just tried once to replace the 1MB RAM with a 4MB set bought on ebay without success), I was surprise how tiny those IC are (it looks bigger on the pictures from the store :lol:)
For my STE, I got this little one... And ... I got a black screen on cold boot (vga mono output), yaart greets me with 4 bombs, and when I start gembench I immediately get a row of bombs before immediately returning to the desktop. Next month I'll have to get the diagnostic cable and a USB to SERIAL cable as well, and if I understood correctly the service manual, I place a little bet on the RAM for the root cause.
For my STE, I got this little one... And ... I got a black screen on cold boot (vga mono output), yaart greets me with 4 bombs, and when I start gembench I immediately get a row of bombs before immediately returning to the desktop. Next month I'll have to get the diagnostic cable and a USB to SERIAL cable as well, and if I understood correctly the service manual, I place a little bet on the RAM for the root cause.
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Sporniket's log on hardware stuff
Just checking you know the cart does boot to a screen your can test ram etc ? If your getting bombs then then cartridge should boot up for you to do loads of tests...
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Sporniket's log on hardware stuff
Yes, I expected to see a menu to show up, but there is only a black screen. Then I changed the jumpers to get either YAART (4 bombs on white screen) and again to get Gembench. I also read the posts about the cartridge ( https://www.exxosforum.co.uk/forum/viewt ... =27&t=1905 and https://www.exxosforum.co.uk/forum/viewt ... =91&t=3143 )
Right now I have opened the STE to unplug-replug the RAM and the other socketed chips, as I remembered reading this advices from other posts.
Right now I have opened the STE to unplug-replug the RAM and the other socketed chips, as I remembered reading this advices from other posts.
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Sporniket's log on hardware stuff
Might be worth cleaning the cartridge port connections as they pretty bad after 30+ years now.
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Sporniket's log on hardware stuff
yes, and for this time, unplug-then-replug the RAM did solve the problem, I got the menu :)
:dualthumbup:
EDIT : after some testing...
I finally have Tos 1.62, memory is good, some keys are unresponsive, and the "S" and "D" have bad contacts. Yaart performed 10 cycles of tests without error, and GB6... wants more RAM :lol:
And... OH MY GOD MY COMPUTER SCREEN SUPPORTS COLOR MODE !!! (a little bit stretched, but it is supported, both 50 and 60 Hz) :girldance: :girldance: :girldance: :girldance:
I didn't do the test last time because the official site says about the prolite xu2290hs-b1 that supported horizontal frequencies range from 24kHz up to 80, and horizontal frequencies range from 56Hz to 75... (https://iiyama.com/fr_fr/produits/proli ... cification)...
In medium resolution, some fine details show some imperfection (see the "B" and the"R" of "GB6.PRG")
:dualthumbup:
EDIT : after some testing...
I finally have Tos 1.62, memory is good, some keys are unresponsive, and the "S" and "D" have bad contacts. Yaart performed 10 cycles of tests without error, and GB6... wants more RAM :lol:
And... OH MY GOD MY COMPUTER SCREEN SUPPORTS COLOR MODE !!! (a little bit stretched, but it is supported, both 50 and 60 Hz) :girldance: :girldance: :girldance: :girldance:
I didn't do the test last time because the official site says about the prolite xu2290hs-b1 that supported horizontal frequencies range from 24kHz up to 80, and horizontal frequencies range from 56Hz to 75... (https://iiyama.com/fr_fr/produits/proli ... cification)...
In medium resolution, some fine details show some imperfection (see the "B" and the"R" of "GB6.PRG")
You do not have the required permissions to view the files attached to this post.
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: Sporniket's log on hardware stuff
First attempt at creating a schematic using kicad.
There is a project to mod a cheap and crappy GBS-82xx rgb to vga upscaler into a decent one : https://github.com/ramapcsx2/gbs-control
I felt like doing it, and so after searching, it turns out that having CSYNC is required, and I spent hours to find a correct circuit to get this signal from VSYNC and HSYNC (I mean, other than "short the two signals and Voilà !" or the XNOR gates based ones that ought to be incorrect if I follow this page : https://www.hdretrovision.com/blog/2019 ... ling-short).
Then I realized that I had the schematics of the STe and the H5, and the answer were there all this time... I have no idea of how it works beyond "Current from Vcc is more or less pushed back into the base of the transistor when Hsync and Vsync are high, triggering the transistor at the right time", could someone more knowledgeable explain please ?
There is a project to mod a cheap and crappy GBS-82xx rgb to vga upscaler into a decent one : https://github.com/ramapcsx2/gbs-control
I felt like doing it, and so after searching, it turns out that having CSYNC is required, and I spent hours to find a correct circuit to get this signal from VSYNC and HSYNC (I mean, other than "short the two signals and Voilà !" or the XNOR gates based ones that ought to be incorrect if I follow this page : https://www.hdretrovision.com/blog/2019 ... ling-short).
Then I realized that I had the schematics of the STe and the H5, and the answer were there all this time... I have no idea of how it works beyond "Current from Vcc is more or less pushed back into the base of the transistor when Hsync and Vsync are high, triggering the transistor at the right time", could someone more knowledgeable explain please ?
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28344
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Sporniket's log on hardware stuff
All it does is to combine Vsync and Hsync on systems which do not have a modulator. It gives you "sync over composite". Normally machines with modulator output composite video which includes the syncs. Using composite sync helps to reduce "jail bars" in the video. A lot of platforms do this.
Who is online
Users browsing this forum: Baidu [Spider], ClaudeBot and 19 guests