<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[esxDOS BBS — Development]]></title>
	<link rel="self" href="https://board.esxdos.org/extern.php?action=feed&amp;fid=3&amp;type=atom" />
	<updated>2022-11-14T17:12:28Z</updated>
	<generator>PunBB</generator>
	<id>https://board.esxdos.org/index.php</id>
		<entry>
			<title type="html"><![CDATA[Is esxDOS souce code available?]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=1061&amp;action=new" />
			<summary type="html"><![CDATA[<p>Hello!</p><p>I&#039;m trying to find esxDOS source code, but so far can&#039;t find it.</p><p>I have ZX Spectrum Harlequin 128k and I really want to make esxDOS work with `basic 128`... I know that the problem is not trivial, but still - would like to dig into it...</p>]]></summary>
			<author>
				<name><![CDATA[kblukis]]></name>
				<uri>https://board.esxdos.org/profile.php?id=1293</uri>
			</author>
			<updated>2022-11-14T17:12:28Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=1061&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Custom ROM and NMI reentry on space address.]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=1057&amp;action=new" />
			<summary type="html"><![CDATA[<p>The ROM does not have basic in. Assuming an NMI fails as I can&#039;t even trace where the &quot;pop af&quot; happens in the spaghetti. I think the &quot;rst 38&quot; and &quot;rst 10&quot; is sorted. If using assembly calls to the routines.</p><p>I&#039;m kind of assuming the NMI does not do a return to $67 to exit, and uses some BASIC routines. I think switching to the ROM after boot, does allow a &quot;jp $000a&quot; at $0008, for &quot;rst 10&quot; access to raw assembler esxDOS calls.</p>]]></summary>
			<author>
				<name><![CDATA[jackokring]]></name>
				<uri>https://board.esxdos.org/profile.php?id=1289</uri>
			</author>
			<updated>2022-09-08T13:29:22Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=1057&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[license]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=1056&amp;action=new" />
			<summary type="html"><![CDATA[<p>hi,<br />I looked on the website and in the package, I cannot find the license of the esxDOS.<br />What is the esxDOS license?</p><p>thank you<br />Valerio</p>]]></summary>
			<author>
				<name><![CDATA[efa]]></name>
				<uri>https://board.esxdos.org/profile.php?id=1287</uri>
			</author>
			<updated>2022-07-18T23:13:39Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=1056&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Supported ROM types on DivMMC]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=1047&amp;action=new" />
			<summary type="html"><![CDATA[<p>Until now, I&#039;ve used AT28C64B EEPROM chips, DIP and SOP.<br />It is currently really hard to obtain these chips, so I&#039;m wondering if there are other types that can be used on DivMMC interfaces.<br />My main worry is that the flash-routine is not compatible with other EEPROM types.</p><p>I have had some AT28B64 chips, so non-B, which do not work properly with the flashing routine.<br />I think it&#039;s because of some enhanced flashing features, present only on the AT28C64B.<br />So my first question is: can the flashing routine be made compatible with AT28C64?</p><p>Many of the AT28C64B batches I&#039;ve bought throughout the last months, do not work properly.<br />I suspect these are remarked chips, and in fact AT28C64 (non-B), but I can&#039;t be sure.<br />I tried to flash them as AT28C64 on a USB programmer, which seemed to work ok, hence I think these are AT28C64.</p><p>Is there another EEPROM type that will work with the flashing routine?<br />Of course it would be very nice if there are other types that are pincompatible, so I can use the same pcb.</p>]]></summary>
			<author>
				<name><![CDATA[bverstee]]></name>
				<uri>https://board.esxdos.org/profile.php?id=201</uri>
			</author>
			<updated>2021-12-01T13:42:51Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=1047&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[TRDBOOT.BIN - How does it work?]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=1033&amp;action=new" />
			<summary type="html"><![CDATA[<p>Regarding to here: <a href="http://board.esxdos.org/viewtopic.php?pid=2059#p2059">http://board.esxdos.org/viewtopic.php?pid=2059#p2059</a></p><p>can anyone please tell us more infos on TRDBOOT.BIN: Where and when is it loaded into memory. And how can we ran other programs/Navigators instead of the included TRDN / TR-DOS Navigator?</p>]]></summary>
			<author>
				<name><![CDATA[Luzie]]></name>
				<uri>https://board.esxdos.org/profile.php?id=157</uri>
			</author>
			<updated>2021-05-17T11:20:20Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=1033&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[ZXDIR CustomROM]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=1015&amp;action=new" />
			<summary type="html"><![CDATA[<p>In order to work a little more comfortably and seriously on the spectrum with divSD and esxDOS, I really only need a few things:<br />- do not break fingers and shifts when entering CAT (DIR),<br />- shorten command tokens so that BASIC statements do not take a half of the screen for each longer prog. line and do not slow down editing,<br />- be able to move the cursor in the editing zone line by lines, up and down,<br />- convert hexadecimal numbers when programming and also when working with ports,<br />- use white characters on black paper, with modern monitors.</p><p>This is how the ZXDIR CustomROM was created,<br />to download from <a href="https://mega.nz/folder/O8NwQDjS#yLw7tABrQoY94N3_9Uj2kg">https://mega.nz/folder/O8NwQDjS#yLw7tABrQoY94N3_9Uj2kg</a></p><p>ZXDIR1.ROM - DIR command on COPY key (following BSROM style) and esxDOS tilda character replaced unused pound sign<br />ZXDIR2.ROM can move the cursor better in the edit line (similar to LECROM)<br />ZXDIR3.ROM - added an ability to enter hexadecimal numbers (as with Amstrad CPC or in SAM BASIC)</p><p>Choose a version that suits you. The last one allows to insert HD numbers with &#039;&amp;&#039; in INPUT, LET, PRINT, OUT, IN ... up to &amp;FFFF,<br />e.g. PRINT &amp;e0-&amp;f<br />LET a=&amp;4000: PRINT a<br />PRINT &amp;FFFF+&amp;3^&amp;2<br />OUT &amp;Fe,1 </p><p>Check original color ROM settings in the BlackOnWhite directory.</p><p>Modifications are economic, minimal (was added a total of about 100 bytes only) and &quot;should&quot; be highly compatible with any software, because they are short and set in places where they shouldn&#039;t interfere with other popular system modifications. The goal was to make a few necessary adjustments only, not to improve or fix basic commands - dot-commands can be now used for purposes of BASIC expansions and mostly no direct ROM patches are needed, I think.</p>]]></summary>
			<author>
				<name><![CDATA[SCjoe]]></name>
				<uri>https://board.esxdos.org/profile.php?id=494</uri>
			</author>
			<updated>2021-01-23T12:51:34Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=1015&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Keyboard Help]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=993&amp;action=new" />
			<summary type="html"><![CDATA[<p>For those who, like me, use the +2A/+3 model and do not remember locations of some BASIC keywords, there is a dot command named KZX...<br /><a href="https://mega.nz/folder/r4F0SD4D#qgGXYASGym-8gcSMrF-wdA">https://mega.nz/folder/r4F0SD4D#qgGXYASGym-8gcSMrF-wdA</a></p>]]></summary>
			<author>
				<name><![CDATA[SCjoe]]></name>
				<uri>https://board.esxdos.org/profile.php?id=494</uri>
			</author>
			<updated>2020-12-28T19:08:28Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=993&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Utoboot - A general purpose boot system for esxDOS 0.8.5 and later]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=889&amp;action=new" />
			<summary type="html"><![CDATA[<p>As seen on 19 Oct 2020 in Facebook-Group &quot;DivMMC and DivIDE interface for ZX Spectrum&quot;:</p><div class="quotebox"><cite>Uto Dev wrote:</cite><blockquote><p>Hi guys, recently we have found a way to make an SD card which can autostart with any version os ESXDOS you have in your DivMMC, at least from 0.8.5. This probably opens a way to make physical copies of games in SD format, ready to be run in your DivMMC devices.</p></blockquote></div><p>Please have a look at the project here: <a href="https://github.com/Utodev/utoboot">https://github.com/Utodev/utoboot</a></p><p>Infos:</p><p>utoboot</p><p>A general purpose boot system so games or utilities can be distributed in SD card format for DivMMC/IDE with ESXDOS (ZX Spectrum)<br />Purpose</p><p>Using DivMMC or DivIDE with ESXDOS is a great experience, but so far there was no way to distribute games in physical format using ESXDOS, mainly because ESXDOS relays in it&#039;s own core, which is installed inside the DivMMC/DivIDE flash, and external files such as ESXDOS.SYS, that should be in the SD card. Also, the core and the ESXDOS.SYS file should match in version number, so a developer cannot create a SD card which would work on every DivMMC/IDE, as the developer doesn&#039;t know which version of ESXDOS is installed in every target DivMMC.</p><p>In latest versions of ESXDOS, the autoboot feature was implemented, and AUTOXEC.BAS can run any game in the SD card, but again, not if you don&#039;t know the ESXDOS version of the user.<br />What we found?</p><p>After some testing, based in a first try by @mcleod_ideafix, and with a lot of help from Andrew Owen and Antonio Villena, I managed to find the BETADISK.SYS file is executed when loaded, al least in the very last versionos of ESXDOS (0.8.5 and above). Thus, you can make any code run at that point, for instace to load some other file (the game) and execute it.</p><p>But to get to BETADISK.SYS you have go trough loading ESXDOS.SYS first, and that was the main problem as it should match the version of the core installed in the DivMMC.</p><p>Well, we found ESXDOS.SYS can be replaced by an empty file, and then no version check is made. That has some side effects, cause some of the functions ESXDOS provides are in the SYS file, not in the core, so some ESXDOS functions doesn&#039;t work with this solution. On the other hand, we found the ones most needed for games (load and save files) work flawlessly at least in the latest versions of ESXDOS.</p><p>There was still a challenge: in latest versions 0.8.7 and 0.8.8, we found the core itself was calling some of the new functions, which should be in the SYS file. We believe it is the built in autoboot feature. To avoid that, we finally replaced ESXDOS.SYS, with a 4K file plenty of RETs, which, in case of the core calling a function, it just returns. This works for latest versions and we hope it works with future versions too.<br />So how it works?</p><p>At the moment, there you only need to include in a SD card the content of the SYS folder in this project (ESXDOS.SYS and BETADISK.SYS), together with a AUTOEXEC.BIN file that you should place in the root folder of the SD card. That AUTOEXEC.BIN should be a binary loaded at 8000h, and executed at 8000h, cause the loader will loaded it there and then jump to 8000h.</p><p>Please notice the ROM will not be initialised, so don&#039;t expect the system variables to be there. On the other hand, the loader makes part of the ROM initialization (clears the RAM, sets interrupt mode 1, enables interrupt, sets IY valuye to ERR-NO system variable address), but doesn&#039;t make other things like initializae system variables, UDGs, etc.</p><p>Also, have in mind that when your game starts, the stack it&#039;s at 8000h, so first value stacked will go to $7FFF and $7FFE</p><p>If you use the AUTOEXEC.BIN file included in this project, together with the SYS folder, you will have a SD card with an autoexecutable copy of Manic Miner. Thanks to Matthew Smith for creating this great game.<br />What if my game does not start at 8000h</p><p>Ok, that&#039;s why the source is available. You have this section in the source code:</p><p>define LOAD_ADDRESS 32768 ; Address where to load AUTOEXEC.BIN file define LOAD_SIZE 32768 ; Size of the AUTOEXEC.BIN file (if size if larger than file, file is loaded anyway) define START_ADDRESS 32768 ; Start address to run the game</p><p>Just change load address, file size and start address and recompile utoboot.asm using sjasmplus, and you will have a new BETADISk.SYS file ready for your game.<br />What if my game needs the system variables</p><p>We recommend getting a copy of the system variables memory block as a file, and load it from the loader, before calling your code.<br />I see two [ERROR] messages when starting the game, cause NMI.SYS and RTC.SYS are not there</p><p>If that it&#039;s too annoying for you, just make copies of ESXDOS.SYS and put them as RTC.SYS and NMI.SYS in the SYS folder.<br />NMI handler does not work</p><p>That&#039;s correct, it&#039;s a feature.<br />Notes</p><p>&nbsp; &nbsp; Despite you may think it would be a good idea to have a loading screen shown loaded by the utoboot loader, it is not. As said above, the ROM is not initialized, so you actually don&#039;t really have a FRAMES system variables, nor the IM 1 expected interrupts, and also the ESXDOS ROM is paged in, so you don&#039;t really have that usual ROM at full.</p><p>&nbsp; &nbsp; Maybe it&#039;s not a bad idea to load a screen, then load your game code, and then, when your code starts, set your own interrupt handler, make a pause there so the loading screen is visible, and then continue with your game. If you want to do that, you can use the LoadFile function in the source code, whose parameters are clearly defined there.</p><p>&nbsp; &nbsp; Please notice the loader runs at address 2000h, which is the ESXDOS area for dot commands. If you use ESXDOS functions, consider it is like a dot command, so use HL for the parameters instead of IX.</p><p>&nbsp; &nbsp; Many of the ESXDOS functions work, but some others may not work fine. We have tested loading and saving files, which are important for games (especially loading is great so you can make mulyiple areas with different sprites, loading beatiful background images, etc., but also saving is great to save game progress). Other functions may not work.</p><p>AGD Loader</p><p>MPAGD (Multi Plataform AGD) IDE can use the Export feature to obtain a binary file for your game, just make sure you create the TAP file, and the go to &quot;Suite ZX\SjasmPlus&quot; folder in the AGD directory and you will find the same file but with BIN extension. Put that file in the root folder of your SD card, rename it to AUTOBOOT.AGD, and put ESXDOS.SYS and AGDBETADISK.SYS en your SYS folder. Finaly, rename AGDBETADISK.SYS as BETADISK.SYS.</p><p>If you have a game made with AGD 4.0 or above, MPAGD can also import it and then export it. If it importing TAP file doesn&#039;t work, try making a snapshot with an emulator and try to import SNA.</p><p>You have a sample game (Hero&#039;es rescue) by Defecto Digital in the repository, so you can check. Thanks Javymetal for letting me use it as sample.<br />DAAD Ready Loader</p><p>DAAD is a text adventure engine made by Infinite Imaginations, AKA Gilsoft, AKA Tim Gilberts, for the Spanish company Aventuras AD. DAAD has a ZX Spectrum interpreter, and DAAD Ready is a package to make adventures with DAAD, which includes ESXDOS targets (for normal Spectrum and also for ZX-Uno, which uses graphics in Timex HiRes mode).</p><p>daadloader.asm contains a loader that has been implemented in DAAD Ready 3.0, so games can have autoboot. DAAD Ready contains everything that is needed, but source code is better hosted in this project. DAAD loader will be included by default in DAAD Ready.</p>]]></summary>
			<author>
				<name><![CDATA[Luzie]]></name>
				<uri>https://board.esxdos.org/profile.php?id=157</uri>
			</author>
			<updated>2020-10-23T11:10:12Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=889&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Wild Player now exist also for DIVMMC]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=796&amp;action=new" />
			<summary type="html"><![CDATA[<p>From Facebook-Group &quot;DivMMC and DivIDE interface for ZX Spectrum&quot;:</p><div class="quotebox"><blockquote><p>George Velesoft: Wild Player now exist also for DIVMMC:<br /><a href="https://zxart.ee/eng/software/tool/music/wild-player/">https://zxart.ee/eng/software/tool/music/wild-player/</a></p></blockquote></div><p><span class="postimg"><img src="https://zxart.ee/zxscreen/type:standard/id:155312/zoom:1/filename:image.png" alt="https://zxart.ee/zxscreen/type:standard/id:155312/zoom:1/filename:image.png" /></span></p>]]></summary>
			<author>
				<name><![CDATA[Luzie]]></name>
				<uri>https://board.esxdos.org/profile.php?id=157</uri>
			</author>
			<updated>2020-08-23T16:17:57Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=796&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[You wait ages for an LFN browser and then two come along at once]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=664&amp;action=new" />
			<summary type="html"><![CDATA[<p>This one reads the disk directly:</p><p><a href="https://spectrumcomputing.co.uk/forums/viewtopic.php?f=9&amp;t=2553&amp;fbclid=IwAR1VikYfQWbQZpyVDAbTuJnGxMiNqR1-XRA7HkzZI73QxND-eCOQSzwyulk">https://spectrumcomputing.co.uk/forums/ … COQSzwyulk</a></p><p>This one requires a tool on the PC/Mac to pre-read the directories:</p><p><a href="https://youtu.be/8Pg4WtUHuuM">https://youtu.be/8Pg4WtUHuuM</a></p>]]></summary>
			<author>
				<name><![CDATA[aowen]]></name>
				<uri>https://board.esxdos.org/profile.php?id=168</uri>
			</author>
			<updated>2020-04-29T09:06:38Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=664&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[esxDos detection]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=624&amp;action=new" />
			<summary type="html"><![CDATA[<p>Is there safe way to detect is esxDos present on machine or not?</p><p>I&#039;m talking about multiloaders when you have one code for several versions of demo/application. </p><p>For example, esxDos present - read via it from folder, if not - trying detect TRDOS - read from floppy(in success way) or tape.</p>]]></summary>
			<author>
				<name><![CDATA[anihirash]]></name>
				<uri>https://board.esxdos.org/profile.php?id=424</uri>
			</author>
			<updated>2020-02-24T20:43:10Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=624&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HOWTO right exiting .DOT commands which are started with parameters?]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=559&amp;action=new" />
			<summary type="html"><![CDATA[<p>Hi,</p><p>sorry, but I´m new into programming Z80 and esxDOS, so this is a Newbie question.</p><p>I struggle about exiting a selfprogrammed .DOT-command which started with parameters.<br />Starting the .DOT-command without any parameters runs it OK with 0 OK, 0:1</p><p>But when running passing a parameter, it shows me this on esxDOS 0.8.6: !q, 0:1<br />or on esxDOS 0.8.7: M, 0:1<br />or similar strings.</p><p>On: <a href="http://board.esxdos.org/viewtopic.php?pid=969#p969">http://board.esxdos.org/viewtopic.php?pid=969#p969</a><br />I find something about howto right exiting a .DOT-command. But it´s too complicated for me as beginner to understand.<br />Can someone please give me a source-piece to add to my .dot-command to exit it right with 0 OK, 0:1</p><p>I´m on esxDOS 0.8.7 or esxDOS 0.8.6 under DivIDE-Emulation (SpecEmu).</p><p>Or should try to use Z88DK as &quot;Assembler only&quot; as I find it hard for me to get into programming C. And Z88DK´s .DOT-command compiling options may fix me problems?</p><p>Regards,</p><p>Luzie</p>]]></summary>
			<author>
				<name><![CDATA[Luzie]]></name>
				<uri>https://board.esxdos.org/profile.php?id=157</uri>
			</author>
			<updated>2019-10-19T11:57:39Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=559&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HDFmaker - A GUI to click together Next and esxDOS-Memorycard-Images]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=517&amp;action=new" />
			<summary type="html"><![CDATA[<p>Maybe someone finds this useful:</p><p>HDFmaker - A GUI to click together Next and esxDOS-Memorycard-Images and content</p><p>First public released Version v001.091 (Package name: &quot;2019-08-18 HDFMaker V001.091.zip&quot; - Filesize: 65 MBytes)<br />Downloadlink: <a href="https://www.magentacloud.de/lnk/9HgGDEX9">https://www.magentacloud.de/lnk/9HgGDEX9</a></p><p>Testet under Windows 10 64-Bit</p><p><span class="postimg"><img src="http://forum.tlienhard.com/phpBB3/download/file.php?id=8933" alt="http://forum.tlienhard.com/phpBB3/download/file.php?id=8933" /></span></p><p>From the ReadMe:</p><p>Sorry, no support for this. So please note:</p><p>Only runs with Administrative Right &quot;RunAsAdmin&quot; yet.</p><p>Only runs from with a directory called HDFMaker which must be at Root of any drive<br />So HDFMaker.EXE must be at: \HDFMaker\HDFMaker.EXE</p><p>AutoHotkey-Sourcecode will be released in future version.</p>]]></summary>
			<author>
				<name><![CDATA[Luzie]]></name>
				<uri>https://board.esxdos.org/profile.php?id=157</uri>
			</author>
			<updated>2019-08-18T15:13:46Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=517&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Application Package Format]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=488&amp;action=new" />
			<summary type="html"><![CDATA[<p>I&#039;ve created an application package format for SE Basic IV 4.2. I&#039;m considering creating a dot command version that would enable programs that don&#039;t depend on the ROM to run on esxDOS as well. Applications are stored as a collection of files and folders within a&nbsp; folder in a top-level folder called PROGRAMS. Application names can be any length and contain any valid FAT32 filename character (including space). In SE Basic, applications are launched with <span style="color: blue">RUN &quot;appname&quot;</span>. The dot command equivalent would be <span style="color: blue">.run appname</span>. The application name is truncated to derive the folder and binary filenames and spaces are converted to underscores. The package format is as follows:</p><div class="codebox"><pre><code>PROGRAMS
|----------- MY_APP_N.AME
             |----------- PRG
                          |----------- MY_APP_N.PRG
                          RSC
                          |----------- RESOURCE.BIN</code></pre></div><p>The RUN command sets the SP to $6000, loads the binary (PRG file) at $6000, changes the path to the resource (RSC) folder and calls $6000. If the binary fails to load it restores the stack and falls back to BASIC. This means the binary can be up to 40K in length. The binary is then responsible for loading its own resources. The method for passing parameters to the app is to define a variable in BASIC.</p><p>This approach has a number of advantages over the single executable file method. For example, with multi-lingual software, only the selected language resources need to be loaded. It is also easy to customize the app without the need to recompile it.</p>]]></summary>
			<author>
				<name><![CDATA[aowen]]></name>
				<uri>https://board.esxdos.org/profile.php?id=168</uri>
			</author>
			<updated>2019-05-23T12:05:44Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=488&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[load/save routines]]></title>
			<link rel="alternate" href="https://board.esxdos.org/viewtopic.php?id=484&amp;action=new" />
			<summary type="html"><![CDATA[<p>Is it possible to add rainbow border effects to save/load routines? I think it would be nice and very &quot;spectrum-like&quot;!</p>]]></summary>
			<author>
				<name><![CDATA[dac]]></name>
				<uri>https://board.esxdos.org/profile.php?id=209</uri>
			</author>
			<updated>2019-04-17T17:19:45Z</updated>
			<id>https://board.esxdos.org/viewtopic.php?id=484&amp;action=new</id>
		</entry>
</feed>
