zabavno 0.2.0
80386 real-mode CPU and PC emulator
$ akku update $ akku install zabavno $ .akku/env
Authors
Göran Weinholt
Homepage
Information missing.
License
MIT
Dependencies
^2.0.0
Source code
https://github.com/weinholt/zabavno.git git
981f71b9ea4ac9639b2dd521dd54f8440a159c16
Tag: v0.2.0
Package contents
- (zabavno cpu compat) R6 Ikarus
- → bitwise-rotate-bit-field
- ← (rnrs) R6
- (zabavno cpu compat) R6
- → bitwise-rotate-bit-field
- ← (rnrs) R6
- (zabavno cpu x86-utils) R6
- → byte-parity-table
- ← (rnrs) R6
- (zabavno cpu x86) R6
- → machine-run machine? make-machine machine-debug machine-debug-set! machine-trace machine-trace-set! machine-RAM machine-memory-size machine-AX machine-AX-set! machine-CX machine-CX-set! machine-DX machine-DX-set! machine-BX machine-BX-set! machine-SP machine-SP-set! machine-BP machine-BP-set! machine-SI machine-SI-set! machine-DI machine-DI-set! machine-ES machine-ES-set! machine-CS machine-CS-set! machine-SS machine-SS-set! machine-DS machine-DS-set! machine-FS machine-FS-set! machine-GS machine-GS-set! machine-CR0 machine-CR0-set! machine-CR2 machine-CR2-set! machine-CR3 machine-CR3-set! machine-GDTR-base machine-GDTR-base-set! machine-GDTR-limit machine-GDTR-limit-set! machine-IDTR-base machine-IDTR-base-set! machine-IDTR-limit machine-IDTR-limit-set! machine-IP machine-IP-set! machine-FLAGS machine-FLAGS-set! machine-CPL machine-undefined-flags machine-exception-cause machine-exception-cause-set! memory-u8-ref memory-u16-ref memory-u32-ref memory-s8-ref memory-s16-ref memory-s32-ref memory-u8-set! memory-u16-set! memory-u32-set! machine-A20-gate-control port-write port-read machine-hook-4k-page! machine-hook-i/o-port! machine-hook-interrupt! enable-interrupt-hooks call-interrupt-handler copy-to-memory copy-from-memory open-memory-input-port real-pointer flag-OF flag-SF flag-ZF flag-AF flag-PF flag-CF flag-DF flag-IF flag-TF flag-AC print-flags
- ← (rnrs) R6
- ← (rnrs eval) R6
- ← (rnrs r5rs) R6
- (zabavno firmware compat) R6 Chez Scheme
- → input-port-ready? get-current-time get-current-date port-length
- ← (rnrs) R6
- ← (scheme) Built-in
- (zabavno firmware compat) R6 GNU Guile
- → input-port-ready? get-current-time get-current-date port-length
- ← (rnrs) R6
- ← (srfi srfi-19) SRFI
- ← (guile) Built-in
- (zabavno firmware compat) R6
- → input-port-ready? get-current-time get-current-date port-length
- ← (rnrs) R6
- (zabavno firmware dos) R6
- → dos-setup
- ← (rnrs) R6
- ← (zabavno cpu x86)
- ← (zabavno firmware compat)
- ← (zabavno firmware pcbios)
- (zabavno firmware pcbios) R6
- → pcbios-setup pcbios-load-floppy-image pcbios-load-harddrive-image cp437/control
- ← (rnrs) R6
- ← (zabavno cpu x86)
- ← (zabavno firmware compat)
- (zabavno hardware ich8) R6
- → init
- ← (rnrs) R6
- ← (zabavno cpu x86)
- (zabavno loader dos) R6
- → detect-dos-exe-image load-dos-com-image load-dos-exe-image
- ← (rnrs) R6
- ← (zabavno cpu x86)
- (zabavno loader pcboot) R6
- → detect-boot-sector load-boot-sector
- ← (rnrs) R6
- ← (zabavno cpu x86)
- (zabavno tests x86 make-elf) R6 Test
- → make-x86-elf-image
- ← (rnrs) R6
- ← (machine-code assembler x86)
- ← (machine-code assembler elf)
- ← (machine-code format elf)
Version history
- 2019-12-21 ~ 0.2.0
- 2018-04-02 ~ 0.1.0