Dotneteer / spectnetide

ZX Spectrum IDE with Visual Studio 2017 and 2019 integration
MIT License
205 stars 27 forks source link

Floating bus implementation #198

Closed Angel996 closed 4 years ago

Angel996 commented 4 years ago

Hello again. :)

There are several implementations of floating bus phenomenon, as described here:

http://sky.relative-path.com/zx/floating_bus.html

Although I have .model Spectrum48 specified at start of my code, in terms of floating bus the emulator acts as if it were a +2A, not the 48k model. Syncing only works if inputting from port #FD instead of port #FF. Please check out the two versions of floating bus code (48k and +2A/+3) at the link above to reproduce behavior.

The standalone SpecIde emulator, however, works as intended in both issue2 and plus2a modes.

Dotneteer commented 4 years ago

Thanks, @Angel996. I do not promise I will be fast :-). First I need to check the article you sent me.

Dotneteer commented 4 years ago

@Angel996, here is a fix for the floating bus issue. Thes samples in the article above now work with this release:

Spect.Net.VsPackage.zip

Dotneteer commented 4 years ago

Released in v2 Preview 9.