<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Open Discussion</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/</link><description>Recent posts to Open Discussion</description><atom:link href="https://sourceforge.net/p/gcbasic/discussion/579125/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 23 Apr 2026 13:49:48 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gcbasic/discussion/579125/feed.rss" rel="self" type="application/rss+xml"/><item><title>Trying to replicate a 128Bit shift register</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/7b5896ada2/?limit=25#3885</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you for the info. Maybe there are safety margins and tolerances. If this right on the edge rasing the voltage slightly shouldn't be a too difficult adaptation.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Roger Jönsson</dc:creator><pubDate>Thu, 23 Apr 2026 13:49:48 -0000</pubDate><guid>https://sourceforge.net2cc89a201d2b3fe74f7b3fdf512a6b709aaed6af</guid></item><item><title>Trying to replicate a 128Bit shift register</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/7b5896ada2/?limit=250#aa3d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'm back on this today.&lt;/p&gt;
&lt;p&gt;I have to say that using the MC14562 as the capture and storage device is working on first test.&lt;/p&gt;
&lt;p&gt;I have wired the original data in to the data in on the 14562. The original clock is wired to the clock in of the 14562 through a diode mixer. The original ChipSelect is connected to a 12F1840.&lt;/p&gt;
&lt;p&gt;The 12F1840 waits for the ChipSelect input to go high, indicating end of transmission from the host. At that point, following a delay, the 12F1840 lowers a pin which is wired to the display ChipSelect readying them for transmission, then the 12F1840 clocks both the display(s) and (through the diode mixer) the 14562 for 128 clock cycles. The Q128 output from the 14562 is fed to the display(s) data input. After 128 clock cycles the 12F1840 raises the display(s) ChipSelect line and goes back to sleep.&lt;/p&gt;
&lt;p&gt;As the 12F1840 clocks the data &lt;em&gt;out&lt;/em&gt; slower than the original clocks the data &lt;em&gt;in&lt;/em&gt; the transmission to the display(s) shows significantly less jitter on the way out than it does on the way in. This was exactly what I was hoping to achieve.&lt;/p&gt;
&lt;p&gt;It may (or may not) work in the machine. It may or may not be repeatable or reliable due to not being recommended for use with a higher clock speed at 5V as Roger pointed out, but as it's working on a lash-up prototype plug board I'm going to draw a PCB so we can experiment in the target machine. Let's hope the boards arrive before June...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">c-conversion</dc:creator><pubDate>Thu, 23 Apr 2026 12:15:14 -0000</pubDate><guid>https://sourceforge.netbd5d9e847ae1e5a4851de65f8ff66600e1605e83</guid></item><item><title>PIC16F132xx and PIC18FxxQ35 added</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/9d3487089c/?limit=250#f5d1</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;These microcontrollers are supported by GCBASIC compliler.  Microchip PIC-AS ( as of version 3.10 ) do not support.&lt;/p&gt;
&lt;p&gt;The microcontrollers will require validation in terms of all the capabilities but the  basic complilation process is supported.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anobium</dc:creator><pubDate>Thu, 23 Apr 2026 09:04:55 -0000</pubDate><guid>https://sourceforge.net276e2de05dee24b1a2c3c55f6dfe26ee73aae7af</guid></item><item><title>PIC16F132xx and PIC18FxxQ35 added</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/9d3487089c/?limit=250#6169</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;New microcontrollers added!!&lt;/p&gt;
&lt;p&gt;PIC16F (13276 family)&lt;/p&gt;
&lt;p&gt;16f13276&lt;br/&gt;
16f13275&lt;br/&gt;
16f13256&lt;br/&gt;
16f13255&lt;br/&gt;
16f13254&lt;/p&gt;
&lt;p&gt;PIC18F (Q35 family)&lt;/p&gt;
&lt;p&gt;18f56q35&lt;br/&gt;
18f55q35&lt;br/&gt;
18f54q35&lt;br/&gt;
18f46q35&lt;br/&gt;
18f45q35&lt;br/&gt;
18f44q35&lt;br/&gt;
18f26q35&lt;br/&gt;
18f25q35&lt;br/&gt;
18f24q35&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anobium</dc:creator><pubDate>Thu, 23 Apr 2026 08:12:03 -0000</pubDate><guid>https://sourceforge.net01ea6f8a95ed27d71e02c87fc25e00a2e3ea8e56</guid></item><item><title>ChatGPT - uploading GCBASIC programming syntax and rules + chipdata </title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/c81cb7c37f/?limit=25#1c42/c096</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;'----------------------------------------&lt;br/&gt;
' PIC16F1705 - LM35 Temperature Reader&lt;br/&gt;
' Clock: 16 MHz&lt;br/&gt;
' FVR = 2.048V&lt;br/&gt;
'----------------------------------------&lt;/p&gt;
&lt;h1 id="h-chip-16f1705-16"&gt;chip 16F1705, 16&lt;/h1&gt;
&lt;p&gt;'----------------------------------------&lt;br/&gt;
' Variables&lt;br/&gt;
'----------------------------------------&lt;br/&gt;
Dim adcVal As Word&lt;br/&gt;
Dim tempCx10 As Word&lt;br/&gt;
Dim tempC As Word&lt;/p&gt;
&lt;p&gt;'----------------------------------------&lt;br/&gt;
' Pin setup&lt;br/&gt;
'----------------------------------------&lt;br/&gt;
Dir PORTA.0 In        ' AN0 input (LM35)&lt;/p&gt;
&lt;p&gt;'----------------------------------------&lt;br/&gt;
' FVR setup (2.048V reference)&lt;br/&gt;
'----------------------------------------&lt;br/&gt;
FVRInitialize(FVR_2x)&lt;/p&gt;
&lt;p&gt;'----------------------------------------&lt;br/&gt;
' Main loop&lt;br/&gt;
'----------------------------------------&lt;br/&gt;
Do&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;' Read LM35
adcVal = readAD10(AN0)

