13 lines
463 B
Python
13 lines
463 B
Python
"""Build a Sega Master System .sms cartridge from a conversion."""
|
|
from __future__ import annotations
|
|
|
|
from . import viewer
|
|
|
|
|
|
def export_sms(conv, output_path, source_path=None, display="forever",
|
|
seconds=0, video="ntsc"):
|
|
if not output_path.lower().endswith((".sms", ".bin")):
|
|
output_path += ".sms"
|
|
d = conv.data
|
|
rom = viewer.build_rom(d["patterns"], d["nametable"], d["palette"])
|
|
return viewer.write_sms(rom, output_path)
|