Neo Print: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
The Neo Print was one of SNK's attempts to pull the last dollars from the NeoGeo brand. It was a small purikura (photo booth) which ran on a MVS-'''based''' board, and had a camera and printer interface. <strike>Players</strike> users could add various frames to their picture with more-or-less common themes, SNK characters, before printing to sticky photo paper.
The Neo Print was a small photo booth from 1996 which ran on a MVS-inspired board, with a camera and printer interface. <strike>Players</strike> users could overlay various frames (stored in cartridges) to their picture, before printing them to sticky photo paper.


It was apparently exported to the US for some time (video ad on Youtube).
PCB picture: http://mvs.gotwalls.com/images/e/e1/Pstm-p1_set1_top_nocover.jpg


A variety of cartridges were produced with different themes and for US/JP localization.
[[File:Neoprtsize.jpg|thumb|Ridiculously small photo stickers (also called stamps).]]


'''!!! Preliminary info !!!'''
It was apparently exported to the US for some time ([[https://www.youtube.com/watch?v=wxRtYq7qRu4 video ad on Youtube]]).


==Cartridges==
Note: '''Please keep all infos regarding the Neo Print on this page''' as it has little to do hardware- and software-wise with the NeoGeo game systems.
 
=Wiring=
 
From left to right, cartridge label towards you.
 
* VCN1: GND, GND, +5V, +5V. Draws around 2A with one cart but nothing else connected. Expect 2.5A max ?
* RGB OUT: For monitor (pinout ?)
* S-VOUT: For monitor and printer capture ?
* CCD S-VIN: Camera input, '''requires NTSC'''. Luma only (greyscale) can work.
* EX-SVIN: ?
* PRT-SVIN: Input from printer (why ?)
* FL: Flash trigger (pinout ?)
* COIN: 3rd pin is the coin switch, active low, pull high. Causes an error before attract mode if left floating.
* COUNT: 7th pin triggers test mode, active low.
* CTRL: From the 6th pin: LEFT, RIGHT, OK, CANCEL, GND. Active low.
* VCN2: 9~12V for audio amp and bulbs.
 
* PRT2: Printer remote. See printer's manual. Both BUSY lines can be tied together ?
* PRT1: Printer remote also (needed or just for backup ?). The BUSY line can be tied with the 2 other ones ?
 
To pass the printer check before attract mode, put the busy lines low for approx. 20ms after the end of each transmission on REMOTE (DIN pin 6).
 
=Cartridges=


* The cartridges have the exact same mechanical format as MVS cartridges.
* The cartridges have the exact same mechanical format as MVS cartridges.
* The PROG boards have an identical pinout, some in fact are simple MVS [[PROGBK1]] boards.
* The [[PROG board]]s have an identical pinout, some in fact are simple MVS [[PROGBK1]] boards.
* The CHA boards are custom made for the Neo Print and have a different pinout, they have no fix ROM and pre-muxed [[C ROM]]s.
* The [[CHA board]]s are custom made for the Neo Print and have a different pinout, they have no [[fix layer|fix]] and special graphics ROMs.
* Electrical safety compatibility with MVS carts ? Apparently they just freeze on a black screen without damage.
* Electrical safety compatibility with MVS carts ? Apparently they just freeze on a black screen without damage.
Blue-labelled cartridges can run alone.
Pink-labelled cartridges are extensions that can only run with a blue one on 2-slots Neo Print boards (they do exist !). Those cartridges only contain graphics ROMs.


=Board=
=Board=


* Power: 5V only. Current rating ?
Called PSTM-P1. Not JAMMA compatible.
* Backup RAM, or at least an RTC.
 
* Z80 has its own 8MHz oscillator ?
* Has [[Backup RAM]] and an [[RTC]].
* Separate 24MHz and 8MHz oscillators.
* 68K runs at 12MHz.
* 68K runs at 12MHz.
* 5x 16V8 PALs for glue logic.
* Five 16V8 PALs for glue logic.
* [[NEO-SDR-T]] chip for ext I/O and dipswitches.
* {{Chipname|NEO-SDR-T}} chip for generic I/O and dipswitches.
* The board doesn't seem to have an embedded [[system ROM]], the cartridge's program does everything.
* The board doesn't have an embedded [[system ROM]], the cartridge's program does everything.


==Video==
It appears that there is only one type of motherboard, only the vertical daughter board with the cartridge slots changes between 1-slot and 2-slots Neo Print systems.


* The sprite rendering logic is probably quite different from the regular NeoGeo systems.  
=Video=
* There is no fix layer, and sprite graphics are loaded from a 16-bit bus.
 
* The video timing seems to be "genlocked" to the NTSC camera's video signal, [[PSTG-SNK]] is used as the only custom graphics chip.
[[File:Neoprintacq.jpg|320px|thumb|Neo Print video A-to-D section.]]
* It seems that the camera's video is not simply overlaid with generated graphics but converted digitally and processed as tiles.
 
* All video I/O is done in S-video (chroma/luma). The printer is fed with analog video too, it actually does a "screengrab" before printing.
* The video rendering logic is very different from the regular NeoGeo systems.  
* Graphics from the cartridge are loaded from a 16-bit bus.
* No shrinking ? Maybe no sprites at all ?
* The video outputs are "genlocked" to the camera's video signal, '''no valid NTSC input signal means no output'''.
* {{Chipname|PSTG-SNK}} is used as the only custom graphics chip.
* The camera's video is not simply overlaid with generated graphics but digitized and processed as tiles.
* VRAM is made of 4*128kB 8-bit SRAM, probably as 2*256k words.
* VRAM is made of 4*128kB 8-bit SRAM, probably as 2*256k words.
* A NEC µPC6620 triple 8(?) bit video DAC feeds a common Fujitsu MB3516 RGB encoder chip for output.
* A NEC µPC662 triple 8(?) bit video DAC feeds a common Fujitsu MB3516 RGB encoder chip for output.
* 6x NEC µPD42280 dual-port video RAMs (2 fields for each color component) filled by 3 NEC µPC659 video DACs.
* 6x NEC µPD42280 dual-port video RAMs (2 fields for each color component) filled by 3x NEC µPC659 video ADCs.
* NEC µPC1862 video sync maestro (NTSC).
* NEC µPC1862 video sync maestro (NTSC).
* 2 Sony chips for mux/demux or color burst generation for monitor and printer ?
* 2x Sony CXA1585 chips for s-video to RGB conversion.
* 2 Mitsubishi M52065 triple 2-to-1 high speed analog switches.
* 2x Mitsubishi M52065 triple 2-to-1 high speed analog switches.
 
To do: Video path diagram.
 
=Dipswitches=
 
To do. Are they of any use ?


==Audio==
=Audio=


Sound comes from the same YM2610-YM3016 pair, driven by Z80 and fed by regular [[V ROM]]s (both PCMA and PCMB are used ?).
Sound comes from the same {{Chipname|YM2610}}-{{Chipname|YM3016}} pair as on the NeoGeo. They're driven by a [[Z80]] and fed by regular [[V ROM]]s (ADPCM-B is not used, as in [[CD systems]]).


=Printer=
=Printer=


The stock printer was a Mitsubishi CP-710E (sublimation technology). The Neo Print "emulates" the original printer remote control via the PRT1 and PRT2 ports (mini DIN 8, stereo jack).
The stock printer in the Neo Print cab was a Mitsubishi CP-710E "analog video sublimation printer". The Neo Print board talks to the printer via its remote control port through the PRT1 and PRT2 ports (mini DIN 8 and stereo jack).
 
The printer actually does a "screengrab" from the S-video signal in its internal memory before printing. Apparently, the printer itself does the picture arrangement (1x2, 2x2, or 4x4) and rotation processing to fit on paper, not the Neo Print board itself.
 
As the photo paper was pre-cut, the Neo Print could only make 4x4 sheets.


=Camera=
=Camera=


To do. Probably any S-video capable NTSC camera works.
Looks like a standard color NTSC CCTV module with C-mount lens.
 
[[File:npcam.jpg]]
(From a picture by Psykick from Neo-arcadia.com)


PCB picture:
Probably any S-video capable NTSC camera works.
http://mvs.gotwalls.com/images/e/e1/Pstm-p1_set1_top_nocover.jpg


[[Category:Cartridge systems]]
[[Category:Cartridge systems]]

Latest revision as of 19:18, 21 March 2024

The Neo Print was a small photo booth from 1996 which ran on a MVS-inspired board, with a camera and printer interface. Players users could overlay various frames (stored in cartridges) to their picture, before printing them to sticky photo paper.

PCB picture: http://mvs.gotwalls.com/images/e/e1/Pstm-p1_set1_top_nocover.jpg

Ridiculously small photo stickers (also called stamps).

It was apparently exported to the US for some time ([video ad on Youtube]).

Note: Please keep all infos regarding the Neo Print on this page as it has little to do hardware- and software-wise with the NeoGeo game systems.

Wiring

From left to right, cartridge label towards you.

  • VCN1: GND, GND, +5V, +5V. Draws around 2A with one cart but nothing else connected. Expect 2.5A max ?
  • RGB OUT: For monitor (pinout ?)
  • S-VOUT: For monitor and printer capture ?
  • CCD S-VIN: Camera input, requires NTSC. Luma only (greyscale) can work.
  • EX-SVIN: ?
  • PRT-SVIN: Input from printer (why ?)
  • FL: Flash trigger (pinout ?)
  • COIN: 3rd pin is the coin switch, active low, pull high. Causes an error before attract mode if left floating.
  • COUNT: 7th pin triggers test mode, active low.
  • CTRL: From the 6th pin: LEFT, RIGHT, OK, CANCEL, GND. Active low.
  • VCN2: 9~12V for audio amp and bulbs.
  • PRT2: Printer remote. See printer's manual. Both BUSY lines can be tied together ?
  • PRT1: Printer remote also (needed or just for backup ?). The BUSY line can be tied with the 2 other ones ?

To pass the printer check before attract mode, put the busy lines low for approx. 20ms after the end of each transmission on REMOTE (DIN pin 6).

Cartridges

  • The cartridges have the exact same mechanical format as MVS cartridges.
  • The PROG boards have an identical pinout, some in fact are simple MVS PROGBK1 boards.
  • The CHA boards are custom made for the Neo Print and have a different pinout, they have no fix and special graphics ROMs.
  • Electrical safety compatibility with MVS carts ? Apparently they just freeze on a black screen without damage.

Blue-labelled cartridges can run alone.

Pink-labelled cartridges are extensions that can only run with a blue one on 2-slots Neo Print boards (they do exist !). Those cartridges only contain graphics ROMs.

Board

Called PSTM-P1. Not JAMMA compatible.

  • Has Backup RAM and an RTC.
  • Separate 24MHz and 8MHz oscillators.
  • 68K runs at 12MHz.
  • Five 16V8 PALs for glue logic.
  • NEO-SDR-T chip for generic I/O and dipswitches.
  • The board doesn't have an embedded system ROM, the cartridge's program does everything.

It appears that there is only one type of motherboard, only the vertical daughter board with the cartridge slots changes between 1-slot and 2-slots Neo Print systems.

Video

Neo Print video A-to-D section.
  • The video rendering logic is very different from the regular NeoGeo systems.
  • Graphics from the cartridge are loaded from a 16-bit bus.
  • No shrinking ? Maybe no sprites at all ?
  • The video outputs are "genlocked" to the camera's video signal, no valid NTSC input signal means no output.
  • PSTG-SNK is used as the only custom graphics chip.
  • The camera's video is not simply overlaid with generated graphics but digitized and processed as tiles.
  • VRAM is made of 4*128kB 8-bit SRAM, probably as 2*256k words.
  • A NEC µPC662 triple 8(?) bit video DAC feeds a common Fujitsu MB3516 RGB encoder chip for output.
  • 6x NEC µPD42280 dual-port video RAMs (2 fields for each color component) filled by 3x NEC µPC659 video ADCs.
  • NEC µPC1862 video sync maestro (NTSC).
  • 2x Sony CXA1585 chips for s-video to RGB conversion.
  • 2x Mitsubishi M52065 triple 2-to-1 high speed analog switches.

To do: Video path diagram.

Dipswitches

To do. Are they of any use ?

Audio

Sound comes from the same YM2610-YM3016 pair as on the NeoGeo. They're driven by a Z80 and fed by regular V ROMs (ADPCM-B is not used, as in CD systems).

Printer

The stock printer in the Neo Print cab was a Mitsubishi CP-710E "analog video sublimation printer". The Neo Print board talks to the printer via its remote control port through the PRT1 and PRT2 ports (mini DIN 8 and stereo jack).

The printer actually does a "screengrab" from the S-video signal in its internal memory before printing. Apparently, the printer itself does the picture arrangement (1x2, 2x2, or 4x4) and rotation processing to fit on paper, not the Neo Print board itself.

As the photo paper was pre-cut, the Neo Print could only make 4x4 sheets.

Camera

Looks like a standard color NTSC CCTV module with C-mount lens.

(From a picture by Psykick from Neo-arcadia.com)

Probably any S-video capable NTSC camera works.