<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[esxDOS BBS — LFN Support...]]></title>
		<link>https://board.esxdos.org/viewtopic.php?id=46</link>
		<atom:link href="https://board.esxdos.org/extern.php?action=feed&amp;tid=46&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in LFN Support....]]></description>
		<lastBuildDate>Sun, 17 Jul 2022 06:27:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=2151#p2151</link>
			<description><![CDATA[<p>However, Bob Fossil&#039;s NMI browser now provides LFN support.</p>]]></description>
			<author><![CDATA[null@example.com (aowen)]]></author>
			<pubDate>Sun, 17 Jul 2022 06:27:45 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=2151#p2151</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=2137#p2137</link>
			<description><![CDATA[<p>An Outlook to esxDOS 0.9 &quot;maybe released in 2024?&quot; can be seen in this Youtube-Video: </p><p>LOAD ZX 40: &quot;esxDOS - Portuguese Technology&quot; - Miguel Guerreiro <a href="https://youtu.be/04XvWTR_Zu0">https://youtu.be/04XvWTR_Zu0</a></p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Wed, 25 May 2022 07:55:13 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=2137#p2137</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1363#p1363</link>
			<description><![CDATA[<div class="quotebox"><cite>fafa1971 wrote:</cite><blockquote><p>On a partially-related topic (as you suggested that someone could start tinkering with it), is the source code for esxDOS free / available?</p></blockquote></div><p>esxDOS is closed source. Copyright is asserted on the boot screen, but the accompanying documentation contains the phrase &quot;All rights perversed&quot;. There is no publicly available API, although the 0.8.5 API was leaked. I was hoping that I could use esxDOS as the OS for the ZX Spectrum SE, but all these issues and the long time between releases became very frustrating. That led me to reverse engineer the kernel of the divMMC version of esxDOS 0.8.5 and develop an open source OS based on it for my own use. Because I didn&#039;t want to step on Miguel&#039;s toes, no future esxDOS kernel features will ever be ported to it, and it will never support divIDE. Because it was reverse engineered, comments are limited and I doubt anyone other than Miguel would be able to add LFN support to it. If you want to have a look, the last source release is here: <a href="https://github.com/cheveron/unodos3">https://github.com/cheveron/unodos3</a></p><br /><div class="quotebox"><cite>Luzie wrote:</cite><blockquote><p>esxDOS is free, but as far as I know, there´s no official source or API available. However, disassembly and more infos like API-calls can be found here:</p></blockquote></div><p>The disassembles you linked to were developed by Antonio Villena by working backwards from my reverse engineered kernel. Forwards engineering if you like. But they are incomplete. They still contain my code that is not part of esxDOS and I don&#039;t think they will build a working OS. Also these are for v0.8.5, and I believe things have moved on considerably in v0.8.7.</p><div class="quotebox"><blockquote><p>I hope, Miguel is not annoyed while i did posting the above links here. We have to accept he keeps his work as closed source. So he don´t have to discuss with other people about it. Maybe someday he feels it´s a good time to publish an official API. We should be pleased to have such talented programmers &quot;on our Spectrum interest&quot; who spending lots of their time for programming. There are only a few of them who get this far with hardware and software.</p></blockquote></div><p>My understanding is that Miguel was planning to publish the API when it was no-longer subject to change.</p><p>Anyone interested in writing dot commands will find plenty of source code in the above repository.</p><p>Based on user feedback (there are no users) I am planning to develop my OS purely for the Chloe 280SE. Dr. Slump&#039;s NMI menu is tied very closely to esxDOS and so eventually my version of the OS is likely to diverge to the point that the Slump menu won&#039;t work. So I don&#039;t think I&#039;m competing with esxDOS. However I have to retain a certain amount of Spectrum compatibility because my target platform is the ZX Uno, and those users want to be able to run Spectrum programs.</p>]]></description>
			<author><![CDATA[null@example.com (aowen)]]></author>
			<pubDate>Tue, 24 Sep 2019 10:11:51 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1363#p1363</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1350#p1350</link>
			<description><![CDATA[<div class="quotebox"><cite>aowen wrote:</cite><blockquote><p>What folks need to remember is that even if esxDOS gets LFN support, the NMI menu isn&#039;t going to support it. There simply isn&#039;t enough RAM. Assuming no-one wants to use the OS functions of esxDOS with LFN (because no auto-complete), I&#039;m guessing most of the demands for LFN are for people who want to turn their real hardware into an emulator and fast load their entire warez collection. There is already a solution for this. esxDOS offers low level access to the disk. So all that is required is for someone to write a browser application that reads the LFN names and then gets the SFN and passes it to the snapshot / tapeloader dot commands. That application could be loaded via the AUTOBOOT.BAS program. But of course someone with sufficient knowledge of FAT-32 would have to write the app.</p></blockquote></div><p>Yes, I think thats the only meaningful thing: Use esxDOS as a startramp for an Browser-App which can display long file names and than pass the short name to esxDOS to open the wanted file. No need to do write-support. If someone really needs this, than he can do it with more powerful machines an there OS like ZX Next and his NextZXOS.</p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Tue, 17 Sep 2019 12:54:41 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1350#p1350</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1349#p1349</link>
			<description><![CDATA[<div class="quotebox"><cite>fafa1971 wrote:</cite><blockquote><p>On a partially-related topic (as you suggested that someone could start tinkering with it), is the source code for esxDOS free / available?</p></blockquote></div><p>I´m jumping in here into you discussion.</p><p>esxDOS is free, but as far as I know, there´s no official source or API available. However, disassembly and more infos like API-calls can be found here:</p><p><a href="https://sourceforge.net/p/emuscriptoria/code/HEAD/tree/esxdos/esxdosinc.asm">https://sourceforge.net/p/emuscriptoria … dosinc.asm</a><br /><a href="https://sourceforge.net/p/emuscriptoria/code/HEAD/tree/esxdos/esxdos.asm">https://sourceforge.net/p/emuscriptoria … esxdos.asm</a></p><p>But please take attention to this notes from aowen: <a href="http://www.zxuno.com/forum/viewtopic.php?t=951&amp;start=10#p13102">http://www.zxuno.com/forum/viewtopic.ph … =10#p13102</a></p><p>I hope, Miguel is not annoyed while i did posting the above links here. We have to accept he keeps his work as closed source. So he don´t have to discuss with other people about it. Maybe someday he feels it´s a good time to publish an official API. We should be pleased to have such talented programmers &quot;on our Spectrum interest&quot; who spending lots of their time for programming. There are only a few of them who get this far with hardware and software.</p><p>Also have a look at this: <a href="http://board.esxdos.org/viewtopic.php?pid=818#p818">http://board.esxdos.org/viewtopic.php?pid=818#p818</a></p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Tue, 17 Sep 2019 12:49:16 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1349#p1349</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1348#p1348</link>
			<description><![CDATA[<p>Hi aowen, thanks for clarifying that for me, my expectation (since 2016 at least!) was that at some point the NMI browser would have supported Long File Names.<br />On a partially-related topic (as you suggested that someone could start tinkering with it), is the source code for esxDOS free / available?</p>]]></description>
			<author><![CDATA[null@example.com (fafa1971)]]></author>
			<pubDate>Tue, 17 Sep 2019 11:33:02 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1348#p1348</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1345#p1345</link>
			<description><![CDATA[<p>What folks need to remember is that even if esxDOS gets LFN support, the NMI menu isn&#039;t going to support it. There simply isn&#039;t enough RAM. Assuming no-one wants to use the OS functions of esxDOS with LFN (because no auto-complete), I&#039;m guessing most of the demands for LFN are for people who want to turn their real hardware into an emulator and fast load their entire warez collection. There is already a solution for this. esxDOS offers low level access to the disk. So all that is required is for someone to write a browser application that reads the LFN names and then gets the SFN and passes it to the snapshot / tapeloader dot commands. That application could be loaded via the AUTOBOOT.BAS program. But of course someone with sufficient knowledge of FAT-32 would have to write the app.</p>]]></description>
			<author><![CDATA[null@example.com (aowen)]]></author>
			<pubDate>Mon, 16 Sep 2019 10:47:48 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1345#p1345</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1344#p1344</link>
			<description><![CDATA[<p>Isn&#039;t the LFN readonly not in any form linked/gotten from the same source the 8.3 file name is gotten from? You could even look back at the source and open from there, right? (it certainly is very hack-y and doesn&#039;t make for nice code, but if it works it works).<br />And the 255 bytes system also would work fine I imagine.<br />Or if you really can only open from a 8.3 file structure name, the 8.3 name only coming up with cursor over the name. And otherwise giving the read only name.</p><p>Really though, the lack of LFN really hinders me in using esxdos because nearly all files aren&#039;t in a 8.3 file system. And because the 8.3 files system on modern PC&#039;s have gone the way of the dinosaurs for a while now, it makes it all really hard to use with any volume of files as almost no files are natively in the 8.3 file format. (unless you really want to rename all files)</p>]]></description>
			<author><![CDATA[null@example.com (relo999)]]></author>
			<pubDate>Sun, 15 Sep 2019 20:13:35 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1344#p1344</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1332#p1332</link>
			<description><![CDATA[<div class="quotebox"><cite>Luzie wrote:</cite><blockquote><p>Even &quot;no complete&quot; LFN-support would be sufficient, e.g. support for 31 or 32 chars-long filenames is much better than 8.3 short names.</p></blockquote></div><p>Or max file path limit to 255 bytes(including file name) - M$ Windows worked fine much time with this limits.</p>]]></description>
			<author><![CDATA[null@example.com (anihirash)]]></author>
			<pubDate>Wed, 11 Sep 2019 13:02:54 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1332#p1332</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1318#p1318</link>
			<description><![CDATA[<div class="quotebox"><cite>lordcoxis wrote:</cite><blockquote><p>Hi to everyone,</p><p>To put a stop to the rumours - there is no fully working version with LFN support - the code as it is has LFN-capable <em>readdir</em> (hence the screenshots above), but doesn&#039;t have LFN-capable <em>open</em>, so it&#039;s not useable yet. It will be ready when it&#039;s ready <img src="https://board.esxdos.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Regards</p></blockquote></div><p>I think READONLY LFN (as <em>readdir</em>) would be enough to make most people satisfied. Does <em>readdir</em> not deliver the short name also to pass this to <em>open</em>? (this maybe a dump question from me).</p><p>Main reason for no LFN-support maybe the lack of memory I think?!</p><p>Even &quot;no complete&quot; LFN-support would be sufficient, e.g. support for 31 or 32 chars-long filenames is much better than 8.3 short names.</p>]]></description>
			<author><![CDATA[null@example.com (Luzie)]]></author>
			<pubDate>Sun, 01 Sep 2019 09:08:42 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1318#p1318</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1237#p1237</link>
			<description><![CDATA[<p>Will API&nbsp; breaks after adding support of LFN?</p><p>Or it will work as before?</p>]]></description>
			<author><![CDATA[null@example.com (anihirash)]]></author>
			<pubDate>Mon, 17 Jun 2019 09:05:51 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1237#p1237</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1232#p1232</link>
			<description><![CDATA[<p>This is kinda exciting news! :-)</p>]]></description>
			<author><![CDATA[null@example.com (otis)]]></author>
			<pubDate>Sat, 15 Jun 2019 21:33:00 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1232#p1232</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=1228#p1228</link>
			<description><![CDATA[<p>Great news LFN is in development. Is there any update on the progress please? This would be such a great feature to have.</p>]]></description>
			<author><![CDATA[null@example.com (crabfists)]]></author>
			<pubDate>Thu, 13 Jun 2019 09:28:56 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=1228#p1228</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=278#p278</link>
			<description><![CDATA[<p>Great work, Miguel! You&#039;ve achieved fantastic results so far, with esxDOS being chosen as the default firmware for ZX Spectrum Next&#039;s DivMMC!<br />Please make LFN support, the whole Next community relies on you <img src="https://board.esxdos.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Lady Eklipse)]]></author>
			<pubDate>Tue, 30 May 2017 18:21:07 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=278#p278</guid>
		</item>
		<item>
			<title><![CDATA[Re: LFN Support...]]></title>
			<link>https://board.esxdos.org/viewtopic.php?pid=259#p259</link>
			<description><![CDATA[<p>I hope that LFN support comes soon <img src="https://board.esxdos.org/img/smilies/smile.png" width="15" height="15" alt="smile" />)</p>]]></description>
			<author><![CDATA[null@example.com (deibit)]]></author>
			<pubDate>Tue, 11 Apr 2017 12:10:49 +0000</pubDate>
			<guid>https://board.esxdos.org/viewtopic.php?pid=259#p259</guid>
		</item>
	</channel>
</rss>
