bkw777 / dl2 Goto Github PK
View Code? Open in Web Editor NEWDeskLink+ is a Tandy Portable Disk Drive emulator or "TPDD Server" implimented in C.
License: GNU General Public License v2.0
DeskLink+ is a Tandy Portable Disk Drive emulator or "TPDD Server" implimented in C.
License: GNU General Public License v2.0
Hello Brian, i didn't found you email, so i will post it as an issue.
I have NEC PC-8300 with REX# RAM/ROM Extension and TS-DOS. All i want is to transfer file from my Linux PC to NEC PC-8300.
On my Linux PC i compiled dlplus, its working, my USB2SERIAL Adapter is on /dev/ttyUSB0, anything is fine.
But now i don't understand exactly, what tasks need to be done, so i can access the current working dlplus directory on my Linux PC as TPDD Drive from the TSDOS.
When i run dlplus without parameters - it starts with no errors, but the disk is not ready when i try to open it from TD-DOS with F4.
Should i first bootstrap a special file?
Maybe you will find couple minutes of time to explain the needed steps here?
I thank you very much
Pawel
Hello Brian,
I have a strange behavior on my NEC PC-8201 when i transfer files with DesLink+ (actual Master branch 2.0.x)
When i start TS-DOS on my NEC and dl on my Debian Linux, anything seems to working fine.
I can load any .DO or .BA files from the current directory on my Linux Machine.
When i try to open loaded files in basic - they don't
run because corrupted.
I copied a file DSKLOG.DO from Linux PC to NEC and saved it back to Linux under different name.
And i see, that the size is different and first lines of file contains garbage. The rest of the file is normal.
DSKLOG.DO is the normal file
DSKLOGB.DO is broken file
Now i wonder, what is wrong on my configuration.
I am thankful for any help
Normal file
DSKLOG.DO.TXT
File after Transfer
DSKLOGB.DO.TXT
Gives the following when I try to set the base directory:
dl -p /Users/mark/Dropbox/Retrocomputing/Tandy/VirtualT/TPDD
cd: no such file or directory: /Users/mark/Dropbox/Old Compy/Tandy/VT Emulation/TPDD
DeskLink+ v2.0.000-28-gd0f80bb
Unknown argument: "-p"
Unknown argument: "/Users/mark/Dropbox/Retrocomputing/Tandy/VirtualT/TPDD"
Serial Device: /dev/cu.usbserial-1410
Working Dir : /Users/mark/git/dlplus
Opening "/dev/cu.usbserial-1410" ... OK
Also returns the Unknown argument
error for -h.
System is macOS Catalina 10.15.7
Hello bkw777,
I am an owner of a german Olivetti M10. But the TEENY.M10 program works only on the USA version of the M10.
Do you know if there is a version of TEENY.M10 for the German version of a M10?
Best Regards
a-brandt
Hey Brian,
First of - thanks for what you're doing for the whole retro community.
Under MacOS X ( M1 in my case) running dlplus as tpdd server with no other argument than the device name, a USB-C to serial dongle in my case
Program runs fine,
However if you let it run AND remove the USB dongle, the program loops in an error, filling up the screen... And filling up the memory, I just killed dlplus on my mac after it taking 55 Gigabytes (fifty five) of memory on my mac (didn't know this was even possible)
If you could look at that, probably just have the program exit when you remove the usb device and not loop forever (especially if it allocates ram at each loop) : that would be much appreciated
Ever since commit 2b07aa6, the file clients/teeny/TEENY.200 does not work on my Tandy 200. I get a function call error in line 2 when I run it (using RUN "COM:98N1ENN" and dl -b TEENY.200
). However, the previous version of TEENY.200 from commit 1ed2c72 works fine.
This is probably not the issue, but it looks like the problematic commit changed the end of line character from the Tandy style (CRLF) to Macintosh style (CR). You may want to ensure that git knows that those files should have CRLF terminators by creating a file called .gitattributes in the project's root and adding something like this:
*.DO eol=crlf
*.do eol=crlf
*.100 eol=crlf
*.200 eol=crlf
*.102 eol=crlf
*.NEC eol=crlf
*.nec eol=crlf
*.M10 eol=crlf
*.m10 eol=crlf
*.K85 eol=crlf
*.k85 eol=crlf
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.