* = supported by emulators
** = no tests have been conducted with real hardware
and that it must therefore be assumed that these tools and languages could only work
with emulators. The adoption of this integration is at your own risk.
dojo.ugbasic.iwashere.eu
on port 50666
at startup, and direct
serial output to the input stream of the socket, while the serial input will be feed by the socket.
This configuration can be easily
emulated with a specific configuration
of Altirra emulator.DEFINE DOJO [ON] FUJINET
DEFINE DOJO [ON] FUJINET
dojo.ugbasic.iwashere.eu
on port 50666
at startup.
This configuration can be easily
emulated with a specific configuration
of XRoar emulator.
Call the XRoar emulator using this command line:
xroar -machine coco -cart-becker -becker-ip dojo.ugbasic.iwashere.eu -becker-port 50666 program.bin
xroar -machine coco3p -cart-becker -becker-ip dojo.ugbasic.iwashere.eu -becker-port 50666 program.bin
127.0.0.1
on port 65504
at startup.
This configuration can be easily
emulated with a specific configuration
of XRoar emulator.DEFINE DOJO [ON] VIRTUALIZED FUJINET
Call the XRoar emulator using this command line:
xroar -machine coco -cart-becker -becker-ip 127.0.0.1 -becker-port 65504 program.bin
xroar -machine coco3p -cart-becker -becker-ip 127.0.0.1 -becker-port 65504 program.bin
DEFINE DOJO [ON] FUJINET
[DOJO] PORT
- create/open a port[DOJO] CREATE PORT
- create a port[DOJO] OPEN PORT
- open a port[DOJO] PUT MESSAGE
- send a message to a port (and channel)[DOJO] PEEK MESSAGE
- check if a message is present on port (and channel)[DOJO] GET MESSAGE
- get a message from a port (and channel)
dojo_example.bas
- Simple intercom (direct link)dojo_example_on_fujinet.bas
- Simple intercom (Fujinet)dojo_chat_direct.bas
- Simple chat client (direct link)dojo_chat_fujinet.bas
- Simple chat client (FujiNet)Unless required by applicable law or agreed to in writing, this website is given on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. In particular, given the relative difficulty in obtaining the hardware necessary to verify the functioning of what is described here, it should be noted that no tests have been conducted with hardware and that it must therefore be assumed that these tools and languages could only work with emulators. It follows that the adoption of this tool is at your own risk.