Skip to content

emuStudio v0.41

Latest
Compare
Choose a tag to compare
@vbmacher vbmacher released this 25 Mar 11:18
· 71 commits to develop since this release

What's Changed

Whole project

  • [#232] rewrite command line arguments (replaced library args4j by picocli)
  • [#195] Fix glitches on Windows
  • New .editorconfig file
  • [#257] Altair8800: source code of 88-DCDD boot loader

main-module

  • new command line
  • improved automation
  • Fira Code font in source code editor
  • fixed bugs ([#182])

all compilers

  • [#201] completely rewritten using ANTLR v4
  • improved examples

as-8080, as-z80

8080-cpu

  • support loading/saving frequency from/to a config file
  • [#236] if port is not active, returns 0xFF on reading
  • rewritten disassembler
  • optimized performance
  • fixed bugs ([#234], [#236])

z80-cpu

  • completely rewritten, optimized performance
  • implemented unofficial instructions
  • all instructions tested fully using z80test, zexall ([#197], [#260])
  • support loading/saving frequency from/to a config file
  • by default 4kHz frequency

adm3A-terminal

  • [#274] precise fequency drawing (60 Hz)
  • [#278], [#284] new font - custom made, true-type based on the original ADM-3A font matrix
  • new gui window, new settings window

88-sio

  • [#243] support mapping characters to other characters, support TTY/ANSI modes
  • [#163] support interrupts
  • [#293] rewritten gui

88-dcdd

  • [#185] renamed 88-disk to 88-dcdd
  • [#176] experimental ability to read & save files from CP/M disk images, supporting various formats
  • support interrupts
  • [#293] rewritten gui
  • fixed bugs ([#186], [#183])

byte-mem

  • [#184] renamed standard-mem to byte-mem
  • [#210] ASCII mode support
  • [#269] improved address selection in GUI
  • [#270] mouse-wheel rolls pages too

simh-pseudo

  • renamed from simhPseudo-z80
  • [#175] implemented almost all commands except attaching/detaching/resetting PTP/PTR devices

ssem-cpu

  • [#181] improved emulation speed on Windows

ssem-mem

  • improved GUI
  • [#207] dump/load binary file support
  • [#203] show also hexadecimal, decimal number values + raw string per row

ssem-display

  • fixed: ssem-display does not reflect memory changes (#180)

vt100-terminal

  • [#305] new terminal device, used instead of brainduck-terminal
  • implemented some ASCII control codes

brainduck-terminal

  • [#305] was removed, replaced by vt100-terminal

brainduck-mem

  • [#215] was removed, replaced by byte-mem

ramc-compiler

  • drop floating-point support
  • strings must be now in quotes

ram-cpu

  • [#228] fixed status panel

ram-mem

  • drop computing complexity feature
  • load/dump content from/to a compiled file (.bram)

abstract-tape

  • fixed GUI bugs

rasp-cpu

  • rewritten status panel
  • added address column in debugger

rasp-mem

  • drop support of showing mnemonics
  • load/dump content from/to a compiled file (.brasp)

New Contributors

Full Changelog: RELEASE-0.40...RELEASE-0.41