I jeszcze jedna partia poprawek w emulatorze Atari XE/XL - Altirrze. Wprowadzenie menedżera plików, jak każda nowa funkcja, zawsze wymusza parę łatek ekstra w beta testach:
Altirra 1.9 test 14 [changelog 30.01.2011]
- Another update... I figured out what was going wrong with Directory Opus. This version fixes that (and a regression in DOS 2 writes): I ended up having to put in a seek call to reset the stream to position 0 before handing it off to DOpus. That's different than Explorer, which hands back streams at pos=len and handles this in return, and I think it's a bug as the docs for IDataObject::GetData() mention that the valid data region is from 0 to current position. Explorer doesn't seem to mind the stream starting at 0, but I need to do some extra tests with the zip handler.
Altirra 1.9 test 13 [changelog 30.01.2011]
- There was a bug in the decoder for the $9F opcode... fixed.