T3ISA
▲ 17 r/Operatingsystems+1 crossposts

T3ISA

Hello everyone, I wanted to share the progress on my T3ISA operating system, a system written entirely in Java using ternary logic. It is inspired by the historic Setun computer, developed in 1958 at Moscow State University under the direction of Soviet scientists Sergei Sobolev and Nikolay Brusentsov.

Note that since it is written in Java, it emulates the behavior of actual hardware, as well as an operating system I am writing for that hardware. Therefore, it could be described as an emulator with an operating system running on it.

The entire implementation is being carried out in the NetBeans IDE, and the repository is active on GitHub; however, as development is ongoing, it is preferable to await updates on its current status to access new system features.

u/Visual_Brain8809 — 12 days ago
▲ 10 r/Assembly_language+1 crossposts

JVMOS

Hi everyone, I wanted to show you my progress on an operating system written entirely in ASM and Java bytecode. I am currently at the UI rendering stage, using a custom Graphics2D-like system that allows me to work with primitives in VBE. The bytecode is executed by a JIT compiler also implemented in pure ASM. Low-level calls are handled by a HAL—which I will continue to expand over time—and that HAL is in turn managed via a primitive ABI, enabling me to create my own Java-like pseudo-language for development.

Repository: https://github.com/aayes89/JVMOS-JIT/

https://preview.redd.it/tx8dee4g2kmh1.png?width=1021&format=png&auto=webp&s=e9597856b821e3e6f12f4ed2f85b412a975e5ff7

https://preview.redd.it/hk28skdw1kmh1.png?width=1024&format=png&auto=webp&s=a059310b49403006d73a0b1c5ca2018703cd8929

reddit.com
u/Visual_Brain8809 — 2 months ago
▲ 2 r/stm32

Ayuda portando Meshtastic a módulos STM32F (DX-SMART)