' Convert to temperature
tempCx10 = adcVal * 2     ' 0.1°C units
tempC = tempCx10 / 10     ' integer °C
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Loop&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rikki</dc:creator><pubDate>Tue, 14 Apr 2026 12:59:56 -0000</pubDate><guid>https://sourceforge.netf4dc6aab170f522cc7f423d4f9b0ee46052804db</guid></item><item><title>ChatGPT - uploading GCBASIC programming syntax and rules + chipdata </title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/c81cb7c37f/?limit=25#fadd/fbdd</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Good tip thanks.  This command was pasted into chatgpt:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://gcbasic.sourceforge.io/help/index.html" rel="nofollow"&gt;https://gcbasic.sourceforge.io/help/index.html&lt;/a&gt; scrape this link for all gcbasic syntax and examples and update memory for all syntax as necessary&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rikki</dc:creator><pubDate>Tue, 14 Apr 2026 12:48:33 -0000</pubDate><guid>https://sourceforge.netf1371c746ebd7f4c620bde18f15aaaf34cd4c1da</guid></item><item><title>feedback control problem</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/ab108b4abd/?limit=250#1861</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry, the in23.gcb and the original do not gen a sine wave.  The code is very very similar.  Both CPPs are active.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anobium</dc:creator><pubDate>Mon, 13 Apr 2026 19:18:36 -0000</pubDate><guid>https://sourceforge.net45423b9e6e80291e0819ae90f5505201238474d3</guid></item><item><title>feedback control problem</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/ab108b4abd/?limit=25#c519</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;if i use this the output freq and wave will be 12hz and modified squr &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;duty= sample * amp_scale
duty = temp_math_H         ' Taking the High byte is faster than


but if i use "duty= sample" the freq and wave for will be okay
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">samco</dc:creator><pubDate>Mon, 13 Apr 2026 18:47:26 -0000</pubDate><guid>https://sourceforge.netaf3c7ee61d9e6e419919ca13f603539ecdb11b80</guid></item><item><title>feedback control problem</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/ab108b4abd/?limit=250#c4ec/c484</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;No need for Proteus. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anobium</dc:creator><pubDate>Mon, 13 Apr 2026 18:43:50 -0000</pubDate><guid>https://sourceforge.netf9ea28496384d0f851c59b7bb6292ac798c2ddd9</guid></item><item><title>feedback control problem</title><link>https://sourceforge.net/p/gcbasic/discussion/579125/thread/ab108b4abd/?limit=25#c4ec</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;here is the GCB file, i'm using proteus for simulating should i post the proteus file?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">samco</dc:creator><pubDate>Mon, 13 Apr 2026 18:42:29 -0000</pubDate><guid>https://sourceforge.netb39313f4520692adf55c4872b722680e14e1831e</guid></item></channel></rss>