Releases: DivByDiamond/OC2R
Releases · DivByDiamond/OC2R
Release list
OC2R 0.1.1-beta.2
Changes
Fixed
- #22 — Mod is no longer incompatible with C2ME:
ThrottledSoundEmitternow uses its own dedicatedRandomSourceinstead of the level-owned random source, which could be touched from the VM runner thread and tripped CME's thread-ownership check, halting the boot process. - #23 — The terminal bell sound no longer replays on every keystroke after firing once: the pending-bell flag is now consumed when capturing each terminal diff snapshot, so it is delivered exactly once.
- #18 — Network cable crash when linking already-connected connectors (fixed in 0.1.1-beta.1 line, kept verified in this build).
CI/CD
- Releases are now automatically uploaded to CurseForge on publish.
v0.1.1-beta.1
What's Changed
- fix: Implement reset foreground and reset background color escapes. by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/1
- fix: CSI argument parser and cursor control for VT100 compliance by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/3
- fix: insert/delete char/line for VT100 compliance (vttest suite 8) by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/4
- Fix/scroll region clamp by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/7
- refactor/sgr-color-parser by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/8
- chore: dedupe RIS saved-cursor resets after SGR PR merge by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/9
- feat: screen rendering — DEFAULT_FOREGROUND bold-bright, DECSCNM, blink + reset flip by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/10
- refactor: adopt deleteChars/insertChars in DCH/ICH (CH10/CH11); fix shared helper dirty-mark for scrollback by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/12
- refactor: drop redundant min-1 clamp in TerminalBuffer.deleteChars/insertChars by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/14
- refactor: extract ESC/CSI/SAMPLE_LINE/MARGIN_CONTENT constants in TerminalBufferTest by @pocketprobe in https://github.com/TumRedSun/OC2R/pull/15
Full Changelog: https://github.com/TumRedSun/OC2R/compare/v0.1.0...v0.1.1-beta.1
Fix (2026-08-22)
The original oc2r-1.21.1-neoforge-0.1.1.jar shipped a guest image (sedna-buildroot 0.0.71) whose kernel had 9p removed, so /mnt/builtin never mounted (#17). It has been renamed to BROKEN-do-not-download — do not use it.
Download oc2r-1.21.1-neoforge-0.1.1-beta.1.jar instead: same build with the guest kernel rebuilt with CONFIG_9P_FS=y (verified: /mnt/builtin mounts).
Bundled dependencies
Local maven artifacts that cannot be fetched from upstream repos.
- sedna-buildroot-0.0.72-oc2r1.jar: minux 0.0.71 rootfs/bootfs/fw_jump + Linux kernel 6.12.104 rebuilt from minux master (commit a49110a1 re-adds CONFIG_9P_FS=y). Replaces upstream sedna-buildroot until a fixed minux release ships.
v0.1.0
Full Changelog: https://github.com/TumRedSun/OC2R/compare/Neoforge...v0.1.0

