Spectrum + Mobile Phone = Internet?

edited July 2010 in Development
So nifty as Spectranet is I started thinking can this be done another way and I believe it can...
  1. Get one of these at less than ?10
  2. Connect the audio out from the Spectrum to the input socket of a mobile phone (to act as an external microphone)
  3. Write an application for the mobile phone to act as a proxy for Spectrum, parsing save requests from the Spectrum as page requests and sending data via bluetooth to the Spectrum tape deck via loads (tape deck will always be on play)
  4. Have the Spectrum render the content (probably simplified content by the phone, and similar to what Lynx renders

Optionally I could probably port Image to ZX Spec to render html pages as screens for preview like Opera's mobile phone full screen preview.

Now I could probably do all of this but is it really worth it... I don't think so but I'm putting the idea out there if anybody is willing to give it a shot :)
Post edited by brownb2 on

Comments

  • fogfog
    edited July 2010
    Winston's card has a buffer for data as well remember (on the interface).. which makes life easier / not dependant on the speccy memory from what I've read.
  • edited July 2010
    The Spectranet RAM is essential for many functions - it's where the network 'operating system' keeps its private data, it's where the screen gets copied when you do an NMI, it allows you to keep the main memory free when you're loading a TAP file or SNA snapshot over the network.

    If it's fun and you want to do it, well, do it. If you make a socket library for the z88dk which exposes the BSD socket library in the same way as is done for the Spectranet, you can reuse the Twitter client and IRC client by merely relinking with your library.
  • edited July 2010
    brownb2 wrote: »
    So nifty as Spectranet is I started thinking can this be done another way and I believe it can...
    1. Get one of these at less than ?10
    2. Connect the audio out from the Spectrum to the input socket of a mobile phone (to act as an external microphone)
    3. Write an application for the mobile phone to act as a proxy for Spectrum, parsing save requests from the Spectrum as page requests and sending data via bluetooth to the Spectrum tape deck via loads (tape deck will always be on play)
    4. Have the Spectrum render the content (probably simplified content by the phone, and similar to what Lynx renders

    I use this adapter with my ZX128+2, but work very bad. Is impossible transfer data with stable timing. Mobile phone or BLUETOOTH adapter on PC must be very close (max.10-15cm between adapter and cassette). TAP file work at 90% stable, but some TZX files with fast loaders don't work.
    http://translate.google.cz/translate?u=http%3A%2F%2Fvelesoft.speccy.cz%2Fzx%2Fbluetooth_cassette.htm&sl=cs&tl=en&hl=&ie=UTF-8
  • edited July 2010
    Winston wrote: »
    The Spectranet RAM is essential for many functions - it's where the network 'operating system' keeps its private data, it's where the screen gets copied when you do an NMI, it allows you to keep the main memory free when you're loading a TAP file or SNA snapshot over the network.

    If it's fun and you want to do it, well, do it. If you make a socket library for the z88dk which exposes the BSD socket library in the same way as is done for the Spectranet, you can reuse the Twitter client and IRC client by merely relinking with your library.

    I was thinking somewhat higher level and having the phone do all the html parsing sending simplified content except with perhaps some minimal layout, text data, input fields and possibly the occasional image when selected, this would help give bandwidth low (iirc tape is 300-400bps?) This wouldn't have the throughput of Spectranet obviously but it is somewhat easier to do. Then again this is all somewhat pointless as I won't be writing it :)
Sign In or Register to comment.