samstyle / Xpeccy

Multiplatform emulator of retro computers
MIT License
71 stars 13 forks source link

Real speed tape loading doesn't work #80

Open alexanderk23 opened 4 years ago

alexanderk23 commented 4 years ago

Не работает загрузка с ленты при выключенной опции Turbo. xpeccy_0.6.20200531_x86_64.dmg

ShadowMaker commented 4 years ago

У меня так же, только с собранной из исходников на Arch Linux.

samstyle commented 4 years ago

Подтверждено. Autoplay портит всю малину - иногда не переходит на следующий блок

samstyle commented 4 years ago

https://github.com/samstyle/Xpeccy/releases/tag/0.6.20200620

ShadowMaker commented 4 years ago

@samstyle у меня при включенном турбо загрузка tzx ведет к сбросу. Без turbo работает. (Турбо имеется ввиду галка Turbo в загрузке кассет).

samstyle commented 4 years ago

Любой tzx? Потому что сейчас проверил первый попавшийся tzx - и он работает с турбо. хотя, спецблоков там нет.

ShadowMaker commented 4 years ago

@samstyle не знаю, у меня тоже вроде нет спецблоков. Вот я на этом тестирую https://transfer.sh/KR42K/Mind.tzx

samstyle commented 4 years ago

Спасибо, подебажу, поищу, почему так

samstyle commented 4 years ago

Раскопал - именно в этом хитрый загрузчик, шаманит с длинами блоков. Первый после бейсика блок на 2 байта длинее, чем его пытаются загрузить. Турбо в таких случаях подставляет R:Tape loading error.