<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[esxDOS BBS — Feature Requests]]></title>
		<link>https://board.esxdos.org/index.php</link>
		<atom:link href="https://board.esxdos.org/extern.php?action=feed&amp;fid=6&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent topics at esxDOS BBS.]]></description>
		<lastBuildDate>Sun, 12 Oct 2025 13:16:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[.DOT-Command for loading Snapshots emulation TR-DOS "GOTO "@" Code]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1076&amp;action=new</link>
			<description><![CDATA[<p>Hello,</p><p>maybe you could think over adding a .DOT-command for loading created on original Betadisk 48 / Betadisk 128 Interface with the &quot;MagicButton&quot;? Those Snahsot are loaded from TR-DOS with </p><p>GOTO &quot;Snapname&quot; Code</p><p>Here a have a .TRD-Disk with a Snapshot of the Game &quot;Bounty Bob strikes back&quot;, booting OK on TR-DOS v4 and TR-DOS v5, but not on divIDE with esxDOS this .TRD-Image mounted with esxDOS .vdisk Virtual Disk:</p><p>TRD-Fiie: <a href="https://spectrumcomputing.co.uk/forums/download/file.php?id=2270">https://spectrumcomputing.co.uk/forums/ … hp?id=2270</a></p><p>Topic discussed here: <a href="https://spectrumcomputing.co.uk/forums/viewtopic.php?p=179555#p179555">https://spectrumcomputing.co.uk/forums/ … 55#p179555</a></p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Sun, 12 Oct 2025 13:16:14 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1076&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Dot command to pass IO information to a basic vairable]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1074&amp;action=new</link>
			<description><![CDATA[<p>Curious if this is currently possible or implementable. To a limited degree this appears possible on a Next but would like to know if something might come to light on DivMMC etc?</p><p>Thanks in advance</p>]]></description>
			<author><![CDATA[null@example.com (SZERMAN)]]></author>
			<pubDate>Mon, 30 Sep 2024 16:56:14 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1074&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Request for a DOT-Command to report if file or directory exist]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1067&amp;action=new</link>
			<description><![CDATA[<p>Here´s my request for a DOT-Command e.g. called &quot;.ifexist&quot; to report if file or directory exists.</p><p>I need it under NextBASIC, and there´s no BASIC built-in command for doing this query from NextBASIC yet.</p><p>Thank you!</p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Thu, 13 Apr 2023 15:52:47 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1067&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[SOLVED: Request for .ls command without CLS after keypress]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1049&amp;action=new</link>
			<description><![CDATA[<p>May I request a change to the .ls command?</p><p>After listing a catalog with .ls and press of a key the screen get completely cleared.</p><p>If a file with a complicated filename e.g. WC4H2QX.TXT is listed we need to remember complete filename in our brain to type a following command like .ERASE WC4H2QX.TXT</p><p>Could the CLS from .ls please removed?</p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Wed, 26 Jan 2022 21:23:04 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1049&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[simpler switching between drives]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1043&amp;action=new</link>
			<description><![CDATA[<p>On real Betadisk i am using modified version of TRDOS 5.05CZ with some very neat features.</p><p>One of features is simplified switching between disk drives with commands *A instead original *&quot;A:&quot;. It is not something which can have any influence on software compatibility, because this command is not normally used in any BASIC programs (i mean - in BASIC program will be used original compatible syntax). But it is very convenient for users during work in TRDOS command line.</p><p>Can you please modify TRDOS bundled with ESXDOS and add this little but useful feature?</p><p>Thank you very much.</p>]]></description>
			<author><![CDATA[null@example.com (zxcygnus)]]></author>
			<pubDate>Thu, 04 Nov 2021 10:29:42 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1043&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[one example file per utility]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1039&amp;action=new</link>
			<description><![CDATA[<p>There are some utilities for playing audio or video and maybe some more.<br />But i can&#039;t find any of the files on the internet to try if that works.</p><p>Small sample files for testing would be really appreciated!<br />Why not distribute it with the OS?</p><p>Thanks</p>]]></description>
			<author><![CDATA[null@example.com (ladmanj)]]></author>
			<pubDate>Fri, 08 Oct 2021 12:21:30 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1039&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Rewind in .TAP-Files or set Tape-Pointer via e.g. DOT-command?]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1025&amp;action=new</link>
			<description><![CDATA[<p>Is there a way to rewind .TAP-Files complete to the beginning or &quot;back one .TAP-Content&quot;?</p><p>Complete &quot;rewinding to start&quot; may be reached by detaching and again attaching the .TAP-File. But something like &quot;.rewind&quot; may be helpful? (Even if the desired &quot;Tape-Blocks&quot; can be named &quot;1&quot;, &quot;2&quot; and so on, so we just can do an &quot;LOAD &quot;2&quot;&quot; to load the correct one).</p><p>Or maybe a way to &quot;Auto-Rewind&quot; to start of .TAP-File if the of .TAP-file end is reached? ... Haven&#039;t tried this yet, maybe this feature is already present in esxDOS.</p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Thu, 29 Apr 2021 20:21:02 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1025&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Character Arrays]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=1017&amp;action=new</link>
			<description><![CDATA[<p>Can we have the BASIC feature for saving character arrays?<br />LOAD *&quot;array&quot; DATA f$()<br />SAVE *&quot;array&quot; DATA f$()</p>]]></description>
			<author><![CDATA[null@example.com (nickjnaude)]]></author>
			<pubDate>Mon, 15 Feb 2021 15:46:52 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=1017&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Full auto boot]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=731&amp;action=new</link>
			<description><![CDATA[<p>Hi All,</p><p>I&#039;ve been wondering what would be needed to be able to distribute physical copies of homebrew games made for ESXDOS, and I found there are two main problems:</p><p>1) ESXDOS version segmentation. <br />2) License</p><p>First problem makes people unable to create a bootable SD card, that you can just insert in your DivMMc and get it working out of the box, as you don&#039;t know which version of the files at SYS and BIN folders to add. I honestly don&#039;t know the reason behind that, but I wonder if there may be a set of SYS files that can be &quot;wildcard sys files&quot;, so ESXDOS accepts them as valid, always. Otherwise, there may be an option to have some AUTOEXEC.BIN file in SYS folder, that if present, is loaded as ESXDOS.BIN temporarily (not flashed), in which case authors will just to make sure the usual ESXDOS.BIN file is bundle with the SYS and BIN foldes in the SD card, and just rename it AUTOEXEC.BIN</p><p>Second problem is that as far as I have found, it&#039;s unclear if ESXDOS can be bundled with a game.</p><p>Of course I understand first problem will persist even if a new version supporting some of the features I suggested is created, casue that would not change the current segmentation, but in the long term it may be a solution.</p>]]></description>
			<author><![CDATA[null@example.com (Uto)]]></author>
			<pubDate>Mon, 29 Jun 2020 16:26:09 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=731&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Snapshot file counter]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=696&amp;action=new</link>
			<description><![CDATA[<p>Would it be possible when trying to create a snapshot to automatically count through the existing snapshot files to find the next available number rather than using an internal counter? I often take several snapshots during a session, and when I come back at a later date, it&#039;s rather annoying to have to try many times (getting Error 18 each time) until the internal counter is back in sync with the files that exist.</p>]]></description>
			<author><![CDATA[null@example.com (SCaddy)]]></author>
			<pubDate>Mon, 01 Jun 2020 08:59:11 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=696&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Delete via File Browser]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=580&amp;action=new</link>
			<description><![CDATA[<p>Hello,</p><p>first let me say that esxDOS is great!</p><p>I switched over to it from FatWare because it allows to actually delete files, without me having to use a separate system to do that. And this function is so valuable to let forget about the fact that esxDOS does not support long filenames yet.</p><p>However, do delete a file is still a bit of a hassle nonetheless, you have to switch over to basic and type in the erase command.</p><p>Wouldn&#039;t it be great if you could just delete files straight away from the filebrowser?</p><p>You know, I just like to watch the demos, but want to easily get rid of stuff that doesn&#039;t work.</p><p>Regards</p>]]></description>
			<author><![CDATA[null@example.com (Di Halt)]]></author>
			<pubDate>Fri, 08 Nov 2019 20:28:36 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=580&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[OPEN # and CLOSE # support for sequential file access]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=551&amp;action=new</link>
			<description><![CDATA[<p>Hi,<br />I was a bit shocked to discover that there is no way to use the Spectrum&#039;s native stream API for esxDOS files. With RST 8 hooked anyway, the implementation is pretty straightforward, should be done very similarly to ZX Interface 1, by checking if OPEN # threw a </p><div class="codebox"><pre><code>F Invalid file name</code></pre></div><p> exception and catching it. CLOSE # is a bit trickier, as the original 48k ROM is buggy. So you can do what +D and DISCIPLE did with CLOSE #* (I&#039;d suggest CLOSE ## instead not to confuse wiht * being the current drive in esxDOS), but just to be nice with projects like ZX85, you can also catch a </p><div class="codebox"><pre><code>J Invalid I/O device</code></pre></div><p> exception from CLOSE # so that fixed ROMs can use the regular syntax.</p><p>If you give me access to esxDOS sources, I can code it up for you. For free. I&#039;d really hate wasting time reverse-engineering esxDOS and binary-patching it.</p>]]></description>
			<author><![CDATA[null@example.com (nagydani)]]></author>
			<pubDate>Thu, 26 Sep 2019 10:18:31 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=551&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Manual section?]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=427&amp;action=new</link>
			<description><![CDATA[<p>A section on either the main website or this forum area where manuals are kept would be nice.</p>]]></description>
			<author><![CDATA[null@example.com (ElfieUK4)]]></author>
			<pubDate>Thu, 08 Nov 2018 19:08:11 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=427&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[API function: get physical sector address for current file position]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=297&amp;action=new</link>
			<description><![CDATA[<p>Both ATA and SD devices managed with ESXDOS use 512 byte sectors. My proposal is to have a ESXDOS function call that can retrieve the address (sector number) of the last sector used in the last read (or write or seek) operation. This can be already achieved by quering the device itself on ATA devices, but SD cards don´t have (afaik) such option.</p><p>The purpose of this is for software to be able to get the list of sectors that a file uses by seeking it on 512 byte steps. That list of sectors can therefore be used to perform low level access to the actual device bypassing ESXDOS and allowing real time audio or video playing without the need for the file to be unfragmented and without the need for such program to reimplement a file system just for this.</p><p>It also opens the posibility of new hardware devices to be designed so they receive a list of sector addresses obtained this way and the hardware itself is in charge of performing read operations to the device independent of the CPU (so a TZX file player could read TZX/PZX files stored in the same card DivMMC uses instead of using a different SD card, and file selection could be made possible using ESXDOS itself, much like the current implementation of PZX file player on ZX-UNO)</p>]]></description>
			<author><![CDATA[null@example.com (mcleod_ideafix)]]></author>
			<pubDate>Thu, 05 Jul 2018 14:36:38 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=297&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Load a TAP file from Variable]]></title>
			<link>https://board.esxdos.org/viewtopic.php?id=239&amp;action=new</link>
			<description><![CDATA[<p>So, I have the following BASIC snippet:</p><p>10 LET T$=&quot;RockOn.TAP&quot;<br />20 .TAPEIN T$</p><p>However this gets me a &quot;No such FILE or DIR, 20:1&quot; message</p><p>Modifying to try semicolon trick from the &quot;Topic: String variable in save*/load* commands&quot; thread leave the BASIC as:<br />10 LET T$=&quot;RockOn.TAP&quot;<br />20 .TAPEIN ;T$</p><p>This gets the error of &quot;Invalid FILENAME, 20:1&quot;</p><p>I guess at this point I have a few questions:</p><p>1) Is there a proper/generic way to pass variables to dotcommands or is it something that is handled at the dotcommand implimentation / source level?<br />2) If it&#039;s option 2 above, is there some reference docs so I can look at writing my own .TAPEIN inside of my own RAM based app (not a dotcommand, ideally with z88dk)</p><p>-Thanks in Advance<br /> Dx</p>]]></description>
			<author><![CDATA[null@example.com (Xalior)]]></author>
			<pubDate>Thu, 26 Apr 2018 19:13:25 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?id=239&amp;action=new</guid>
		</item>
	</channel>
</rss>
