Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 1.03 KB

README.md

File metadata and controls

59 lines (40 loc) · 1.03 KB

Basic usage

Before loading, proceed to movitz root directory (for example ~/quicklisp/local-projects/movitz).

(require 'movitz) ;; Or (ql:quickload ‘movitz)
(movitz:create-image)
(movitz:dump-image :path "foo.img")

finally

qemu-system-i386 -fda foo.img -boot a

Toplevel commands:

  • :cls - clear screen Not working for now. Generates error: “Error: No applicable method for # with arguments (#) of classes #’NIL”

  • :bt - prints backtrace

  • : decimal #xNUM converts hex NUM to decimal format

  • :cpu-reset

  • :z I don’t know what it does :)

  • :more (form)

  • :pop ()

  • :trace (&reset args)

  • :untrace (&rest function-names)

  • :error ()

  • :restart (&optional (r 0) &rest args)

  • :package (package-name) Switch to package package-name

  • :help

Functions summary:

  • (report-cpu-frequency)

  • (set-textmode mode), where supported modes is: +vga-state-80x25+ +vga-state-80x50+ +vga-state-40x25+ +vga-state-40x50+ +vga-state-90x30+ +vga-state-90x60+