Code Monkey home page Code Monkey logo

nabu-internet-adapter's Introduction

  • πŸ‘‹ Hi, I’m @DJSures
  • πŸ‘€ I’m interested in robots, vintage computing, and all things with a digital pulse.
  • 🌱 I’m currently hacking the NABU PC and making it connect to the internet as it was intended.
  • πŸ“« Reach me at http://youtube.com/DJSures

nabu-internet-adapter's People

Contributors

djsures avatar gsuberland avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

nabu-internet-adapter's Issues

Cloud CP/M A0:SX2.COM, "man" command not working (missing file)

Using NABU IA 2023.02.06.00

Please let me know if Cloud CP/M structure/files missing issues belong in some other place.

On Cloud CP/M, A0:SX2.COM has a "man" command (stands for manual) that helps you look up command usage.

For this to work, you need A0:SAMARUX.MAN

This can be downloaded from: https://github.com/MiguelVis/samarux/blob/master/samarux.man (use the RAW button and copy/paste to sarmarux.man).

Before:
sx2_man_error

If using file on B0:SAMARUX.MAN and using the below command it works, but is should work as: man ls

sx2_man_bdrive_ok

Cloud CP/M disapearing programs, and files not being saved to disk.

Internet Adapter version 2023.01.21.00 / Cloud CP/M 2.2 with BIOS v2.3b

Hoping this is the right place to report two issues I am seeing with Cloud CP/M and the file system, or at least make you aware you had not run into them yourself.

First issue seems to be as you use Cloud CP/M (I.E. doing DIR on A, switching to another drive doing DIR there, and then coming back to A for another DIR) seems to cause programs to disappear from the disk. Rebooting the NABU and reloading the boot disk fresh will restore the applications that disappeared prior.

The other issue I have been running into is with attempting to save documents. I will try to use ED to create a document and save on a blank disk. Running DIR shows the files on the disk, however reopening the file will result in a blank file with nothing in it despite previously writing and saving it. Looking at the disk image after the fact in a hex editor shows that the headers are being written for the files, but the contents are not being saved at all.

Both issues seem to happen regardless if the IA is pulling A,B, and G disk images from the cloud, or if I save them and store them locally with my local disk images.

Let me know if you have any questions.

Thanks again, you have done such amazing work.

User 10 and up showing single ascii char instead of double digits

"user number" is showing single ASCII character so after 9 gives:

User | Dec | Hex | Char | Desc
9 | 57 | 39 | 9 | Nine
10 | 58 | 3A | : | Colon
11 | 59 | 3B | ; | Semicolon
12 | 60 | 3C | < | Less than
13 | 61 | 3D | = | Equality sign
14 | 62 | 3E | > | Greater than
15 | 63 | 3F | ? | Question mark

user 13: A:=>
user 11: A:;>

NABU machine not booting

DJSures :

Not sure what the problem is here. Data appears to be getting to the Nabu, below is a picture of the interactions to it getting the first chunk of data. My bios rom has a label showing '90020060 REV A'.

The screen is simply blue, no text. Here is a capture of the data on the RS422 line ..

Screen Shot 2023-03-27 at 6 42 21 PM

A little later, it appears to re-try?

Screen Shot 2023-03-27 at 6 43 20 PM

But then it changes ..

Screen Shot 2023-03-27 at 6 44 20 PM

And ends here ...

Screen Shot 2023-03-27 at 6 45 16 PM

NABU_Internet_Adapter_84 - Ubuntu 22.04.1 LTS - NullReferenceException

Hi DJ - thanks for the YouTube videos and the NABU revival. Fun stuff.

I'm getting an abort (NullReferenceException) with the NABU_Internet_Adapter_84 (downloaded today, Jan 19, 2023)
My Linux is Ubuntu 22.04.1 LTS.

Here's what happens:

mark@mark-Aspire-V5-571P:~/Downloads/NABU-RetroNet/linux-x64$ ls -l
total 18464
-rw-rw-r-- 1 mark mark    24120 Oct 18 09:00 libSystem.IO.Ports.Native.so
-rwxrwxr-x 1 mark mark 18880112 Jan 18 13:57 NABU-Internet-Adapter-84
mark@mark-Aspire-V5-571P:~/Downloads/NABU-RetroNet/linux-x64$ sudo ./NABU-Internet-Adapter-84 
[sudo] password for mark: 
Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
   at Unix.Terminal.Curses.endwin()
   at Terminal.Gui.CursesDriver.End()
   at Terminal.Gui.Application.ResetState()
   at Terminal.Gui.Application.Shutdown()
   at NABU_Internet_Adapter_84.Program.Main(String[])
Aborted

It aborts just about immediately. I get no window or anything like that.

I took a look with ldd to see if I was missing something, and it seemed OK to me.
I also used strace to follow the system calls. I couldn't tease out anything interesting.

Any ideas?
Thanks!
/Mark

Cloud CPM /Slide Show / Games not loading using FTDI is a USB-to-serial (TTL) converter but Cycles V1 and V2 work fine

Hi DJ. Thank you so much for putting so much of your time and effort in restoring and enhancing the NABU Network. I have been using the Dtech USB to RS422 adapter without any problems but recently tried using the FTDI USB to Serial converter as outlined in by MyGeekyHobby's in https://youtu.be/NxW2GOw5Mqk. I thought I would create this circuit board as a trial run for developing other interfaces such as a Wifi connection.

Using the FTDI USB to Serial Converter, I was able to load and run NABU Network 1984 Cycle v1 and v2 without issue, but ran into problems when loading Cloud CP/M 2.2 and Slide Show Gallery (wouldn't load). When I look at the messages appearing on the Internet Adapter, it appears the file being loaded to the PC contain odd characters interposed between multiple "/" making the files unloadable. I tried the CTS to RTS jumper suggested in Jamie's Hack Shack https://youtu.be/PtUqpxS8h5c but that made no difference.

I noticed you had replied with a fix to an earlier issue with the FTDI USB adapter. Is there a similar fix needed for Cloud CP/M and Slide Show to work as well? I also tried Chat and it partially loaded, Brick Battle was a no-go. I've verified the connections on my board with a voltmeter (continuity check). It is possible the problem is with my setup, but I thought it was odd that it worked well with the NABU Network Cycles but with nothing else. Do you have any ideas on where I could look to troubleshoot this?

RS422 Alternative no longer working

I recently built the RS422 alternative method of connecting the NABU to a PC (I find all adapters in the computer to be a cleaner solution)

I was surprised by a comment left here: https://github.com/Kris-Sekula/NABU/tree/main/RS422Alternative

β€œ It works! ... well it "worked"...fine with the first version of the Nabu software, but now something has changed... so this adapter only works with the alternative "monitor" that I tested ...”

I tested it with latest version of the adapter on Windows, OSX and all show the same problem. The software sees the com port, initializes it but then just sits there. Doesn’t do anything. When I pull the USB cable out of the PC, the software detects the port is gone and turns off the emulator.

Is this something that can be fixed?

Cloud CPM not booting on real hardware

this worked a week ago, now giving ERROR #D after BIOS starts on real NABU
rn_image_picker_lib_temp_f217638e-ce78-4129-824a-d5ff2ef36507
network adapter version Version 2023.01.18.00 running on linux
also reported on windows from other users
unable to duplicate on MAME works fine there

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.