Od wczoraj jest dostępna test wersja Altirry - emulatora ATARI XL/XE, pisanego przez Phaerona (Virtual Dub). Zmiany dotyczą przedewszystkim obsługi... modemu - tajemniczego portu R:, którego udawanie autor dorzucił jeszcze w testach 1.8.
Altirra 1.9 test 15 [changelog 03.02.2011]
- [features added]
- Serial: Inbound connections are now supported.
- Serial: Added support for A, L, M, P, Q, S, T, V, X, &C, &D, &F, &G, &P, &T, &V, and &W modem commands.
- Serial: Added DTR and CRX signal support.
- [bugs fixed]
- GTIA: Fixed trigger state sometimes being initially wrong when enabling latching.
- Serial: Telnet emulation now reads out of band data.
- Serial: Telnet emulation now handles incoming WILL and WONT commands.
- Serial: Fixed sporadic missing newlines on modem status messages.
- Serial: Control line state is now reported in non-concurrent mode.
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.