Jump to content


New Members
  • Content Count

  • Joined

  • Last visited

Community Reputation

103 Excellent

About jeffpiep

  • Rank
    Star Raider

Contact / Social Media

Profile Information

  • Gender

Recent Profile Visitors

2,116 profile views
  1. The XEP80-II is a great project! My XEP80 overheats - I run it without the case. I can't find a good affordable display to use with it because it clocks the output at the wrong rates for NTSC. I have one out of about 5 displays the mostly works with it. And you're right to keep compatibility. You are also right about people talking about emulators for a couple of years and not doing much. I started thinking about it when I acquired my hardware a couple years ago. Finally, I decided to do something about it. I started an XEP80 emulator on June 6th using the FujiNet hardware as the development platform. There's an XEP80 branch in the FujiNet github project if anyone is curious. I have a 9-bit UART receiver and the XEP80 state machine from atari800 running. This will be the last post I put here about it. Good luck on your project!
  2. Good evening Jeff.  Tonight after I updated my FujiNet I found that I could now print EXPANDED, ITALIC and UNDERLINED text, much to my delight.  I see that you didn't include BOLD, SUBSCRIPT nor SUPERSCRIPT.  I was wondering what other printer font attributes you did include that I'm unaware of.  Were these the only 3 that you could include with this latest update without sacrificing any more RAM in the FujiNet?  But, if you did include a few more attributes please tell me and others what they are so I can update my printer driver and include them.  Finally, I wish to offer a heartfelt thanks for your time and labor in including what I will now include while using my First XLEnt Word Processor and printouts via FujiNet.  Many, many thanks Jeff.  Merry Christmas to you and yours.

    Fred Olivas

    Gresham, Oregon

  3. @FreddieBear I had a nice Thanksgiving, thank-you! I hope yours was likewise. It turns out the entire Epson font family takes 2MB of flash storage which is too much for the device right now. I'd like to keep the size small because we don't know what other future features we'll need the flash for. Which are most important fonts to you? For example, here's a small group: 8=PICA with all 8 options (regular, doublestrike, italic, double+ital) x 2 for underline. 2=PICA expanded (regular only) 2=Condensed (and expanded) regular 2=Elite (and expanded) regular I attached an example I made using BASIC. Please, let me know what you think. printout-30.pdf
  4. @FreddieBear I think you're doing everything right. The problem is on my side as I have not implemented any special text in the Epson emulator on FujiNet. Sorry I sent you on a wild goose chase! I made the Epson emulator primarily for PrintShop figuring most people would use one of the several Atari printer emulators for word processing output. All the Atari emulators have their complete respective font sets. I custom wrote from scratch all the FujiNet printer emulators to run native on the ESP32 and created many of the OpenType fonts for the Atari character sets based on real output. If you're interested, the source code for the printers is here: https://github.com/FujiNetWIFI/fujinet-platformio/tree/master/lib/printer-emulator. I can add spiffing up the Epson emulator to my to do list to try and supply the basic extras like bold, italics and underline. I'm glad to see you using it! Thank-you for trying it out and testing.
  5. This would stress the EPSON FX emulator some more: That post prompted me to ask C.B. if we could screen dump the color pixel data instead of ESC/P dot graphics - he wrote the GRANTIC screen dump. The Okimate is getting there ... i'll have something soon for printing with its COLOR print utility.
  6. GRANTIC source code by @ClausB Use with the GRANTIC P: emulator GRANTIC.SRC.txt
  7. Got it - Firefox opens it. It's curious how all the different readers handle errors. I need to track down what Acrobat doesn't like in that file. Thanks!
  8. @ClausB==Dr. Seuss! He sent me his source code to post, too. I should get that out there. See this post for instructions and a demo ATR:
  9. Thanks for stressing the emulator! The EPSON FX emulator sets the first line to print on the bottom of the previous page. I had to do this to make The Print Shop output OK. A work around is to execute a linefeed right before printing. I could make another instance of the emulator that starts at the top of the page as expected - that might be easiest for everyone. P.S. I could not open the DDIIDOC1.pdf file.
  10. This is amazing. I can't believe the emulator did this! Can you attach the SVG file? I'd love to see what it output.
  11. oh shoot - use Internet Explorer it surprisingly works. Ugh. There's an updated file in IDF that the Arduino framework hasn't picked up yet. @jamm says to ... "try replacing the file <your_user_profile>.platformio\packages\framework-arduinoespressif32\tools\sdk\lib\libesp_http_server.a with the one attached here. Make a backup of the existing file, of course." libesp_http_server.a
  12. Here's instructions on installing VSCode and PlatformIO so you can get the firmware and upload to a dev board. https://github.com/FujiNetWIFI/atariwifi/wiki/Board-Bring-up-for-PLATFORM.IO-code The firmware should run without an SD card. You might run out of SPIFFS space if you print a large file. But it's worth a shot!
  13. FujiNet now has the ability to do screen captures to PNG when used with a version of @ClausB's PRANTIC. Claus wrote a new version called GRANTIC that sends the 8-bit color data to P: and from that FujiNet builds a 320x192 pixel PNG. Thank-you Claus! This is a neat capability. Instructions for those following along with their own devices: Mount the attached grantic.ATR, which is a DOS 2.5 boot disk with GRANTIC loading in AUTORUN.SYS. Boot this to BASIC. From a browser navigate to your FujiNet's IP (homepage). Select the "GRANTIC" printer emulator from the drop down list. There are two simple demo programs (GR2.BAS and GR3.BAS) on the ATR. Run either of those. When you no longer hear SIO traffic buzz, download the printout from the browser. The magic happens with a call to USR(8192). Sample output: grantic.atr
  14. Sorry about that! We need to make a simple web interface to allow switching printers. Change line 162 in main.cpp to sioP.connect_printer(new(atari1027));
  15. For some more background there is a 1985 Scientific American "Computer Recreations" article on the math for Mandlebrot sets.
  • Create New...