Jump to content
jedimatt42

TIPI Usage and Support

Recommended Posts

1 hour ago, arcadeshopper said:

This is common with most larger drives including the horizon RAM disk which means it's own custom dm to copy files to it..

The horizon ramdisk doesn't/shouldn't require a custom dm for any copy operations unless two peripherals are using the same unit (device)number, which is a problem with TI's level 2 spec, not the peripheral type.  However, if there is a problem with the ramdisk, drop a note in the CFG/ROS dev topic for me to poke at.

Share this post


Link to post
Share on other sites

I watched again, arcadeshopper's tipi presentation.

 

I see that you can load a program, with call tipi("pi.http://ftp.whtech.com/TIPI/DM2K").

 

Is there a call tipi that would copy files from a remote website to the TIPI. (storage)?

   something like call tipi("pi.http://ftp.whtech.com/TIPI/DM*, TIPI.MYDIR.")?

 

--- I know there are two alternate ways to achieve that same thing.

  1) open the tipi from your PC's web browser - http:tipi ip:9900

  -and-

  2) Map the tipi's main file directory to a share on your pc

  and then have your PC copy in to tipi storage.

 

  • Like 1

Share this post


Link to post
Share on other sites



I watched again, arcadeshopper's tipi presentation.
 
I see that you can load a program, with call tipi("pi.http://ftp.whtech.com/TIPI/DM2K").
 
Is there a call tipi that would copy files from a remote website to the TIPI. (storage)?
   something like call tipi("pi.http://ftp.whtech.com/TIPI/DM*, TIPI.MYDIR.")?
 
--- I know there are two alternate ways to achieve that same thing.
  1) open the tipi from your PC's web browser - http:tipi ip:9900
  -and-
  2) Map the tipi's main file directory to a share on your pc
  and then have your PC copy in to tipi storage.
 


No call tipi to do anything but load cfg or another ea5 program

Sent from my Pixel 6 Pro using Tapatalk

  • Like 2

Share this post


Link to post
Share on other sites
6 hours ago, dhe said:

Having problems copying files from IDE to TIPI - The TIPI was just installed.

I can do call tipi - and it looks good, allows me to update my wireless configuration settings.

 

image.thumb.png.464b1b687bea112c6fbd12d918577bbf.png

 

So that all looks good to me, but when I go to copy a file from IDE to tipi I get:

image.thumb.png.22906ae0b2b2ad643eb06119477925ce.png

 

DM2K

Err00: Opendsr

 

Any hints on what I might be doing wrong?

 

Thanks.

If you are doing this with a Geneve, use the MDOS version, GDM2K.  It is much better, and the TIPI is actually device name TIP1.

 

  • Like 1

Share this post


Link to post
Share on other sites

Make sure both sides of your copy from/to are mapped in TIpi and the OS you are using.

 

Use windows, Linux, Mac or the raspberry pi os to do your copying from TIpi or to TIpi directories.

Dm2K can also move files but is slow.

Just make a script in your desktop as well and run that from your OS, this will also do the job.

 

Edited by GDMike

Share this post


Link to post
Share on other sites

Thanks Beery, I've an additional tipi coming that will go in the geneve peb. I'm sure there will be follow on questions then! 😃

 

Share this post


Link to post
Share on other sites

Update v2.28 - 2021-11-21

 

Add a backup and restore function - The web ui provides under 'tools' a backup and restore workflow.. You can create a backup, download the tarball, you can restore it to another tipi, or if flashing a new sd image, you can copy the backup into the /boot partition of the image and it will restore on first boot. 

 

https://github.com/jedimatt42/tipi/wiki/Backup-Restore

 

there is also a new sdimage on my downloads site for v2.28, so fresh installs can take advantage of this.

  • Like 6
  • Thanks 1

Share this post


Link to post
Share on other sites
9 hours ago, Vorticon said:

What is backed up? Is it just the TIPI disk folder or all the settings including the IP address?

Here is the actual backup script: https://github.com/jedimatt42/tipi/blob/buster_release/setup/backup.sh

 

The tipi.config, tipi share, pdfs share, the .tipivars folder that things like SNEK and CHATTI store data in, and the /etc/wpa_supplicant/wpa_supplicant.conf

 

A very TIPI specific backup. 

 

