Skip to content

Commit 835f1b2

Browse files
committed
[fujinet-for-atari-users] ok, first pass of what is, done.
1 parent c856061 commit 835f1b2

File tree

6 files changed

+834
-14
lines changed

6 files changed

+834
-14
lines changed
Lines changed: 5 additions & 0 deletions
Loading
10.5 KB
Loading
Lines changed: 121 additions & 0 deletions
Loading

fujinet_for_atari_users/figs/virtual_network.svg

Lines changed: 11 additions & 8 deletions
Loading

fujinet_for_atari_users/fujinet_for_atari_users.dbk

Lines changed: 76 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,12 +121,13 @@
121121
<chapter>
122122
<title>What is FujiNet?</title>
123123

124-
<para>FujiNet provides the <trademark class="registered">ATARI</trademark>
125-
computer with a wide range of devices that may all be used simultaneously.
126-
These devices include a virtual "disk" drive, a virtual "printer", a
127-
virtual "MODEM", and a "Network Adapter" which provides comprehensive
128-
access to a wide variety of local and Internet services through the use of
129-
protocol adapters.</para>
124+
<para>Based on the <trademark class="registered">Espressif
125+
ESP32</trademark> micro controller, FujiNet provides the <trademark
126+
class="registered">ATARI</trademark> computer with a wide range of devices
127+
that may all be used simultaneously. These devices include a virtual
128+
"disk" drive, a virtual "printer", a virtual "MODEM", and a "Network
129+
Adapter" which provides comprehensive access to a wide variety of local
130+
and Internet services through the use of protocol adapters.</para>
130131

131132
<para>Each of these virtual devices is described below.</para>
132133

@@ -582,6 +583,75 @@ Testing from PC.</screen>
582583
CLOSE #1</screen>
583584
</example>
584585
</sidebar>
586+
587+
<para>We hope that the addition of the Network device, a whole new class
588+
of Internet connected applications can be made, easily and affectively,
589+
by anyone in their spare time, using the tools of their choice.</para>
590+
</section>
591+
592+
<section>
593+
<title>CP/M Compatibility</title>
594+
595+
<para>FujiNet adds a complete Z80 computer emulation that runs a copy of
596+
RunCPM. This provides complete <trademark
597+
class="registered">CP/M</trademark> 2.2 compatibility, being able to run
598+
thousands of additional programs, such as <trademark
599+
class="registered">WordStar</trademark> and <trademark
600+
class="registered">dBASE II</trademark>.</para>
601+
602+
<para>To make this easier for most users, CP/M files are stored directly
603+
on the SD card, without needing to deal with floppy disk image formats.
604+
Any CP/M program or data file in question can be copied to your local SD
605+
card, placed inside the CPM/ folder, and used.<figure>
606+
<title>CP/M Compatibility</title>
607+
608+
<mediaobject>
609+
<imageobject>
610+
<imagedata fileref="figs/virtual_cpm.png" scale="73"/>
611+
</imageobject>
612+
</mediaobject>
613+
</figure></para>
614+
615+
<para>The CP/M emulation uses the SWP ATR8000 protocol for connecting
616+
the CP/M computer to the Atari. This means that programs such as DT-80
617+
can be used to provide the requisite terminal program. In addition, the
618+
CP/M emulation can be accessed by any Atari MODEM program that supports
619+
the "R:" device.</para>
620+
</section>
621+
622+
<section>
623+
<title>S.A.M. Voice "P4:"</title>
624+
625+
<para>Because the micro controller provides an 8-bit
626+
<acronym>DAC</acronym>, and the Atari <acronym>SIO</acronym> connector
627+
provides an AUDIO IN pin, it was trivial to add an implementation of
628+
Don't Ask Software's Software Automatic Mouth (S.A.M.) directly on the
629+
FujiNet device! This has the advantage of not blanking out the display
630+
when you wish to use the voice synthesizer. </para>
631+
632+
<para>Since the P4: device is used, it means that SAM is available to
633+
speak at any time, simply by writing to the device.</para>
634+
635+
<example>
636+
<title>Making SAM Talk is Easy!</title>
637+
638+
<sidebar>
639+
<para><screen>READY
640+
OPEN #1,8,0,"P4:"
641+
642+
READY
643+
PRINT #1;"HELLO FROM FUJINET!"</screen></para>
644+
</sidebar>
645+
</example>
646+
</section>
647+
648+
<section>
649+
<title>APETIME Compatibility</title>
650+
651+
<para>FujiNet includes a real-time clock that is synchronized to the
652+
Internet via <acronym>SNTP</acronym> (Simple Network Time Protocol),
653+
exposed as a device that is compatible with the
654+
<filename>APETIME.COM</filename> utility.</para>
585655
</section>
586656
</chapter>
587657
</book>

0 commit comments

Comments
 (0)