Jump to content

tsom

Members
  • Content Count

    210
  • Joined

  • Last visited

Community Reputation

78 Excellent

1 Follower

About tsom

  • Rank
    Chopper Commander

Recent Profile Visitors

681 profile views
  1. Yes, that's what I mean. My FujiNet is up to date. I had pulled the SIDE3 cart out to boot into CONFIG to mount the ATR, but when I put the cart back in, it wouldn't boot into the ATR, just either the SIDE3 loader or SDX. I was able to finally boot the atr off the FujiNet - I'm not sure what combination of things I did (I think I turned of the ATR support in the SIDE3), that didn't work at first, but just kept trying to reboot, flipping the switch up and down. Finally booted the ATR and I was able to update. Of course, I really can't do anything with SDX on the SIDE3, as I don't have an APT partition, and can't figure out how to get that set up...
  2. How do I update the SDX image? I have the SIDE3 cart updated and I have a FujiNet installed with the SDX atr on a local tnfs that I can get to. However, I can't get the computer to boot into the FujiNet with the SIDE3 installed - it will either start the SIDE3 loader (switch up), or SDX (switch down). I can't mount the SDX atr with the SIDE3 loader (says the atr image is too big) ??
  3. (hopefully this works). Here is atasm v1.11, build from this repo, for MacOS: https://github.com/CycoPH/atasm atasm.zip
  4. I actually picked up a C64 at that store. They had a 800xl too, but the guy offered the in box c64, and I had never even touched one, so I opted for it. I do want to go back, they had a decent selection of Atari stuff.
  5. I'm happy to report that I am able to assemble and run a program using this extension on MacOS, using my own install of atasm. (It's only version 1.10, will have to update...) Debugging doesn't work, obviously, due to running in Atari800MacX, which doesn't understand the Altirra debugging stuff. But some success! Actually, I originally had the path to Atari800MacX in the "Altirra: Path" setting and that seemed to work - it added the compiled file as an argument. However, I noticed the new "Own Emulator" flag and path, so I set that up, but while it launches the emulator, it doesn't pass the name of the compiled file. How do I add that as a parameter?
  6. Excellent! I’ll give it a test. As long as it uses the setting and picks up my install of atasm, having it bundled isn’t a huge issue. thanks!
  7. Thought I'd give it a try on MacOS (yeah, I know Altirra doesn't run under MacOS), and can't get it to compile. I set a custom path for atasm in the settings (in my case '/usr/local/bin/atasm'), but it doesn't want to use that setting, seems fixed to trying to use the Linux path: "atasm-altirra-bridge.assembler.atasmPath": "/usr/local/bin/atasm" Starting build ... -oout/b-ring.xex -lout/b-ring.lab -gout/b-ring.lst "b-ring.asm" /bin/sh: /Users/john/.vscode-exploration/extensions/cerebus.atasm-altirra-bridge-1.1.0/bin/darwin/x64/atasm: No such file or directory Exit code: 127 I wish there was a MacOS version of Altirra, or at least one of the Mac emulators would work (Atari800MacX would be awesome!)
  8. I do have a task in VS Code that does do a build of the current open file, one task for both 'atasm' and 'mads': { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format // tasks and problem matcher to compile Atari sources in the Mac/65 format "version": "2.0.0", "tasks": [ { "label": "Build - ATASM", "type": "shell", "command": "atasm", "args": [ "${relativeFile}", "-mae", "-Iincludes", "-IUtility", "-o${fileBasenameNoExtension}.xex" ], "group": "build", "presentation": { // Reveal the output only if unrecognized errors occur. "reveal": "always" }, "problemMatcher": { // "owner": "atasm", "fileLocation": [ "relative", "${workspaceFolder}" ], "pattern": [ { "regexp": "^In (.*),\\sline\\s(\\d+)--$", "file": 1, "line": 2, }, { "regexp": "^\\s(Error|Warning):\\s(.*)$", "severity": 1, "message": 2 } ] } }, { "label": "Build - MADS", "type": "shell", "command": "mads", "args": [ "${fileBasename}", "-l", "-o:${fileBasenameNoExtension}.xex" ], "group": "build", "presentation": { // Reveal the output only if unrecognized errors occur. "reveal": "always" }, "problemMatcher": { // "owner": "MADS", "fileLocation": [ "relative", "${workspaceFolder}" ], "pattern": [ { "regexp": "^(.*)\\s\\((\\d*)\\)\\s(ERROR|WARNING):\\s(.*)$", "file": 1, "line": 2, "severity": 3, "message": 4, } ] } } ] } Put this tasks.json file into a .vscode folder in the same folder as the source, and you'll be able to launch a build task (Command(control)-Shift-B. If there are errors, it will also show in the "Problems" tab. Ideally, it'd be nice to be able to launch the application in the emulator AND debug. (And having more than just syntax coloring would be nice - hover popups, IntelliSense, etc.
  9. Hm. I've never had an issue with Homebrew (or read of any exploits), and think it's the easiest way to install packages and tools without having to deal with downloading / building/installing. But to each their own In the end, you got it to build, so congrats! My wish is better integration with VSCode - I was able to set up a build task that can compile a source file with a keystroke, but it would be awesome to have a dedicated extension for it, and be able to debug (with Atari800MacX), like I see the C64 people do with Kick Assembler (java...ick )
  10. Since you're on MacOS, you could also use HomeBrew (https://brew.sh) and install zlib with that: brew install zlib
  11. Just wanted to come and say, I just updated my FujuNet, and the fast config load even on my stock 800xl is FANTASTIC! Great job!
  12. It's probably because I'm using mDNS to get to the local server (It's an Eero system). Resolving TNFS.LOCAL fails, but tifs.local works. But... if I enter uppercase TNFS.LOCAL for the host slot, it finds the server fine. Weird.
  13. The odd thing is, upper case urls for the hosts resolve just fine, it’s just when using the N device in this situation. I’ll keep digging...
  14. * sigh * Nevermind. I (dumbly) didn't bother updating my work disk that I was using with the latest version of the N Handler. Once I did that, I'm able to read my files. Though it does still have the issue of not being able to resolve UPPER CASE Url's Using '/dev/cu.usbserial-141430' as serial port. Showing logs: [17:51:05] [17:51:05]71 0 c4 [17:51:05]CF: 4f 040sioNetwork::io_proces 04f ': 4 00 [17:51:05]rk::sio_op [17:51:05]ACK! [17:51:05]rk::sio_op [17:51:05]ssx'O0x0,0xsioNetwoen() [17:51:05]<-SIO re256 bs Serial port closed! [17:51:05]<-SIO re256 bs [17:51:05]ACK! [17:51:05]sioNetwork::parseURL(N:TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:51:05]sioNetwork::parseURL transformed to (N:TNFS://TNFS.LOCAL/SHOWTIME.BAS, TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:51:05]Parse and instantiate protocol: N:TNFS://TNFS.LOCAL/SHOWTIME.BAS [17:51:05]NetworkProtocol::ctor() [17:51:05]NetworkProtocolTNFS::ctor [17:51:05]sioNetwork::open_protocol() - Protocol TNFS opened. [17:51:05]Resolving hostname "TNFS.LOCAL" [17:51:05]Name failed to resolve [17:51:05]Failed to send packet - retrying [17:51:06]Resolving hostname "TNFS.LOCAL" [17:51:06]Name failed to resolve [17:51:06]Failed to send packet - retrying [17:51:07]Resolving hostname "TNFS.LOCAL" [17:51:07]Name failed to resolve [17:51:07]Failed to send packet - retrying [17:51:08]Resolving hostname "TNFS.LOCAL" [17:51:08]Name failed to resolve [17:51:08]Failed to send packet - retrying [17:51:09]Resolving hostname "TNFS.LOCAL" [17:51:09]Name failed to resolve [17:51:09]Failed to send packet - retrying [17:51:10]Retry attempts failed [17:51:10]NetworkProtocolTNFS::mount(TNFS.LOCAL,/SHOWTIME.BAS) - -1 [17:51:10]Protocol unable to make connection. Error: 138 [17:51:10]NetworkProtocolTNFS::dtor [17:51:10]NetworkProtocol::dtor() [17:51:10]ERROR! [17:51:10] [17:51:10]CF: 71 4f 04 00 c4 [17:51:10]sioNetwork::sio_process 0x4f 'O': 0x04, 0x00 [17:51:10]sioNetwork::sio_open() [17:51:10] [17:51:10]ACK! [17:51:10]<-SIO read 256 bytes [17:51:10]ACK! [17:51:10]sioNetwork::parseURL(N:TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:51:10]sioNetwork::parseURL transformed to (N:TNFS://TNFS.LOCAL/SHOWTIME.BAS, TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:51:10]Parse and instantiate protocol: N:TNFS://TNFS.LOCAL/SHOWTIME.BAS [17:51:10]NetworkProtocol::ctor() [17:51:10]NetworkProtocolTNFS::ctor [17:51:10]sioNetwork::open_protocol() - Protocol TNFS opened. [17:51:10]Resolving hostname "TNFS.LOCAL" [17:51:10]Name failed to resolve [17:51:10]Failed to send packet - retrying [17:51:11]Resolving hostname "TNFS.LOCAL" [17:51:11]Name failed to resolve [17:51:11]Failed to send packet - retrying [17:51:12]Resolving hostname "TNFS.LOCAL" [17:51:12]Name failed to resolve [17:51:12]Failed to send packet - retrying [17:51:13]Resolving hostname "TNFS.LOCAL" [17:51:13]Name failed to resolve [17:51:13]Failed to send packet - retrying [17:51:14]Resolving hostname "TNFS.LOCAL" [17:51:14]Name failed to resolve [17:51:14]Failed to send packet - retrying [17:51:15]Retry attempts failed [17:51:15]NetworkProtocolTNFS::mount(TNFS.LOCAL,/SHOWTIME.BAS) - -1 [17:51:15]Protocol unable to make connection. Error: 138 [17:51:15]NetworkProtocolTNFS::dtor [17:51:15]NetworkProtocol::dtor() [17:51:15]ERROR! [17:51:15] [17:51:15]CF: 71 53 00 00 c4 [17:51:15]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:51:15]ACK! [17:51:15]sioNetwork::sio_status_local(0) [17:51:15]->SIO write 4 bytes [17:51:15]COMPLETE! [17:51:16] [17:51:16]CF: 71 43 00 00 b4 [17:51:16]sioNetwork::sio_process 0x43 'C': 0x00, 0x00 [17:51:16]sioNetwork::sio_close() [17:51:16]ACK! [17:51:16]COMPLETE!
  15. I suppose it could just be the N-Handler still not quite ready, I was able to do this, but I'm having a problem loading a Basic file from my local TNFS server. My FujiNet device is up to date. I'm issuing the command: LOAD "N:TNFS://tnfs.local/READTIME.BAS It chugs for a little bit and returns with no errors. But the file isn't loaded. Here is the output from the debugger: (Here is the first attempt, where I forgot to put the URL in lower case - upper case doesn't resolve the IP address - separate problem - returns an ERROR 138) Using '/dev/cu.usbserial-141430' as serial port. Showing logs: [17:24:31] [17:24:31]CF: 71 4f 00 c4 [17:24:31]4 0sioNewrk::sio_roce: 0x04, 0x00 [17:24:31]topss 0x4f 'O'eork:en( [17:24:31]topss 0x4f 'O'eork:en( [17:24:31]sioNtw:sio_op) [17:24:31]K! [17:24:31]ACDeling exis ateTim [17:24:31]ACDeling exis ateTim [17:24:31]ettingrer [17:24:31]<-IOred 256 ye [17:24:31]<-IOred 256 ye Serial port closed! [17:24:31]ACK! [17:24:31]sioNetwork::parseURL(N:TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:24:31]sioNetwork::parseURL transformed to (N:TNFS://TNFS.LOCAL/SHOWTIME.BAS, TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:24:31]Parse and instantiate protocol: N:TNFS://TNFS.LOCAL/SHOWTIME.BAS [17:24:31]NetworkProtocol::ctor() [17:24:31]NetworkProtocolTNFS::ctor [17:24:31]sioNetwork::open_protocol() - Protocol TNFS opened. [17:24:31]Resolving hostname "TNFS.LOCAL" [17:24:31]Name failed to resolve [17:24:31]Failed to send packet - retrying [17:24:32]Resolving hostname "TNFS.LOCAL" [17:24:32]Name failed to resolve [17:24:32]Failed to send packet - retrying [17:24:33]Resolving hostname "TNFS.LOCAL" [17:24:33]Name failed to resolve [17:24:33]Failed to send packet - retrying [17:24:34]Resolving hostname "TNFS.LOCAL" [17:24:34]Name failed to resolve [17:24:34]Failed to send packet - retrying [17:24:35]Resolving hostname "TNFS.LOCAL" [17:24:35]Name failed to resolve [17:24:35]Failed to send packet - retrying [17:24:36]Retry attempts failed [17:24:36]NetworkProtocolTNFS::mount(TNFS.LOCAL,/SHOWTIME.BAS) - -1 [17:24:36]Protocol unable to make connection. Error: 138 [17:24:36]NetworkProtocolTNFS::dtor [17:24:36]NetworkProtocol::dtor() [17:24:36]ERROR! [17:24:36] [17:24:36]CF: 71 4f 04 00 c4 [17:24:36]sioNetwork::sio_process 0x4f 'O': 0x04, 0x00 [17:24:36]sioNetwork::sio_open() [17:24:36] [17:24:36]ACK! [17:24:36]<-SIO read 256 bytes [17:24:36]ACK! [17:24:36]sioNetwork::parseURL(N:TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:24:36]sioNetwork::parseURL transformed to (N:TNFS://TNFS.LOCAL/SHOWTIME.BAS, TNFS://TNFS.LOCAL/SHOWTIME.BAS) [17:24:36]Parse and instantiate protocol: N:TNFS://TNFS.LOCAL/SHOWTIME.BAS [17:24:36]NetworkProtocol::ctor() [17:24:36]NetworkProtocolTNFS::ctor [17:24:36]sioNetwork::open_protocol() - Protocol TNFS opened. [17:24:36]Resolving hostname "TNFS.LOCAL" [17:24:36]Name failed to resolve [17:24:36]Failed to send packet - retrying [17:24:37]Resolving hostname "TNFS.LOCAL" [17:24:37]Name failed to resolve [17:24:37]Failed to send packet - retrying [17:24:38]Resolving hostname "TNFS.LOCAL" [17:24:38]Name failed to resolve [17:24:38]Failed to send packet - retrying [17:24:39]Resolving hostname "TNFS.LOCAL" [17:24:39]Name failed to resolve [17:24:39]Failed to send packet - retrying [17:24:40]Resolving hostname "TNFS.LOCAL" [17:24:41]Name failed to resolve [17:24:41]Failed to send packet - retrying [17:24:42]Retry attempts failed [17:24:42]NetworkProtocolTNFS::mount(TNFS.LOCAL,/SHOWTIME.BAS) - -1 [17:24:42]Protocol unable to make connection. Error: 138 [17:24:42]NetworkProtocolTNFS::dtor [17:24:42]NetworkProtocol::dtor() [17:24:42]ERROR! [17:24:42] [17:24:42]CF: 71 53 00 00 c4 [17:24:42]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:24:42]ACK! [17:24:42]sioNetwork::sio_status_local(0) [17:24:42]->SIO write 4 bytes [17:24:42]COMPLETE! [17:24:42] [17:24:42]CF: 71 53 00 00 c4 [17:24:42]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:24:42]ACK! [17:24:42]sioNetwork::sio_status_local(0) [17:24:42]->SIO write 4 bytes [17:24:42]COMPLETE! [17:24:42] [17:24:42]CF: 71 43 00 00 b4 [17:24:42]sioNetwork::sio_process 0x43 'C': 0x00, 0x00 [17:24:42]sioNetwork::sio_close() [17:24:42]ACK! [17:24:42]COMPLETE! Then using the lowercase of the URL: Using '/dev/cu.usbserial-141430' as serial port. Showing logs: [17:26:12] [17:26:12]CF: 71 00 [17:26:12]4f 04 c4sioNetrk::sx4f'O': 0x, [17:26:12]oNetwork:sioe( [17:26:12]wosio_proces 0 04 0x00si:o_pn) [17:26:12]ACK! [17:26:12]oNetwork:sioe( [17:26:12]<S5s [17:26:12]<S5s Serial port closed! [17:26:12]ACK! [17:26:12]sioNetwork::parseURL(N:TNFS://tnfs.local/SHOWTIME.BAS) [17:26:12]sioNetwork::parseURL transformed to (N:TNFS://tnfs.local/SHOWTIME.BAS, TNFS://tnfs.local/SHOWTIME.BAS) [17:26:12]Parse and instantiate protocol: N:TNFS://tnfs.local/SHOWTIME.BAS [17:26:12]NetworkProtocol::ctor() [17:26:12]NetworkProtocolTNFS::ctor [17:26:12]sioNetwork::open_protocol() - Protocol TNFS opened. [17:26:12]Resolving hostname "tnfs.local" [17:26:12]Resolved to address 192.168.7.94 [17:26:13]NetworkProtocolTNFS::mount(tnfs.local,/SHOWTIME.BAS) - 0 [17:26:13]NetworkProtocolFS::resolve(/SHOWTIME.BAS,/,SHOWTIME.BAS) [17:26:13]Resolving hostname "tnfs.local" [17:26:13]Resolved to address 192.168.7.94 [17:26:13]NetworkProtocolTNFS::stat(F: 1186, M: 33261, D: 113, L: 1) - 0 [17:26:13]Resolved to TNFS://tnfs.local/SHOWTIME.BAS [17:26:13]Resolving hostname "tnfs.local" [17:26:13]Resolved to address 192.168.7.94 [17:26:13]TNFS open file: "/SHOWTIME.BAS" (0x0001, 0x0000) [17:26:13]Resolving hostname "tnfs.local" [17:26:13]Resolved to address 192.168.7.94 [17:26:13]File opened, handle ID: 0, size: 1186, pos: 0 [17:26:13]NetworkProtocolTNFS::open_file_handle(mode: 1 perms 0) - 0 [17:26:13]COMPLETE! [17:26:13]NetworkProtocolFS::read_file(512) [17:26:13]Resolving hostname "tnfs.local" [17:26:13]Resolved to address 192.168.7.94 [17:26:13]NetworkProtocolTNFS::read_file_handle(B: 512, A: 512, T: 0) [17:26:13]NetworkProtocol::read(512) [17:26:13] [17:26:13]CF: 71 53 00 00 c4 [17:26:13]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:13]ACK! [17:26:13]sioNetwork::sio_status_channel(0) [17:26:13]PROTOCOL [17:26:13]sio_status_channel() - BW: 512 E: 1 [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 52 7f 00 43 [17:26:13]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:13]sioNetwork::sio_read( 127 bytes) [17:26:13]ACK! [17:26:13]NetworkProtocolFS::read_file(127) [17:26:13]NetworkProtocol::read(127) [17:26:13]->SIO write 127 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 53 00 00 c4 [17:26:13]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:13]ACK! [17:26:13]sioNetwork::sio_status_channel(0) [17:26:13]PROTOCOL [17:26:13]sio_status_channel() - BW: 385 E: 1 [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 52 7f 00 43 [17:26:13]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:13]sioNetwork::sio_read( 127 bytes) [17:26:13]ACK! [17:26:13]NetworkProtocolFS::read_file(127) [17:26:13]NetworkProtocol::read(127) [17:26:13]->SIO write 127 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 53 00 00 c4 [17:26:13]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:13]ACK! [17:26:13]sioNetwork::sio_status_channel(0) [17:26:13]PROTOCOL [17:26:13]sio_status_channel() - BW: 258 E: 1 [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 52 7f 00 43 [17:26:13]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:13]sioNetwork::sio_read( 127 bytes) [17:26:13]ACK! [17:26:13]NetworkProtocolFS::read_file(127) [17:26:13]NetworkProtocol::read(127) [17:26:13]->SIO write 127 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 53 00 00 c4 [17:26:13]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:13]ACK! [17:26:13]sioNetwork::sio_status_channel(0) [17:26:13]PROTOCOL [17:26:13]sio_status_channel() - BW: 131 E: 1 [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 52 7f 00 43 [17:26:13]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:13]sioNetwork::sio_read( 127 bytes) [17:26:13]ACK! [17:26:13]NetworkProtocolFS::read_file(127) [17:26:13]NetworkProtocol::read(127) [17:26:13]->SIO write 127 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 53 00 00 c4 [17:26:13]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:13]ACK! [17:26:13]sioNetwork::sio_status_channel(0) [17:26:13]PROTOCOL [17:26:13]sio_status_channel() - BW: 4 E: 1 [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 52 04 00 c7 [17:26:13]sioNetwork::sio_process 0x52 'R': 0x04, 0x00 [17:26:13]sioNetwork::sio_read( 4 bytes) [17:26:13]ACK! [17:26:13]NetworkProtocolFS::read_file(4) [17:26:13]NetworkProtocol::read(4) [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13]NetworkProtocolFS::read_file(512) [17:26:13]Resolving hostname "tnfs.local" [17:26:13]Resolved to address 192.168.7.94 [17:26:13]NetworkProtocolTNFS::read_file_handle(B: 512, A: 512, T: 0) [17:26:13]NetworkProtocol::read(512) [17:26:13] [17:26:13]CF: 71 53 00 00 c4 [17:26:13]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:13]ACK! [17:26:13]sioNetwork::sio_status_channel(0) [17:26:13]PROTOCOL [17:26:13]sio_status_channel() - BW: 512 E: 1 [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 52 7f 00 43 [17:26:13]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:13]sioNetwork::sio_read( 127 bytes) [17:26:13]ACK! [17:26:13]NetworkProtocolFS::read_file(127) [17:26:13]NetworkProtocol::read(127) [17:26:13]->SIO write 127 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 53 00 00 c4 [17:26:13]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:13]ACK! [17:26:13]sioNetwork::sio_status_channel(0) [17:26:13]PROTOCOL [17:26:13]sio_status_channel() - BW: 385 E: 1 [17:26:13]->SIO write 4 bytes [17:26:13]COMPLETE! [17:26:13] [17:26:13]CF: 71 52 7f 00 43 [17:26:13]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:13]sioNetwork::sio_read( 127 bytes) [17:26:13]ACK! [17:26:13]NetworkProtocolFS::read_file(127) [17:26:13]NetworkProtocol::read(127) [17:26:13]->SIO write 127 bytes [17:26:13]COMPLETE! [17:26:14] [17:26:14]CF: 71 53 00 00 c4 [17:26:14]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:14]ACK! [17:26:14]sioNetwork::sio_status_channel(0) [17:26:14]PROTOCOL [17:26:14]sio_status_channel() - BW: 258 E: 1 [17:26:14]->SIO write 4 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 52 7f 00 43 [17:26:14]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:14]sioNetwork::sio_read( 127 bytes) [17:26:14]ACK! [17:26:14]NetworkProtocolFS::read_file(127) [17:26:14]NetworkProtocol::read(127) [17:26:14]->SIO write 127 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 53 00 00 c4 [17:26:14]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:14]ACK! [17:26:14]sioNetwork::sio_status_channel(0) [17:26:14]PROTOCOL [17:26:14]sio_status_channel() - BW: 131 E: 1 [17:26:14]->SIO write 4 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 52 7f 00 43 [17:26:14]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:14]sioNetwork::sio_read( 127 bytes) [17:26:14]ACK! [17:26:14]NetworkProtocolFS::read_file(127) [17:26:14]NetworkProtocol::read(127) [17:26:14]->SIO write 127 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 53 00 00 c4 [17:26:14]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:14]ACK! [17:26:14]sioNetwork::sio_status_channel(0) [17:26:14]PROTOCOL [17:26:14]sio_status_channel() - BW: 4 E: 1 [17:26:14]->SIO write 4 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 52 04 00 c7 [17:26:14]sioNetwork::sio_process 0x52 'R': 0x04, 0x00 [17:26:14]sioNetwork::sio_read( 4 bytes) [17:26:14]ACK! [17:26:14]NetworkProtocolFS::read_file(4) [17:26:14]NetworkProtocol::read(4) [17:26:14]->SIO write 4 bytes [17:26:14]COMPLETE! [17:26:14]NetworkProtocolFS::read_file(162) [17:26:14]Resolving hostname "tnfs.local" [17:26:14]Resolved to address 192.168.7.94 [17:26:14]Resolving hostname "tnfs.local" [17:26:14]Resolved to address 192.168.7.94 [17:26:14]NetworkProtocolTNFS::read_file_handle(B: 162, A: 162, T: 0) [17:26:14]NetworkProtocol::read(162) [17:26:14] [17:26:14]CF: 71 53 00 00 c4 [17:26:14]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:14]ACK! [17:26:14]sioNetwork::sio_status_channel(0) [17:26:14]PROTOCOL [17:26:14]sio_status_channel() - BW: 162 E: 136 [17:26:14]->SIO write 4 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 52 7f 00 43 [17:26:14]sioNetwork::sio_process 0x52 'R': 0x7f, 0x00 [17:26:14]sioNetwork::sio_read( 127 bytes) [17:26:14]ACK! [17:26:14]NetworkProtocolFS::read_file(127) [17:26:14]NetworkProtocol::read(127) [17:26:14]->SIO write 127 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 53 00 00 c4 [17:26:14]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:26:14]ACK! [17:26:14]sioNetwork::sio_status_channel(0) [17:26:14]PROTOCOL [17:26:14]sio_status_channel() - BW: 35 E: 136 [17:26:14]->SIO write 4 bytes [17:26:14]COMPLETE! [17:26:14] [17:26:14]CF: 71 43 00 00 b4 [17:26:14]sioNetwork::sio_process 0x43 'C': 0x00, 0x00 [17:26:14]sioNetwork::sio_close() [17:26:14]ACK! [17:26:14]NetworkProtocolTNFS::close_file_handle(0) - 0 [17:26:14]NetworkProtocolTNFS::umount() [17:26:14]Resolving hostname "tnfs.local" [17:26:14]Resolved to address 192.168.7.94 [17:26:14]COMPLETE! [17:26:14]NetworkProtocolTNFS::dtor [17:26:14]NetworkProtocol::dtor() No errors, but the file doesn't load. The file does exist. FWIW, here's the output that's in /var/log/syslog: Apr 3 17:21:28 tnfs tnfsd[342]: 192.168.7.125 s=e146 c=01 q=04 | REQUEST cmd=0x01 TNFS_UMOUNT Apr 3 17:21:28 tnfs tnfsd[342]: 192.168.7.125 s=e146 c=01 q=04 | Unmounting Apr 3 17:21:28 tnfs tnfsd[342]: Freeing session ID index 9 Apr 3 17:26:14 tnfs tnfsd[342]: 192.168.7.125 s=00 c=00 q=00 | REQUEST cmd=0x00 TNFS_MOUNT Apr 3 17:26:14 tnfs tnfsd[342]: 192.168.7.125 s=00 c=00 q=00 | TNFS_MOUNT Apr 3 17:26:14 tnfs tnfsd[342]: Looking for existing sessions with IP 192.168.7.125 Apr 3 17:26:14 tnfs tnfsd[342]: Allocating new session for 0x00 Apr 3 17:26:14 tnfs tnfsd[342]: Allocated new session for 0x7c Apr 3 17:26:14 tnfs tnfsd[342]: validate_dir: Path='/tnfs/' Apr 3 17:26:14 tnfs tnfsd[342]: validate_dir: Directory OK Apr 3 17:26:14 tnfs tnfsd[342]: 192.168.7.125 s=7c c=00 q=00 | Mounted / OK, SID=7c Apr 3 17:26:14 tnfs tnfsd[342]: 192.168.7.125 s=7c c=24 q=01 | REQUEST cmd=0x24 TNFS_STAT Apr 3 17:26:14 tnfs tnfsd[342]: stat: bufsz=14 buf=/SHOWTIME.BAS Apr 3 17:26:14 tnfs tnfsd[342]: stat: path=/tnfs/SHOWTIME.BAS Apr 3 17:26:14 tnfs tnfsd[342]: stat: OK Apr 3 17:26:14 tnfs tnfsd[342]: 192.168.7.125 s=7c c=24 q=02 | REQUEST cmd=0x24 TNFS_STAT Apr 3 17:26:14 tnfs tnfsd[342]: stat: bufsz=14 buf=/SHOWTIME.BAS Apr 3 17:26:14 tnfs tnfsd[342]: stat: path=/tnfs/SHOWTIME.BAS Apr 3 17:26:14 tnfs tnfsd[342]: stat: OK Apr 3 17:26:14 tnfs tnfsd[342]: 192.168.7.125 s=7c c=29 q=03 | REQUEST cmd=0x29 TNFS_OPEN Apr 3 17:26:14 tnfs tnfsd[342]: filename: /SHOWTIME.BAS Apr 3 17:26:14 tnfs tnfsd[342]: flags: 1 Apr 3 17:26:14 tnfs tnfsd[342]: mode: 0 Apr 3 17:26:14 tnfs tnfsd[342]: open: fd=8 Apr 3 17:26:14 tnfs tnfsd[342]: 192.168.7.125 s=7c c=21 q=04 | REQUEST cmd=0x21 TNFS_READ Apr 3 17:26:15 tnfs tnfsd[342]: 192.168.7.125 s=7c c=21 q=05 | REQUEST cmd=0x21 TNFS_READ Apr 3 17:26:15 tnfs tnfsd[342]: 192.168.7.125 s=7c c=21 q=06 | REQUEST cmd=0x21 TNFS_READ Apr 3 17:26:15 tnfs tnfsd[342]: 192.168.7.125 s=7c c=21 q=07 | REQUEST cmd=0x21 TNFS_READ Apr 3 17:26:15 tnfs tnfsd[342]: EOF Apr 3 17:26:16 tnfs tnfsd[342]: 192.168.7.125 s=7c c=01 q=08 | REQUEST cmd=0x01 TNFS_UMOUNT Apr 3 17:26:16 tnfs tnfsd[342]: 192.168.7.125 s=7c c=01 q=08 | Unmounting Apr 3 17:26:16 tnfs tnfsd[342]: Freeing session ID index 9 I attempted to save a small "hello world" program (10 PRINT "HELLO WORLD"). The file was created on the server, but it's empty: Using '/dev/cu.usbserial-141430' as serial port. Showing logs: [17:30:11] [17:30:11]CF: 71 8 00 c8 [17:30:11]sioNetwor::siopcess4fO': x, [17:30:11]4f 0k_ro 0x '0080x00sioNetwork::sio_open( [17:30:11]) [17:30:11]4f 0k_ro 0x '0080x00sioNetwork::sio_open( [17:30:11]CK! [17:30:11]eigextng atmer [17:30:11]eigextng atmer [17:30:11]ADeltn isireTi [17:30:11]rd 25 bes [17:30:12]<-SIO ea6ytCK! [17:30:12]twprse/tnfs.local/LL.BAS) [17:30:12]AsioNeork::aURL(N:TNFS:/HEOsioNewrp t (N:TFS:/s.laH, TNFS:f.clHLL. [17:30:12]nrl: :TNFS/nf.lclLO.AS [17:30:12]tok::arseURL transformedoN/tnfocl/ELLO.BAS//tnsloa/EOBAS)Parse and instatiate potocoN:/tsoa/HELBNetrrt:tr) [17:30:12]okrtcoTF:co [17:30:12]wokPoocol:co(NetwrPoolNS:trsioNetwr:oe_rcl rtclTF pnd [17:30:12]ok:pnpotoo()-Pooo NSoee.Resovn snm "n.cl [17:30:12]ok:pnpotoo()-Pooo NSoee.Resovn snm "n.cl Serial port closed! [17:30:12]Resolved to address 192.168.7.94 [17:30:12]NetworkProtocolTNFS::mount(tnfs.local,/HELLO.BAS) - 0 [17:30:12]NetworkProtocolFS::resolve(/HELLO.BAS,/,HELLO.BAS) [17:30:12]Resolving hostname "tnfs.local" [17:30:12]Resolved to address 192.168.7.94 [17:30:12]NetworkProtocolTNFS::stat(F: 1, M: 1, D: 113, L: 0) - 2 [17:30:12]TNFS open directory: sortopts=0x00 diropts=0x00 maxresults=0x0000 pattern="*" path="/" [17:30:12]Resolving hostname "tnfs.local" [17:30:12]Resolved to address 192.168.7.94 [17:30:12]Directory opened, handle ID: 0, entries: 12 [17:30:12]NetworkProtocolTNFS::open_dir_handle(/, *) - 0 [17:30:12]Resolving hostname "tnfs.local" [17:30:12]Resolved to address 192.168.7.94 [17:30:12]tnfs_readdirx resp_count=12, dirpos=0, status=1 [17:30:12]tnfs_readdirx cached 12 entries [17:30:12] _readdirx_fill_response: dir: Yes, size: 4096, mtime: 2021-03-07 10:56:27, ctime: 2021-03-07 10:56:27 "action" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: action, F: 4096, M: 1, D: 1, L: 0) - 0 [17:30:12]current entry "action" crunched entry "ACTION" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: Yes, size: 4096, mtime: 2021-04-03 16:21:16, ctime: 2021-04-03 16:21:16 "Dev" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: Dev, F: 4096, M: 1, D: 1, L: 0) - 0 [17:30:12]current entry "Dev" crunched entry "DEV" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: Yes, size: 4096, mtime: 2021-01-16 17:58:26, ctime: 2021-01-16 17:58:26 "misc-apps" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: misc-apps, F: 4096, M: 1, D: 1, L: 0) - 0 [17:30:12]current entry "misc-apps" crunched entry "MISCAPPS" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 133136, mtime: 2021-02-02 17:51:13, ctime: 2021-02-02 17:51:13 "action.atr" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: action.atr, F: 133136, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "action.atr" crunched entry "ACTION.ATR" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 133136, mtime: 2020-11-28 11:40:25, ctime: 2021-01-16 17:56:14 "blank.atr" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: blank.atr, F: 133136, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "blank.atr" crunched entry "BLANK.ATR" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 133136, mtime: 2021-01-19 17:25:39, ctime: 2021-01-19 17:25:39 "dev2.atr" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: dev2.atr, F: 133136, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "dev2.atr" crunched entry "DEV2.ATR" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 9463, mtime: 2020-11-29 18:36:47, ctime: 2021-01-16 17:56:19 "ELIZA.BAS" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: ELIZA.BAS, F: 9463, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "ELIZA.BAS" crunched entry "ELIZA.BAS" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 92176, mtime: 2020-11-29 12:06:38, ctime: 2021-01-16 17:56:27 "n-handler.atr" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: n-handler.atr, F: 92176, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "n-handler.atr" crunched entry "NHANDLER.ATR" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 92176, mtime: 2020-12-05 15:36:24, ctime: 2021-01-16 17:56:27 "oilwells.atr" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: oilwells.atr, F: 92176, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "oilwells.atr" crunched entry "OILWELLS.ATR" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 67596, mtime: 2020-12-18 16:35:34, ctime: 2021-01-16 17:56:28 "s3loader.xex" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: s3loader.xex, F: 67596, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "s3loader.xex" crunched entry "S3LOADER.XEX" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 1186, mtime: 2021-02-02 16:52:03, ctime: 2021-02-02 16:52:03 "SHOWTIME.BAS" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: SHOWTIME.BAS, F: 1186, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "SHOWTIME.BAS" crunched entry "SHOWTIME.BAS" [17:30:12]tnfs_readdirx responding from cached entry [17:30:12] _readdirx_fill_response: dir: no, size: 92176, mtime: 2021-02-02 16:52:18, ctime: 2021-02-02 16:52:18 "work.atr" [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: work.atr, F: 92176, M: 1, D: 0, L: 0) - 0 [17:30:12]current entry "work.atr" crunched entry "WORK.ATR" [17:30:12]tnfs_readdirx returning EOF based on cached value [17:30:12]NetworkProtocolTNFS::read_dir_entry(N: work.atr, F: 92176, M: 1, D: 0, L: 0) - 33 [17:30:12]Resolving hostname "tnfs.local" [17:30:12]Resolved to address 192.168.7.94 [17:30:12]NetworkProtocolTNFS::close_dir_handle() - 0 [17:30:12]Resolved to TNFS://tnfs.local/HELLO.BAS [17:30:12]Resolving hostname "tnfs.local" [17:30:12]Resolved to address 192.168.7.94 [17:30:12]TNFS open file: "/HELLO.BAS" (0x0302, 0x01ff) [17:30:12]Resolving hostname "tnfs.local" [17:30:12]Resolved to address 192.168.7.94 [17:30:12]File opened, handle ID: 0, size: 0, pos: 0 [17:30:12]NetworkProtocolTNFS::open_file_handle(mode: 770 perms 511) - 0 [17:30:12]COMPLETE! [17:30:12] [17:30:12]CF: 71 53 00 00 c4 [17:30:12]sioNetwork::sio_process 0x53 'S': 0x00, 0x00 [17:30:12]ACK! [17:30:12]sioNetwork::sio_status_channel(0) [17:30:12]PROTOCOL [17:30:12]sio_status_channel() - BW: 0 E: 136 [17:30:12]->SIO write 4 bytes [17:30:12]COMPLETE! [17:30:12] [17:30:12]CF: 71 43 00 00 b4 [17:30:12]sioNetwork::sio_process 0x43 'C': 0x00, 0x00 [17:30:12]sioNetwork::sio_close() [17:30:12]ACK! [17:30:12]NetworkProtocolTNFS::close_file_handle(0) - 0 [17:30:12]NetworkProtocolTNFS::umount() [17:30:12]Resolving hostname "tnfs.local" [17:30:12]Resolved to address 192.168.7.94 [17:30:12]COMPLETE! [17:30:12]NetworkProtocolTNFS::dtor [17:30:12]NetworkProtocol::dtor()
×
×
  • Create New...