If you place the backup archive onto the boot partition it does restore your WIFI config. If restoring via the web-ui, it presumes you have re-established network access and that it should NOT restore the wifi config. Nothing else is preserved. For most of us, the IP address is given by your home router, probably sticky to the MAC address of the PI. So you would get the same one back in that general case. If you've gone and configured your PI to not use DHCP and take a static IP address, I don't know how you did it, cause I've never bothered to try it, and so you'll have to control restoring that yourself. 

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Need some help.

 

I hosed my sdcard so I imaged it with the latest version (tipi-sdimage-buster-2.28).

I expanded the partition.

I change the default tipi password.

Upon first boot. 

I select 1. for TI BASIC

Type CALL TIPI and hit enter.

I get a garbled FinalGrom99 open menu screen.

 

EDIT: Connections - TI-SpechSynth-SideCartSAMS-TIPi

?? Where do I go from here?

Edited by Sinphaltimus
More Info

Share this post


Link to post
Share on other sites

CALL TIPI doesn't interact with the cart port address space. So if you end up running code there (the garbled fg99 menu) then the TIPICFG program was garbled during the load or after the load due to memory or bus issues, and running the corrupted code causes the crash.

 

So try to eliminate whatever you can, and make sure things are well powered. The side port sam's needs it's power. Maybe remove the fg99, then the crashes will be more likely to crash out to title screen. Then remove the speech synth... 

 

Double check good connection on the TIPI to PI wiring. 

 

Clean edge connections on the side port bus. 

 

 

Share this post


Link to post
Share on other sites
1 hour ago, jedimatt42 said:

CALL TIPI doesn't interact with the cart port address space. So if you end up running code there (the garbled fg99 menu) then the TIPICFG program was garbled during the load or after the load due to memory or bus issues, and running the corrupted code causes the crash.

 

So try to eliminate whatever you can, and make sure things are well powered. The side port sam's needs it's power. Maybe remove the fg99, then the crashes will be more likely to crash out to title screen. Then remove the speech synth... 

 

Double check good connection on the TIPI to PI wiring. 

 

Clean edge connections on the side port bus. 

 

 

Will do tomorrow and report back when done with all of those steps. 

Share this post


Link to post
Share on other sites

After the upgrade to 2.28 - tipi returns free used as if it's a floppy - using both force command and DM2K.

 

I was able to copy about 5MB worth of stuff from the IDE card, so I suspect it's a reporting issue?

 

 

tipi_fs_2.28.jpg

Share this post


Link to post
Share on other sites
2 hours ago, dhe said:

After the upgrade to 2.28 - tipi returns free used as if it's a floppy - using both force command and DM2K.

 

I was able to copy about 5MB worth of stuff from the IDE card, so I suspect it's a reporting issue?

 

 

tipi_fs_2.28.jpg

Yep. It lies on purpose so it doesn't break old software that couldn't cope with gigabytes. 

  • Like 3

Share this post


Link to post
Share on other sites
34 minutes ago, jedimatt42 said:

Yep. It lies on purpose so it doesn't break old software that couldn't cope with gigabytes. 

There is actually a feature to allow you to control this:  https://github.com/jedimatt42/tipi/wiki/PI.CONFIG#sector-count

 

But control just means setting what the 'total' is for reporting. There is no simulated disk or disk image with TIPI, so sector counts just don't make sense. 

 

The actual scheme used is whatever integer value you put in the SECTOR_COUNT config setting, with a minimum value of 2, and a max value of 9999 (2 radix 100 digits). If the value is not a number, it falls back on a total sector count of 1440. 

 

Used is also always 2. The TI Filesystem doesn't report used, it reports remaining and total. Since total is a lie, remaining is also a lie of total - 2. 

 

TIPI is to TI disks drives as 'simile' is to 'facsimile'

 

If there is a use case for something more truthful in free space reporting, then I'd be open to improving this. My initial thought that I've never found a use for, would be to if free space was less than the SECTOR_COUNT setting, report something accurate. But then, probably the operating system will crash out if you breath on it with less than a 3meg of space left (9999 sectors is about 2.5meg). So the scale would need to be different... Like reporting in gigabytes... but then the hardcore 99er would get upset that it reports only 12 free... thinking this is sectors. Seems like doing anything more than the existing configurable lie is just a lose-lose situation. 

  • Like 4

Share this post


Link to post
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   1 member

×
×
  • Create New...