-
Content Count
18 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by eed002
-
Thanks for your help. After thinking about this, my biggest problem is fseek and FTP interoperability. I think I will be creating a special DUP.SYS that is parallel to DUP.SYS and called something else (FTPDOS). FTPDOS will look like a standard unix prompt ("R4:> ....(command)"). I will have mount/umount command that will copy a .ATR (from ftp) to ESPFLASH and push out writes to ftp. This will allow my to seek a file based ATR, do sector writes, and sync with the ftp server. However, the FTPDOS will also allow me to access the ftp directory directly and load/save/run/del..., even copy from R4:(ftp) to D1:(sio) and vice versa. This allows me to preserve the desired FMS within the A8 but still have the FTP access that I wanted. This way a subsequent boot, would SIO boot from D1(SIO) if desired. Anyways, this is for a different thread, but still sortof ATR related. Thanks, Ed
-
The 800XL schematics show the SIO 5V supply line directly connected to the 5V supplied by the external power supply, so 1.5A....working on a similar SIO device, and had the same question. -Ed
-
Found the Sparata X reference manual...exactly what I needed. However, as I think about my problem, I think the best thing is to not to try and merge the both worlds, but try to create an FTP DOS. Ed
-
I am working on a simple ultimate SIO peripheral(P: R: D: C:) , SIO2WIFI with an ESP8266. Where for D: access, I was planing on accessing files at an FTP directory. I plan on reusing already existing code for .ATR implementations. However, I wanted a way to just have all the files in the ftp directory, directly accessible, and not part of an ATR structure. My idea was that I could have a virtual directory structure. However, if a dos like sparta needs a FAT located somewhere in the middle of the drive I have a problem. I wanted to parse the ftp directory, create a JSON of all the files, and assign sectors to them. The first 3 sectors would be special, but in essence my special JSON file will have the sector structure. So that, if sparta dos X was what was installed in that ftp directory mount, then its FAT would be non file data that is stored on sectors in the JSON. I would also have to hide the JSON from the OS itself. The problem that I am seeing is that any file that is added via any non-sparta transaction(user drops a file into the directory), those files wont be in the FAT, and sparta wont know about it. For this to work, I need to know where the FAT is located(dos dependent), and update the JSON, every time I reconnect to the ftp directory. I think I am stuck only supporting/serving .ATR files, and my idea for a free directory structure is a dead end. Hence, my desire to know the location of all the FATs, and tables for each OS. Any thoughts appreciated. ( I guess I could pick an OS like Sparta and force those open directories to use that OS, manage the FAT update, and limit my complexity down to one OS.) Thanks, -Ed
-
Thanks. I thought I was going nuts. I have seen http://fileformats.archiveteam.org/wiki/ATR, and the many DOS specifications, posts, etc...and I thought I was missing something. This helps a lot. Thanks, Ed
-
All, Its a couple of years, but I am trying to understand the ATR format, for a project I am working on. I have read the posts, and the NICK textfile is great. However, with regards to the ATR format, where is the File allocation table kept? Is there a binary map of empty sectors? An help is appreciated. Thanks, Ed
-
Hi, I will be receiving 3 PCBs, I can put it together. and send it to you, if you want. I believe all we need to do is handle the SIO R: requests, it should not be that bad. Isn't it a straight through FIFOed interface to the UART? Thanks, -Ed
-
Hi, Yes, just updated my post and noticed your comment. We can make it an option via SPIFFSS flash upload. Ed
-
Hi, Just noticed ICET needs 128K. I want to be able to have a solution that works even for a 48K 800. Found this: http://atariage.com/forums/topic/96729-vt100-emulator/ (should of searched atariage first) Looks lime VT100SQ or Omnicomm. We can probably make the term emulator used/changeable via esp8266 SPIFFSS image, so ICET or other options are available. Thanks, Ed
-
Thanks Venkman!! http://atariage.com/forums/topic/217539-ice-t-xe-276-released/ ICET it is. -Ed
-
I know how your feel...I saw on thingverse plans for a 3D printed SIO connector, however, this is my quick and dirty prototype, that 1/7 of an inch pitch is a pain. https://www.thingiverse.com/thing:1831769 -Ed
-
All, Your experience is needed. I am looking for an Atari terminal program that supports VT100? I have been trying to scope out my plan of attack, and I reviewed the SIO2SD code, which seems simple to reuse, and for the printer interface I plan to use lan port 9100, which is the standard port for the "RAW" print protocol. With time I would like to support all of the STAR SG-10 capabilities, first I will just support straight print with no escape codes. However, for the custom boot-loader, I thought a VT100 access to the ESP8266 would be best, and use the corresponding ESPTerm module for the server side. So when an Atari first boots, it will display "Press 2 for terminal access..", if nothing is pressed then the Atari will normal boot from a drive (with current eprom parameters, router name/pass, ftp IP settings, drive folder/atr selection, printer IP settings..). If a user enters a terminal access mode by pressing 2, then the ESP8266 will be located on R4: with VT100 support, where a user can change all of the needed ESP parameters, to be uploaded to its eprom. When a user enters terminal mode, they can either access normal terminal mode with R1: (AT commands for telent address), or with R4: they can access the ESP8266 VT100 terminal. However, R4:, would be dedicated for the ESP8266. So any thoughts, as to which terminal program to use (one that supports VT100) would be great, and its image if you have it. Thanks, Ed (ps. here is the paper doll, and what it will look like)
-
Yes.I was thinking of having a simple bootloader, that displays "Press 2 to change system settings..", which leads to the system settings menu, which would allow you to set values that would be written to the ESP8266 eprom. These values would be the wifi router name and login, and ftp settings to the PC/Filezilla location for the drives (D1-D8). If all had been set correctly, then instead of pressing 2 (..like PC access to BIOS ), it would try to boot the drives located on the ftp server. So, a small intermediate bootloader, but any other bootloader could be added as well. Of course, the esp would also capture any R:,P: request. The P: request could go to a lan printer as well (also configured in the same menu described above) I ordered the PCB boards, it came out to $13 for 3 PCBs.. cant wait for them to come. A long but fun road ahead. I will create a git repo site, for my work. Thanks, Ed
-
Excellent! Thanks In all my searches I never saw this site. Most appreciated. -Ed
-
Yes, that is my goal. The ultimate all in one SIO peripheral. Fritzing is a free layout tool that is commonly used with Arduino. I uploaded and shared the project, so that anyone can fabricate it. Here is the link. http://fritzing.org/projects/sio2wifi There are pin header holes in case someone wants to use it with a cable, the modules that go attached can be purchased from Adafruit. I am about to submit my request for a PCB, here is the schematic. I am just triple checking it for mistakes. I made paper dolls, and it fits/aligns well in the socket. I gave it some slack, however, I am debating about making it fit snug, and sandpaper if it goes over. Do you know how I can get access to the 850 code? Thanks, Ed
-
Hi, I am also interested in taking this further. I have a Fritzing file for a simple Adafruit two board design, with a poor mans SIO connection. I am levering the 6V 600ma regulator, for the level-shifter. The only parts needed besides the PCB are: 1 Adafruit HUZZAH ESP8266 variant variant 2; part # Adafruit #2471 1 Adafruit 4-channel I2C-safe Bi-directional Logic Level Converter variant variant 1; part # Adafruit #757 The PCB is also easy to source, via the Fritzing tool. I tried uploading the encapsulating ".fzz" file, but it was not accepted. ("Error You aren't permitted to upload this kind of file") I have attached a snapshot. I haven't submitted a PCB build a yet, since I am still reviewing my connections. As for the SIO2WIFI: I would like to implement a true D:,R: wifi converter. It would support ftp,telnet,http, and a special disk access mode. For the disk access, I was thinking of an ftp access to a file server(Filezilla), the esp8266 would parse a remote ftp directory, and create a virtual sector structure for all the files. Any new files added by the PC(to ftp server) after the ESP8266 ftp connection started, would require a new ftp connection restart. However, the ESP8266 should be able to read and write just fine to the local ftp server. For the time being I would like to first investigate, first getting R:, SIO request working. Where can I get information on the 850 processing for a UART device? I want the connection to look like there is an 850 attached. Your thoughts appreciated. Thanks, Ed
-
Hi, Many thanks. After I saw that it works, I figured something was wrong with my dos version. I was using ftesdtka.dcm (which is 3.2 with the toolkit). When I used ftesd32f.dcm image it was working. Thanks all for the help. -Edward
-
Hi, I am using the atari800 emulator on my Ubuntu machine. I own several 800's and I am an old 8biter. In the emulator I am trying to access subdirectories on H1:. I have tried dosxl and spartados. Has anyone gotten this to work? I have searched the forms and cant find anything useful. I can access the main H1: directory, but when I try to access the subdirectory, I get a write protected error. I also can not CWD to the location I want. It seems that the H1: access is limited to one level. Any help is appreciated. Thanks, Edward
