Spectranet emulation

edited September 2011 in Emulators


Note that the emulation is by no means finished yet (there's no actual TCP/IP emulation), but it's a start. If you don't know what the Spectranet is, which planet have you been living on?
Post edited by Philip Kendall on

Comments

  • edited June 2011
    If you don't know what the Spectranet is, which planet have you been living on?
    I don't know, never heard of Spectranet before - maybe you can tell me which planet I have been living on, Mr Kendall? :razz:
  • edited June 2011
    I'm very happy to see this. Soon we'll have real and emulated hardware talking to each other. Thank for the video.
  • edited June 2011
    I don't know, never heard of Spectranet before - maybe you can tell me which planet I have been living on, Mr Kendall? :razz:
    I can't tell you which planet you've been living on but I can tell you which planet you haven't been living on...
    I wanna tell you a story 'bout a woman I know...
  • edited June 2011
    karingal wrote: »
    I can't tell you which planet you've been living on but I can tell you which planet you haven't been living on...
    The planet I live on likes new features appearing on Spectrum emulators, but its destiny definitely does not depend from something completely unheard of so far :razz:
  • edited June 2011
    The planet I live on likes new features appearing on Spectrum emulators, but its destiny definitely does not depend from something completely unheard of so far :razz:
    Strange cos SpectraNet has been one of the main topics of chat in the Hardware & Emulator forums over the past few months.
    It's about the only thing Winston posts about atm...
    I wanna tell you a story 'bout a woman I know...
  • edited June 2011
    karingal wrote: »
    Strange cos SpectraNet has been one of the main topics of chat in the Hardware & Emulator forums over the past few months.
    It's about the only thing Winston posts about atm...
    Well, what can I say? You learn something new every day :D (Pulling my tongue off my cheek, I have been active in the Hardware forum quite a bit in the last few weeks, but must have overlooked this since I was more concentrated on other, different topics.)
  • edited June 2011
    This is awesome news. Next to follow: game programmers using the system to their advantage :-)
  • edited June 2011
    Wow! Really looking forward to seeing it implemented.
  • edited June 2011
    Enough has been implemented now that the current head revision of the Spectranet branch in Fuse's svn can now use a TNFS filesystem :-) I've already loaded a few programs over the internet into an emulated Spectrum via the filesystem.
  • edited June 2011
    Winston wrote: »
    Enough has been implemented now that the current head revision of the Spectranet branch in Fuse's svn can now use a TNFS filesystem :-) I've already loaded a few programs over the internet into an emulated Spectrum via the filesystem.

    Unfortunately all the networking stuff only compiles for *nix targets at the moment. The windows port needs some help from someone who has experience using windows threads...
  • edited June 2011
    With vague apologies for the big image.

    fuse-zxirc.png

    In other news, there is also a (very hacky) Windows build around. It's not fully up to date and so is missing some of the functionality of the Unix version (so no IRC yet), but can load games via TNFS.
  • edited June 2011
    hmm, that doesn't look too good does it... I was referring to the lack of text wrapping :)
  • edited June 2011
    Crisis wrote: »
    did you miss spell LOL here ?

    no....
  • edited June 2011
    With vague apologies for the big image.
    It's probably the most significant thing to happen in the world of speccy emulation for years, is this. Well done!
  • edited June 2011
    Aye, awesome piece of work.
    I wanna tell you a story 'bout a woman I know...
  • edited June 2011
    guesser wrote: »
    hmm, that doesn't look too good does it... I was referring to the lack of text wrapping :)

    The job of rewriting zxirc goes to guesser :-)
  • edited June 2011
    Winston wrote: »
    The job of rewriting zxirc goes to guesser :-)

    Aowen already claimed that job ;)
  • edited June 2011
    Well done to all involved! Very impressive piece of work.
  • edited June 2011
    guesser wrote: »
    Aowen already claimed that job ;)
    He gave up all Spectrum projects in February...


    March...


    April...


    May...


    June...
    I wanna tell you a story 'bout a woman I know...
  • rkdrkd
    edited September 2011

    Note that the emulation is by no means finished yet (there's no actual TCP/IP emulation), but it's a start. If you don't know what the Spectranet is, which planet have you been living on?

    Is the 27000 address hardcoded somehow in the spectranet?
    In other words, does it work on TC2048 in hires mode?
  • edited September 2011
    Which 27000 address where?
  • edited September 2011
    rkd wrote: »
    Is the 27000 address hardcoded somehow in the spectranet?
    In other words, does it work on TC2048 in hires mode?

    27000 address?

    EDIT: do you mean when running the installer? This is just where the firmware installer program is loaded into speccy ram, once it has run all the code lives on the spectranet's rom.
  • rkdrkd
    edited September 2011
    The RANDOMIZE USR 27000 was in the youtube video from the first page of this thread. So, does it work on the Timex 2048?
  • edited September 2011
    rkd wrote: »
    The RANDOMIZE USR 27000 was in the youtube video from the first page of this thread. So, does it work on the Timex 2048?

    I don't know... does the timex 2048 basic rom use RANDOMIZE USR address to run machine code? :)

    I think there are a couple of reasons why the spectranet firmware doesn't work properly as-is with the timex basic but it's all open source so it should be relatively simple to fix any glitches.


    EDIT: in fact is the tc2040 rom is identical to the 48k rom?
    It works in fuse anyway as far as I can see. Whether the real hardware works together is another question, as far as I'm aware no-one has tested it.
  • edited September 2011
    I don't know the answer to that question, but I'll quote what Andrew said on the TS2068 Yahoo group when people were talking about what to get after obtaining the twister board (adapter that lets them use Spectrum interfaces on the TS2068 ):
    [The] SpectraNet is also targeted at the Spectrum ROM, but only in the firmware, which can be reprogrammed.

    This is also worth mentioning:
    One of the cool things about SpectraNet is that you can point it at a TNFS server and have it autoload a program from that location, e.g. a BBS program.

    On the downside no-one has done an 80-column driver for the TS2068 for z88dk

    yet, but there is code in the Tech Manual that could be adapted.

    We know the current Spectranet software uses its own font, but it would be interesting to see a Timex version that finally takes advantage of the high resolution mode. :)

    edit: By "Timex 2048" you probably mean the TC2048. In that case the Spectranet should work without any problem. The TC2048 has a very high compatibility mode with the original 48K. There were only one or two games that I can remember that wouldn't work on it because of some port issue, but the TC2048 is simply a better 48K Spectrum, and the edge connector is compatible too.
  • edited September 2011
    rkd wrote: »
    The RANDOMIZE USR 27000 was in the youtube video from the first page of this thread. So, does it work on the Timex 2048?

    Yes. The installer might not work in hi-res mode, but who cares? Just install in lo-res mode!
  • rkdrkd
    edited September 2011
    In the CVS of the z88dk there are some routines for the Timex hires mode:
    http://www.z88dk.org/wiki/doku.php?id=platform:ts2068
    The 85x24 mode is available with +ts2068ansi
Sign In or Register to comment.