Hola a todos, desarrollé un port casero de meshtastic para comunicar los módulos chinos de DX-SMART (https://github.com/aayes89/STM32F1-serie) El problema que tengo es que deseo integrarlo a la red Meshtastic para ampliar la cobertura y compatibilidad de la plataforma. Creé un proyecto (https://github.com/aayes89/MeshLoRaLite) que ya permite comunicar varios módulos. Está en fase inicial pero permite broadcast o send si es a un nodo en particular. Me gustaría recibir apoyo de la comunidad para llevarlo al proyecto principal y expandir a dispositivos que hasta el momento no estaban previsto fueran usados.

https://preview.redd.it/eivuxkep4sdg1.png?width=1209&format=png&auto=webp&s=07c4dc872765b7eb521668eeb4acc73c4e0d2c43

https://preview.redd.it/qiwxgo9s4sdg1.png?width=663&format=png&auto=webp&s=af8a061afc000025a1ff2cf6c02329b65c55ec2a

reddit.com
u/Visual_Brain8809 — 2 months ago
▲ 144 r/osdev+2 crossposts

A JavaOS

I am sharing my progress on the development of an operating system written in Assembly and a functional JVM. The concept is straightforward: Assembly acts as an API bridge, and the JVM simply leverages the system calls I’ve implemented to print characters to the screen and draw graphics (for now).

The on-screen drawing was created by obtaining the bytecode of the following program and using xxd for that purpose.

public class App {
    // Declaramos el método nativo que intercepta tu JVM en el opcode 0xB8
    public static native void drawPixel(int x, int y, int color);

    public static void main(String[] args) {
        // Dibujar un cuadrado ROJO de 200x200 píxeles en las coordenadas (100, 100)
        for (int y = 100; y < 300; y++) {
            for (int x = 100; x < 300; x++) {
                drawPixel(x, y, 0x00FF0000); // 0x00RRGGBB (Rojo)
            }
        }

        // Dibujar un cuadrado VERDE centrado dentro del rojo
        for (int y = 150; y < 250; y++) {
            for (int x = 150; x < 250; x++) {
                drawPixel(x, y, 0x0000FF00); // 0x00RRGGBB (Verde)
            }
        }
    }
}
u/Visual_Brain8809 — 2 months ago
▲ 29 r/java

Java wireframe

Java game implementation of wireframe based on u/Elegant_Farmer_3548 post "Made a perspective shifting room in Java"

u/Visual_Brain8809 — 2 months ago
▲ 2 r/learnmath+1 crossposts

N=p*q

Hi everyone,
I am exploring the distribution of quadratic residues R(x) = x^2 \pmod N for semiprimes N = p \cdot q using spatial mapping and visual scatter plots to identify potential density regions or structural patterns. I recently set up a small experiment testing whether early-stage digit/block filtering could narrow down the search space for p and q, but encountered the expected trade-off between false negatives and high noise. I would love to get feedback from the community on geometric or structural approaches to modular congruences—specifically, what mathematical invariants or algebraic properties (like Legendre/Jacobi symbols or elliptic curve metrics) are best suited for meaningfully constraining the candidate space without losing true factors?

reddit.com
u/Visual_Brain8809 — 3 months ago

Ecógrafo

Hello community, This is my real-time ultrasound signal simulation and processing system developed entirely in Java using Java Swing.

The project enables both the mathematical simulation of acoustic echoes from biological tissues and the reception and interpretation of raw (RF) data from actual hardware via UDP sockets.

I still need to build an ultrasonic sensor to send data via UDP; I tried using ultrasonic modules, but they aren't useful—all I see on the screen is a barrier indicating the proximity of a nearby object.

Once the sensor's fabrication is complete, I will conduct tests and submit it to a clinical evaluation by experts to validate its utility in real-world settings—so stay tuned.

https://preview.redd.it/689yx02gulgh1.png?width=1010&format=png&auto=webp&s=913b0d4039f454ff513d3a6e0b6d21fb4330d776

reddit.com
u/Visual_Brain8809 — 3 months ago
▲ 28 r/java

Ecógrafo

Hello community, This is my real-time ultrasound signal simulation and processing system developed entirely in Java using Java Swing.

The project enables both the mathematical simulation of acoustic echoes from biological tissues and the reception and interpretation of raw (RF) data from actual hardware via UDP sockets.

I still need to build an ultrasonic sensor to send data via UDP; I tried using ultrasonic modules, but they aren't useful—all I see on the screen is a barrier indicating the proximity of a nearby object.

Once the sensor's fabrication is complete, I will conduct tests and submit it to a clinical evaluation by experts to validate its utility in real-world settings—so stay tuned.

https://preview.redd.it/689yx02gulgh1.png?width=1010&format=png&auto=webp&s=913b0d4039f454ff513d3a6e0b6d21fb4330d776

reddit.com
u/Visual_Brain8809 — 3 months ago

Sistema operativo baremetal

Hola a todos, quería compartirles los avances un sistema operativo que comencé esta semana a desarrollar en assembly (NASM) y C puro, actualmente funciona en 5MB de RAM e implementa desde el bootloader un sistema de consultas a la GPU para determinar los modos de video compatibles. Para el momento de este post, conseguí implementar una GUI funcional, con soporte para fecha y hora, una JVM de implementación propia, un terminal (shell), explorador de archivos, y editor de texto funcional en modo gráfico, así como soporte para audio por AC97, RTL8139 y una pila para redes, audio integrado por speaker y demás funcionalidades para operar con teclado y mouse.

Para más información os comparto el github del proyecto: https://github.com/aayes89/JVM-OS

Comparto unas capturas del sistema:

Los primeros días antes de las mejoras y con un escritorio aplicando gradiente de colores

https://github-production-user-asset-6210df.s3.amazonaws.com/72238104/603160465-016dca45-f91c-4aa6-81e7-7c94192c48c4.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20260613%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260613T161732Z&X-Amz-Expires=300&X-Amz-Signature=aae88caf672e14493d352517e14c486f1bf54989438d2f0cb409b3ee5d2046ad&X-Amz-SignedHeaders=host&response-content-type=image%2Fpng

Sistema en su estado actual, aplicando un cambio de fondo hacia mandelbrot

https://github-production-user-asset-6210df.s3.amazonaws.com/72238104/605476777-1a07b3c9-c645-426e-8bae-e6427c2725af.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20260613%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260613T161854Z&X-Amz-Expires=300&X-Amz-Signature=64b5a4b91eca0d9362c64bc9e25f78549dd4923e23ad07122606d3e03fdc389e&X-Amz-SignedHeaders=host&response-content-type=image%2Fpng

u/Visual_Brain8809 — 4 months ago