Activity for Guesser

  • Guesser Guesser created ticket #513

    spectranet socket interrupts

  • Guesser Guesser committed [52da91] on Fuse - the Free Unix Spectrum Emulator - fuse

    move FIONREAD probe to compat function

  • Guesser Guesser posted a comment on merge request #30

    whoops, that's the windows specific function. I'll move it to a compat function

  • Guesser Guesser created merge request #30 on fuse

    improve the teletext datastream code

  • Guesser Guesser committed [256bd7] on Fuse - the Free Unix Spectrum Emulator - fuse

    Protect against desynchronized packet streams, and fast forward buffer after emulation is paused for menus etc.

  • Guesser Guesser committed [945048] on Fuse - the Free Unix Spectrum Emulator - fuse

    Protect against desynchronized packet streams, and fast forward buffer after emulation is paused for menus etc.

  • Guesser Guesser posted a comment on ticket #506

    Your ROM image has the bits reversed. The one you want is available from https://k1.spdns.de/Vintage/Sinclair/82/Peripherals/Currah%20uSpeech/Technical%20Information as sp0256-al2.rom

  • Guesser Guesser posted a comment on ticket #434

    It was shut down here long before I added the emulation! The fact that it's harder to use the original devices without extra hardware to generate the RF signal is all the more reason to emulate it surely 😅

  • Guesser Guesser posted a comment on ticket #434

    Custom ROM, and paged state are definitely useful. Selected channel possibly though it may no longer be connected to the packet source when re-loaded. The packet data stored in RAM is least useful as it's only relevant for the next 20ms, and not something that's useful for an emulator to ever read back as the packet stream has moved on or gone away. Saving the internal RAM could still be useful for debugging purposes I suppose.

  • Guesser Guesser posted a comment on ticket #500

    This is because the latest version of the installer now requires correct emulation of the flash memory ID command. This has now been implemented and will be supported in the next Fuse release. In the meantime you can either use the v2.0 release of the spectranet firmware (https://github.com/spectrumero/spectranet/releases/tag/v2.0) or compile the latest fuse master branch.

  • Guesser Guesser posted a comment on merge request #10

    See an AM29F010B datasheet for documentation of the command sequences. e.g. https://www.mouser.com/datasheet/2/100/spansion%20inc._am29f010b_00-1161233.pdf I assume the 0x0F was an old bug but don't specifically remember writing any of this code now! Likewise I don't remember adding the include but imagine that my build system was hitting compile errors in the socket code without it, not related to the flash chip code and I didn't notice that change had been committed with them.

  • Guesser Guesser posted a comment on merge request #10

    The original spectranet used an AM29F010B flash ROM, and Fuse's implementation of the in system programming logic doesn't include reading the manufacterer and device ID bits. This wasn't an issue before, but that chip is obsolete and new revisions of the hardware use an SST39F0x0 which requires different programming routines, which in turn means the firmware and installer software needs to be able to detect the type of chip.

  • Guesser Guesser created merge request #10

    better AM29F010B emulation

  • Guesser Guesser committed [9fa1e2]

    More accurate emulation of AM29F010B flash ROM.

  • Guesser Guesser committed [07eb2c]

    Merge remote-tracking branch 'upstream/master' into feature-133-ttx2000s

  • Guesser Guesser committed [4449ea]

    More accurate emulation of Am29F010B flash ROM.

  • Guesser Guesser created merge request #7

    better emulation and settings file stuff

  • Guesser Guesser committed [9b54c3]

    implement proper ttx2000s internal line counter logic

  • Guesser Guesser committed [944e9e]

    only build TTX2000S emulation if sockets are supported

  • Guesser Guesser committed [7783c9]

    Implement settings for teletext address and port for each channel and rewrite socket code a little to do lookups on the address etc.

  • Guesser Guesser committed [22dfe1]

    don't try to close socket on every reset after ttx2000s has been disabled.

  • Guesser Guesser committed [da0a58]

    get code working on linux and move all compat stuff out of peripheral

  • Guesser Guesser created merge request #6

    teletext emulation through tcp socket

  • Guesser Guesser committed [539260]

    avoid an infinite error loop on a failed connection, only generate NMI when paged (Need to find out how the hardware really behaves here)

  • Guesser Guesser committed [35091e]

    First attempt at reading teletext data from tcp socket

  • Guesser Guesser committed [0a6061]

    more accurate emulation of TTX2000S hardware

  • Guesser Guesser posted a comment on ticket #416

    x-posting my comment from spectrum computing forum: Double sided disk images are still somewhat counter-intuitive to use. You need to set the drive options to be a double sided drive to create both sides of the disk (format, flip it, format again). That image will then work with a single head drive (both sides must be formatted though or saving the image fails with bad geometry). It would be nice if the act of flipping a single sided disk in a single sided drive added the second side, but I guess...

  • Guesser Guesser created ticket #405

    IF2 Cartridge not working when IF1 is enabled

  • Guesser Guesser created ticket #386

    Build issues for me on windows

  • Guesser Guesser posted a comment on ticket #362

    On 08/10/2016 15:30, "Sergio Baldoví" wrote: Thanks Guesser. Not sure which build...

  • Guesser Guesser created ticket #362

    build error with win32 ui

  • Guesser Guesser posted a comment on ticket #329

    I should mention, this is fuse compiled from the svn. The current release version...

  • Guesser Guesser created ticket #329

    DI HALT stops most things from working including debugger window

1
MongoDB Logo MongoDB