Apple-410/roms
Adam Mayer 3aa063ef79 adding a bit more documentation 2018-01-09 12:36:35 -05:00
..
Apple410.sfd patched up font to make it presentable. fontforge's svg import is... not great 2017-12-27 16:13:39 -05:00
Apple410.ttf patched up font to make it presentable. fontforge's svg import is... not great 2017-12-27 16:13:39 -05:00
B9801YL.bin initial checkin of Apple 410 doc and driver 2017-11-21 12:09:54 -05:00
B9801YM.bin initial checkin of Apple 410 doc and driver 2017-11-21 12:09:54 -05:00
B9801YN.bin initial checkin of Apple 410 doc and driver 2017-11-21 12:09:54 -05:00
README.md adding a bit more documentation 2018-01-09 12:36:35 -05:00
ROM.bin initial checkin of Apple 410 doc and driver 2017-11-21 12:09:54 -05:00
ff_import.py patched up font to make it presentable. fontforge's svg import is... not great 2017-12-27 16:13:39 -05:00
font_extract.py patched up font to make it presentable. fontforge's svg import is... not great 2017-12-27 16:13:39 -05:00
font_test.py nailed it 2017-12-26 23:04:48 -05:00
font_to_pickled_dict.py adding quick script for ripping fonts in raw format for use in cairo generators 2018-01-02 14:00:22 -05:00
test_extractor.py initial checkin of Apple 410 doc and driver 2017-11-21 12:09:54 -05:00

README.md

Apple 410 ROM dumps

This directory contains the raw ROM dumps from the Apple 410 Color Plotter.

B9801Y[LMN].bin are images the three 8K 27C64 chips installed on the board. ROM.bin is the consolidated ROM image built by concatenating the three individual roms.

test_extractor.py is a script for extracting the self-test commands from the consolidated ROM file.

'font_extract.py' extracts the font as a set of SVG files. 'font_to_pickled_dict.py' generates two pickle files, one with the font and another with the point markers. Each pickle file contains a single dictionary mapping characters to the raw sequence of bytes that represents the glyph in the Apple 410's native format.

'ff_import.py' is a rough script for importing the SVGs into fontforge. The generated font will require a lot of manual cleanup.