<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://glaschick.de/rclab/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://glaschick.de/rclab/feed.php">
        <title>Retro Computer Laboratory lgp30</title>
        <description></description>
        <link>https://glaschick.de/rclab/</link>
        <image rdf:resource="https://glaschick.de/rclab/lib/tpl/dokubook/images/favicon.ico" />
       <dc:date>2026-06-12T08:23:27+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://glaschick.de/rclab/lgp30/inhalt?do=revisions&amp;rev=1546873466"/>
                <rdf:li rdf:resource="https://glaschick.de/rclab/lgp30/instrcrit?do=revisions&amp;rev=1516049861"/>
                <rdf:li rdf:resource="https://glaschick.de/rclab/lgp30/loaderinput?do=revisions&amp;rev=1516005985"/>
                <rdf:li rdf:resource="https://glaschick.de/rclab/lgp30/newbies?do=revisions&amp;rev=1516008158"/>
                <rdf:li rdf:resource="https://glaschick.de/rclab/lgp30/samples?do=revisions&amp;rev=1516121928"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://glaschick.de/rclab/lib/tpl/dokubook/images/favicon.ico">
        <title>Retro Computer Laboratory</title>
        <link>https://glaschick.de/rclab/</link>
        <url>https://glaschick.de/rclab/lib/tpl/dokubook/images/favicon.ico</url>
    </image>
    <item rdf:about="https://glaschick.de/rclab/lgp30/inhalt?do=revisions&amp;rev=1546873466">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-07T16:04:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lgp30:inhalt</title>
        <link>https://glaschick.de/rclab/lgp30/inhalt?do=revisions&amp;rev=1546873466</link>
        <description>LGP-30

Der Laborrechner LGP-30 (LGP-30) war ein früher, preiswerter Rechner für wissenschaftliche und technische Anwendungen. 

Es ist derzeit nur die englische Beschreibung verfügbar.</description>
    </item>
    <item rdf:about="https://glaschick.de/rclab/lgp30/instrcrit?do=revisions&amp;rev=1516049861">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-15T21:57:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lgp30:instrcrit</title>
        <link>https://glaschick.de/rclab/lgp30/instrcrit?do=revisions&amp;rev=1516049861</link>
        <description>Remarks on the instruction set

In the hindsight, the instruction set might be desinge slightly different.

Load and Store

As the machine has a deposit and clear accumulator  ( C ) instruction, 
the B (bring) instruction is dispensible, as the same can be achieved by
adding the memory to the cleared accumulator (see</description>
    </item>
    <item rdf:about="https://glaschick.de/rclab/lgp30/loaderinput?do=revisions&amp;rev=1516005985">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-15T09:46:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lgp30:loaderinput</title>
        <link>https://glaschick.de/rclab/lgp30/loaderinput?do=revisions&amp;rev=1516005985</link>
        <description>Programs for the LGP-30 were written using coding sheets, where comments could be added.  
Unfortunately, the library of subroutines is available
only as tape images and documentation on paper.
The tape images, althogh plain text, are practically
incomprehensible without entering them into coding sheets,
or applying similar techniques.
Using legacy coding sheets seems unefficient, and there
should be a better way to write down LGP-30 progammes.</description>
    </item>
    <item rdf:about="https://glaschick.de/rclab/lgp30/newbies?do=revisions&amp;rev=1516008158">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-15T10:22:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lgp30:newbies</title>
        <link>https://glaschick.de/rclab/lgp30/newbies?do=revisions&amp;rev=1516008158</link>
        <description>LGP-30 Hints and Tips

	*  The Flexowriter used as input and output device does not have a key for the digit 1; as with many early cheap typewriters, the small letter l is used. Unfortunately, many tapes, translated to ASCII, do not map to the digit 1. 
	*  Designed for scientific and technical cacluations, the data word is a 31-bit fixed point fractional number, i.e. representing numbers from -1 .. +1, both excluded. There is a 32th bit at the least significant position, which is always zero, s…</description>
    </item>
    <item rdf:about="https://glaschick.de/rclab/lgp30/samples?do=revisions&amp;rev=1516121928">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-16T17:58:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lgp30:samples</title>
        <link>https://glaschick.de/rclab/lgp30/samples?do=revisions&amp;rev=1516121928</link>
        <description>Small Programmes

Blanks are significant if among the last 8 characters before a tick, see proposal for formatting and comments

Test halt on overflow

As it is rather unusual that the machine stops on overflow, here is a small test program:


halt on overflow
;zzz0700'
/zzz0700'
00   b0016'   get start
01   a0017'   stops if overflow
     u0001'   loop
variables:
;zzz0716'
,zzz0002'
16 7ww00000'  start
17 00002000'  increment
go
.zzz0700'</description>
    </item>
</rdf:RDF>
