Mirror of CollapseOS
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Virgil Dupras a442c46935 sms/vdp: highlight cursor with inverted palette pirms 4 gadiem
..
.gitignore emul/hw/sms: WIP pirms 4 gadiem
Makefile emul/hw/sms: add A/B ports and a Genesis pad pirms 4 gadiem
README.md New kernel module: grid pirms 4 gadiem
pad.c emul/hw/sms: add A/B ports and a Genesis pad pirms 4 gadiem
pad.h emul/hw/sms: add A/B ports and a Genesis pad pirms 4 gadiem
port.c emul/hw/sms: add A/B ports and a Genesis pad pirms 4 gadiem
port.h emul/hw/sms: add A/B ports and a Genesis pad pirms 4 gadiem
sms.c sms/vdp: highlight cursor with inverted palette pirms 4 gadiem
vdp.c sms/vdp: highlight cursor with inverted palette pirms 4 gadiem
vdp.h emul/hw/sms: WIP pirms 4 gadiem

README.md

Sega Master System emulator

This emulates a Sega Master system with a monochrome screen and a Genesis pad hooked to port A.

Build

You need xcb and pkg-config to build this. If you have them, run make. You'll get a sms executable.

Usage

Launch the emulator with ./sms /path/to/rom (you can use the binary from the sms recipe.

This will show a window with the screen's content on it. The mappings to the pad are:

  • W --> Up
  • A --> Left
  • S --> Down
  • D --> Right
  • H --> A
  • J --> B
  • K --> C
  • L --> Start

Press ESC to quit.