jamm Posted June 20, 2020 Share Posted June 20, 2020 That's really awesome! ? Quote Link to comment Share on other sites More sharing options...
+mytek Posted June 20, 2020 Share Posted June 20, 2020 The chess game looks very good ? . ------------------- BTW, I think I should mention that it would be nice if the FujiNet UI fully supports a keyboard alternative like the TK-II. Many times I see situations where only non-CTRLed arrow keys are being looked for in order to navigate a UI. The TK-II via a PS/2 keyboard brings a lot of extra power in the special key codes it can produce, and defaults to CTRL+Arrows for its actual arrow keys. And also takes advantage of the 1200XL function key features and applies many of them to the navigation section on a PC keyboard (Home, End, PageUp, PageDown). Currently FJC's U1MB BIOS screens (Loader and Setup) and The Last Word fully support it. I can create a key code map for you as a reference if you like. Just let me know. 3 Quote Link to comment Share on other sites More sharing options...
Brentarian Posted June 20, 2020 Share Posted June 20, 2020 Was there ever discussion about implementing an MP3 decoder/player in the future with the ESP32/FujiNet? I thought I read that somewhere, or maybe I just dreamed about it one night. The reason I ask, if it is possible, is there a pin dedicated for a second audio channel? 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 20, 2020 Author Share Posted June 20, 2020 Easy enough to do, code is already out there to do it, and the DAC connected to audioin can be used. -Thom 3 Quote Link to comment Share on other sites More sharing options...
mozzwald Posted June 20, 2020 Share Posted June 20, 2020 On 6/19/2020 at 2:35 PM, leech said: Even if the local firmware is in a weird state? When I got my SuperVidel, that was the only way I got it to work. You can always update FujiNet firmware with the MicroUSB port no matter what state it's in. 53 minutes ago, Brentarian said: Was there ever discussion about implementing an MP3 decoder/player in the future with the ESP32/FujiNet? I thought I read that somewhere, or maybe I just dreamed about it one night. The reason I ask, if it is possible, is there a pin dedicated for a second audio channel? Yes, there are libraries for audio playback that could be implemented in the future as Thom said. I pulled in a simple WAV player just for a quick test. 3 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted June 21, 2020 Share Posted June 21, 2020 I'd rather have a separate patched version for TK/PC centric use... every bit/byte counts on our machines, and tbh is it that terrible to use what we all use anyway... many having gone through the trouble of putting decals over the PC keyboard to make it Atari like anyway. I'm sure once everything is complete and working just the way it needs to we could play with key maps for Apple or whatever keyboard a person wants... 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 21, 2020 Author Share Posted June 21, 2020 2 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted June 21, 2020 Share Posted June 21, 2020 59 minutes ago, tschak909 said: That was a meaningless stringer. This is a good one: f768deaef22da979abcfb73c9175b54d71fcf891666c5449c1969c07c3cc8920 Quote Link to comment Share on other sites More sharing options...
Awch Posted June 21, 2020 Share Posted June 21, 2020 I know it's probably a dumb question and I admit I don't know anything about hardware, but I'm wondering if there's a possibility of a future device that incorporates cartridge functions in the design? Much like AVG starting to support SIO, but with the wireless functionality of #FujiNet. To be clear I'm not trying to criticize #FujiNet. It's revolutionary! I got in on the original 50 orders and have signed up for one more when they become available. I just keep thinking about this and thought I'd throw it out there. Thanks for humouring me, Greg Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 21, 2020 Author Share Posted June 21, 2020 No worries, I understand. We had to make some very hard decisions when we were figuring out what this device was going to be. In short, Yes, you can hook an ESP32 up to a parallel bus (like the cartridge or PBI slot), but it meant that we'd have to implement a CPLD to handle the bus coupling and decoding. This is a bit beyond my current abilities, and it would have meant that there would have been a significant pause in development, while I learned. There were other reasons. So it made sense to say, this was going to be an SIO peripheral. and while we were at it, we were going to make it the single greatest SIO device possible. This doesn't preclude anyone from doing a PBI or cartridge version. Take our schems and firmware and do so. -Thom 5 Quote Link to comment Share on other sites More sharing options...
Awch Posted June 21, 2020 Share Posted June 21, 2020 14 minutes ago, tschak909 said: No worries, I understand. You've certainly hit the goal of the best SIO device possible!! Thanks for the explanation and congratulations to you and all involved! Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 21, 2020 Author Share Posted June 21, 2020 Meanwhile, @jeffpiep just checked in the last bits of 825 font support, including the proportional fonts. The output looks fantastic. And a long PDF of proportional font output: atari_825_proportional.pdf 8 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 21, 2020 Author Share Posted June 21, 2020 A bit more, I did a "letter" using the proportional font, and tested right alignment and other formatting bits. working fantastically. atari_825_right_align_underline_elongated_test_letter.pdf 4 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 21, 2020 Author Share Posted June 21, 2020 #Atari8Bit the first game for #FujiNet is a Free Internet Chess Server (FICS) client called ChessNet written by @bocianu using MAD Pascal! Amazing work! 9 Quote Link to comment Share on other sites More sharing options...
Mathy Posted June 21, 2020 Share Posted June 21, 2020 Hello guys Just an idea. I'm not a chess player. Played it a couple of times maybe three decades ago, won once, by accident, in five moves. I still have no clue how or why. But back to the idea: Wouldn't this be a prime candidate for XEP80 support, where the chessboard would be displayed via ANTIC and GTIA and all the rest would be offloaded to the XEP80? At the moment much of the text disappears under the chessboard. If you could offload that to the XEP80, more text could be displayed for a longer time. As I said, just an idea. I know you guys are busy doing stuff we need more. But if and when you have time... Sincerely Mathy 1 Quote Link to comment Share on other sites More sharing options...
Dropcheck Posted June 23, 2020 Share Posted June 23, 2020 I know you were talking about possibly doing an OTA option as the firmware gets updated. I was on Hackaday a few minutes ago and saw this article. Not sure how you would incorporate it, but it might give the person working on this some ideas at least. 2 Quote Link to comment Share on other sites More sharing options...
mozzwald Posted June 23, 2020 Share Posted June 23, 2020 47 minutes ago, Dropcheck said: I know you were talking about possibly doing an OTA option as the firmware gets updated. I was on Hackaday a few minutes ago and saw this article. Not sure how you would incorporate it, but it might give the person working on this some ideas at least. Thanks! I don't think anyone has done a whole lot of research in this department yet so any info helps. We're pretty busy getting the firmware as stable and useful as possible. In the mean time, I ported a cross platform python based program that can be used to upgrade the firmware on FujiNets that I'm shipping (or any FujiNet with the same specs/schematic, 16MB Flash & 8MB PSRAM WROVER). Pre-built programs are available at https://fujinet.online/firmware/ for Mac & Windows. They should be run with elevated privileges so they can access the serial port. Connect your FujiNet to the computer via usb then choose the serial port in the program and hit "Flash ESP". The console window shows output of writing and when finished shows the boot msg from the ESP. Note, this will wipe everything on the FujiNet including the configuration. If you use an SD Card, the configuration should be saved there and will be imported when the FujiNet boots up. I'm also working on automating a daily build of the firmware. We have added some versioning code to the firmware and soon to the config program. Firmware version and build date/time is in a text file at the link above. 3 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 24, 2020 Author Share Posted June 24, 2020 (edited) And while I've been taking a break, @mozzwald, @jamm and others have been splitting up the GitHub repo into multiple pieces (while maintaining the commit histories). The original repository: https://github.com/FujiNetWIFI/atariwifi has been archived for posterity, and will not be amended further. The firmware now lives here: https://github.com/FujiNetWIFI/fujinet-platformio and is now entirely in ESP-IDF. No more arduino dependencies. The CONFIG program has been broken out into its own repo: https://github.com/FujiNetWIFI/fujinet-config The individual FNC-TOOLS (FujiNet CLI Tools) have been broken out into their own repo: https://github.com/FujiNetWIFI/fujinet-config-tools and the N: handler now has its own repo: https://github.com/FujiNetWIFI/fujinet-nhandler There will probably be others (e.g. for the N: version of PLATOTERM). I want to thank @mozzwald and @jamm for spearheading this clean-up. We really are stepping up where needed, and it warms my heart. -Thom Edited June 24, 2020 by tschak909 add fnc-tools 9 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted June 26, 2020 Author Share Posted June 26, 2020 Meanwhile, The testing procedures have been amended with some tests for the N: device. https://github.com/FujiNetWIFI/fujinet-platformio/wiki/Testing-Plan I plan on writing more. 3 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted July 8, 2020 Author Share Posted July 8, 2020 #Atari8bit Hello, everyone. I've been busy with a move to a new house, and getting not only my house set up, but putting IRATA.ONLINE back on-line in the new house, as well as getting my lab set up. Everything is mostly set up at this point, and I've resumed both my day job and work on IRATA.ONLINE and #FujiNet. The rest of this post deals with #FujiNet. I have had to get a couple of purchases with the funds that have come in from Patreon, thanks to all that have contributed: * My development laptop (TMA-1) is suffering from thermal battery expansion which has warped my case. $250 from the Patreon was used to submit a warranty service request for on-site service to replace both my battery (which is four years out of warranty) and the bottom battery cover which has been damaged. This will happen in the next few days, as soon as my Dell representative confirms my on-site appointment. * My capture device which was being used to record all the various #FujiNet videos has died, and I decided to replace it with a proper capture device that can plug into my RetroTink 2X upscaler, an Elgato HD 60 S+, for $216 all in. I am in the process of continuing on N: development. The code is now self-relocatable, thanks to the ultd example provided by Jon Halliday (@flashjazzcat), the N: code now runs successfully under SpartaDOS, and is smaller than the ACTION! based relocator, as well as being more efficient. At this point, N: needs: * An implementation of BINARY LOAD for both MyDOS and SpartaDOS. * Make ?DIR work in SpartaDOS * Implement directory listing for WEBDAV (HTTP/S) * Implement the rest of 8.3 to long filename translation. This is difficult because we need to implement a sort of filename cache. * (maybe) deal with the fact that SpartaDOS upper-cases ALL CP input. grrr. Furthermore, N: also needs functional XML and JSON parsers that we can embed and interface to. This is, by and large, the last 20% of N: development, which will take a significant chunk of time, along with debugging every possible combination of DOS/DUP that can use the N: device. More to come, but I wanted to give everybody an update over the last two weeks! -Thom 8 1 Quote Link to comment Share on other sites More sharing options...
luckybuck Posted July 8, 2020 Share Posted July 8, 2020 Thom, What should I write? We are soooo deep in your debt and I dare to speak here for the worldwide Atari community, that we really appreciate your help soo much. Thank you and please go ahead, your work is vital, especially for the coming time. ; like in Olympics: each 'go team' represents one continent... Quote Link to comment Share on other sites More sharing options...
tschak909 Posted July 11, 2020 Author Share Posted July 11, 2020 #Atari8bit #FujiNet For those on the first 50 list, if you can help hack on the N: device, either on the Atari side, or on the #ESP32 side, please get in touch with me, as I am reaching the limits of what I can debug, and could use people smarter than myself. 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted July 12, 2020 Author Share Posted July 12, 2020 #FujiNet #Atari8bit Shown here is using the N: device in Atari's Music Composer cartridge to load/save compositions over the network. Am Now in the new office, can't find my microphone yet, so no v/o, BUT! Am using my new Elgato HD 60 S+ to my RetroTink 2X, beautiful video! 5 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted July 12, 2020 Author Share Posted July 12, 2020 #FujiNet #ATARI8BIT Numeric result code support for FoReM XE Pro. 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted July 12, 2020 Author Share Posted July 12, 2020 #Atari8Bit #FujiNet works successfully with FoReM XE Pro 5.4, after a few additions to the R: device code. Now I just need to see how to properly set up the file areas, if anyone can help, pls let me know. 4 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.