Stop Press Canvas

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(minimal initial page)
 
(spc2bmp is online, I just missed it)
Line 8: Line 8:
 
== Format description ==
 
== Format description ==
  
From [[User:John e|John Elliott]]'s SPC2BMP source code (August 1996; no longer online?):
+
From [[User:John e|John Elliott]]'s SPC2BMP source code (August 1996):
  
 
: SPC format:
 
: SPC format:
Line 20: Line 20:
  
 
* [https://www.seasip.info/Unix/Joyce/joyce-z80-2.1.10.tar.gz joyce-z80-2.1.10.tar.gz] - the source code for the Z80 utilities for the Joyce PCW emulator - includes "joyce.spc".
 
* [https://www.seasip.info/Unix/Joyce/joyce-z80-2.1.10.tar.gz joyce-z80-2.1.10.tar.gz] - the source code for the Z80 utilities for the Joyce PCW emulator - includes "joyce.spc".
 +
 +
== Links ==
 +
* [https://www.seasip.info/Cpm/software/sp2bmsea.com SP2BMSEA.COM], a CP/M / DOS self-extracting archive containing SPC2BMP (compiled programs and source code), which converts this format to [[BMP]]. (Archive can be unpacked with [[PMA]] / [[LHA]] tools.)
 +
* http://oliwright.pythonanywhere.com/ - converts other image files ''to'' SPC format
  
 
[[Category:Amstrad]]
 
[[Category:Amstrad]]
 
[[Category:CP/M]]
 
[[Category:CP/M]]

Revision as of 14:18, 28 December 2020

File Format
Name Stop Press Canvas
Ontology
Extension(s) .spc

Stop Press Canvas (extension .spc) is an uncompressed fixed-size raster image format, originally associated with the Stop Press graphics package for Amstrad PCW computers.

Format description

From John Elliott's SPC2BMP source code (August 1996):

SPC format:
SPC describes a black-and-white picture, 720 pixels across by 256 down. The aspect ratio is similar to the 640x200 CGA mode. The file is stored as 32 blocks of 720 bytes.
Within each block, eight lines are stored, interleaved. The top line is in bytes 0,8,16,...; the second in bytes 1,9,17,... and so on.
SPC files work from top to bottom and left to right.

(This is essentially the in-memory format of the PCW screen.)

Examples

  • joyce-z80-2.1.10.tar.gz - the source code for the Z80 utilities for the Joyce PCW emulator - includes "joyce.spc".

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox