Skip to content

Emulate a screen #4

@thejpster

Description

@thejpster

If #3 used a host process to emulate a disk drive, it could also emulate a VGA screen. Periodically (say, 60 times a second), you'd fire an interrupt which dumped all 8 KiB of screen RAM over the UART to the host process. The host process would then interpret the contents of VRAM and draw to a GUI window, like the Neotron Desktop BIOS does.

Alternative options include:

  • finding a QEMU machine which has native VGA output, but which also supports a Cortex-M CPU.
  • using the Arm FVP for the Corstone-300, which apparently has VGA support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions