<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[esxDOS BBS — Petite Un*x SHell]]></title>
	<link rel="self" href="https://board.esxdos.org/extern.php?action=feed&amp;tid=1030&amp;type=atom" />
	<updated>2021-05-05T17:39:38Z</updated>
	<generator>PunBB</generator>
	<id>https://board.esxdos.org/viewtopic.php?id=1030</id>
		<entry>
			<title type="html"><![CDATA[Re: Petite Un*x SHell]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?pid=2047#p2047" />
			<content type="html"><![CDATA[<p>The ZX-version is not working fully.<br />The shell is OK, but all disk-related commands are dumb...</p><p>I have compiled these versions:<br />PUSH32:&nbsp; <a href="http://oldcomp.cz/download/file.php?id=12322">http://oldcomp.cz/download/file.php?id=12322</a><br />PUSH64: <a href="http://oldcomp.cz/download/file.php?id=12321">http://oldcomp.cz/download/file.php?id=12321</a></p><p>ub880d helped and enabled somehow at least the LS command:</p><p>POKE 45716,218<br />POKE 49372,1<br />POKE 49376,45<br />POKE 49705,38<br />POKE 49706,0<br />POKE 49707,0<br />POKE 49708,208</p>]]></content>
			<author>
				<name><![CDATA[SCjoe]]></name>
				<uri>https://board.esxdos.org/profile.php?id=494</uri>
			</author>
			<updated>2021-05-05T17:39:38Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?pid=2047#p2047</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Petite Un*x SHell]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?pid=2046#p2046" />
			<content type="html"><![CDATA[<p><a href="https://aminet.net/package/util/shell/push">https://aminet.net/package/util/shell/push</a></p><p>**push** is a very small, yet feature rich shell for embedded systems.</p><p>While it builds successfully for all target platforms, it is only really working well on Linux and C64 (and most recently on ZX-Spectrum). The main reason is lacking/broken support for some features from the C runtime libraries on some platforms, most important CONIO and heap management. Hopefully over time the toolchains will provide those APIs.</p><p>The Makefile in `./push/src` contains various targets for compiling and testing:</p><p>**make zx** (build zx spectrum tap)<br />**make zx64** (build zx spectrum tap with 64 columns)<br />**make zxn** (build spectrum next tap)<br />**make zxemu** (start tap in zesarux)<br />**make zx64emu** (start 64 columns tap in zesarux)</p>]]></content>
			<author>
				<name><![CDATA[SCjoe]]></name>
				<uri>https://board.esxdos.org/profile.php?id=494</uri>
			</author>
			<updated>2021-05-05T17:35:12Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?pid=2046#p2046</id>
		</entry>
</feed>
