OK240.2-Firmware/Mon_r9
2026-03-25 17:18:26 +03:00
..
.vscode MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
BIN MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
bios_entries.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
config.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
equates.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
font-6x7.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
io.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
m_vars.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
monitor.asm MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
monitor.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
ram.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
README.md MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00
sprites.inc MonR9 proto, Type disassm, Jack disassm. 2026-03-25 17:18:26 +03:00

Ocean-240.2 ROM Monitor V8 checksum 9c6c6546

Source codes of Monitor v8 for Ocean-240.2 with Floppy controller. In Z80 mnemonics, but limited for i8080 instruction set.

Differences

  1. Font. Other russian letters б and д;
  2. Calculate values for extended ram access in procedures m_ramdisk_read, m_ramdisk_write.
  3. Don't reset hi bit when read keyboard
  4. Other params count at last esc commands

Compile

Code is located in memory at address: 0xE000..0xFFFF

sjasmplus --sld=monitor.sld --sym=monitor.labels --raw=monitor.obj --fullpath monitor.asm

To compile sources, use sjasmplus Z80 assembler.