EmuCR Feeds
Email Us

EmuCR:OpenMSX OpenMSX Git (2026/08/11) is compiled. OpenMSX is an open source MSX emulator which is free according to the Debian Free Software Guidelines, available under the GNU General Public License.For copyright reasons the emulator cannot be distributed with original BIOS ROM images. OpenMSX includes C-BIOS a minimal implementation of the MSX BIOS, allowing to play quite some games without the need to have an original MSX BIOS ROM image. You can also use your own BIOS ROM image if you please.

OpenMSX Git Changelog:
* Merge pull request #2147 from antxiko/unapinet-device
* unapinet: the wake socket pair is a requirement, not a best effort
* unapinet: UDP_RECV speaks TCPIP_UDP_RCV's contract, empty datagrams included
* unapinet: a loopback wake socket replaces the socket loop's blind spots
* unapinet: the ICMP worker sleeps on a condition variable
* unapinet: say why the destructor takes and drops the DNS mutex
* unapinet: the queued hostname doubles as the DNS lookup's ownership token
* unapinet: reject an embedded NUL in DNS_QUERY as a form error
* unapinet: drop the status register; the command port becomes write-only
* unapinet: hand the ICMP request to the worker under the mutex
* unapinet: a persistent worker replaces the per-query DNS thread
* unapinet: the parameter cap becomes 'largest legal block + 1'
* unapinet: the v2 doc becomes the reference; fold the v1 doc in as its appendix
* unapinet: UDP_OPEN falls back to an ephemeral port when bind() is refused
* unapinet: implement protocol v2
* unapinet: protocol v2 refinements from review
* unapinet: add the protocol v2 design proposal
* unapinet: clearer wording for the result-ready status in the protocol doc
* unapinet: document the bridge wire protocol
* unapinet: review round 4 - TCP_RECV via setResult(), optional maxSock
* unapinet: never discard received data; let TCP backpressure throttle the peer
* unapinet: close the gracefulClose race, the fd leak and the SIGPIPE hole
* unapinet: asBytes() on a temporary is now a compile error
* unapinet: fix the socket lifecycle and the send path properly
* unapinet: don't send the FIN before the queued data
* unapinet: one thread owns the sockets; TCP_SEND no longer blocks
* unapinet: review round 3 - remove derivable state
* unapinet: review round 3 - mechanical cleanups
* endian: add converting constructors to the UA_* types
* unapinet: add asBytes() view, use it in setResult
* unapinet: drop redundant constructor init-list entries
* unapinet: verification-pass polish
* unapinet: fix setResultByte serializing the span object instead of the byte
* unapinet: audit fixes - finish helper adoption, constants scope
* unapinet: 0-based internal handles, close by reference
* unapinet: adopt openMSX idioms from review
* unapinet: header/API hygiene from review
* unapinet: make TcpState an enum class
* unapinet: port&1 decoding, peekIO for the debugger, bound paramBuf
* Socket: neutralize windows.h 'interface' macro at the source
* msvc: register UnapiNet in the VC++ project files
* Add UnapiNet: MSX-UNAPI TCP/IP bridge device (host networking for MSX software)
* events: add small generic host-socket helpers to Socket

Download: OpenMSX Git (2026/08/11) x64
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!