[Aug/18/97]

Juno First Rom set

All roms are 2764's except the two sound roms which are 2732's.

The last two digits denote the position on the pcb.

This rom set came from a known working PCB.

These roms are the copyright of the manufacturer and may not 
be reproduced or distributed without their express consent.



[Apr/13/2000]

ROMs from Juno First (Gottlieb License)

Only these ROMs are different from the Konami version:

Gottlieb file => corresponding Konami file (in MAME)
JFG_A.9B  => JFA_B9.BIN
JFG_B.10B => JFB_B10.BIN
JFG_C.10A => JFC_A10.BIN
JFGC1.4A  => JFC1_A4.BIN
JFGC4.7A  => JFC4_A7.BIN

-

[Sep/18/2007]

Juno First (bootleg 1) 
	 
CPU
on top board (R8-A):
1x D8039LC
1x Z8400A
1x AY-3-8910
1x oscillator 8.000MHz
1x oscillator 14.31818MHz

on lower board (R8-B):
1x HD68A09EP
1x oscillator 18.432

ROMs
on top board (R8-A):
1x MB8532 (s1)
1x 2732 (s2)
3x HN482764G (d1,d2,d3)

on lower board (R8-B):
8x HN482764G (1,2,3,4,5,6,8,9)
1x M5L2764K (7)
1x DMPAL16L8JC
2x PAL16L8CN (protected)
 
Note
on top board (R8-A):
1x 18x2 edge connector
1x trimmer volume
2x 8x2 switches dip
1x 50 pins flat cable connector to lower

on lower board (R8-B):
1x 50 pins flat cable connector to top
 
Funzionamento	Non testata 
In vendita	Si 
Dumped	18/09/2007 

-
[Sep/18/2007]

Juno First (bootleg 2) 
	 
CPU
on top board:
1x D8039LC
1x Z8400A
1x AY-3-8910
1x oscillator 8.000MHz
1x oscillator 14.31818MHz

on lower boarb:
1x HD68A09EP
1x oscillator 18.432
 
ROMs
on top board (R8-A):
1x TMM2732D (s1)
1x M5L2732K (s2)
3x HN482764G (d1,d2,d3)

on lower board (R8-B):
8x HN482764G (1,2,3,4,5,6,7,8)
1x 2764 (9)(totally broken, impossible to dump)
2x DMPAL16L8JC
1x PAL16L8CN (protected)
 
Note
on top board (R8-A):
1x 18x2 edge connector
1x trimmer volume
2x 8x2 switches dip
1x 50 pins flat cable connector to lower

on lower board (R8-B):
1x 50 pins flat cable connector to top 

Funzionamento	Non testata 
In vendita	Si 
Dumped	18/09/2007

-

[MAME]

Juno First

Memory map


Read/Write memory

$0000-$7FFF = Screen RAM (only written to)
$8000-$800f = Palette RAM. BBGGGRRR (D7->D0)
$8100-$8FFF = Work RAM

Write memory

$8030	- interrupt control register D0 = interupts on or off
$8031	- unknown
$8032	- unknown
$8033	- unknown
$8034	- flip screen x
$8035	- flip screen y

$8040	- Sound CPU req/ack data
$8050	- Sound CPU command data
$8060	- Banked memory page select.
$8070/1 - Blitter source data word
$8072/3 - Blitter destination word. Write to $8073 triggers a blit

Read memory

$8010	- Dipswitch 2
$801c	- Watchdog
$8020	- Start/Credit IO
				D2 = Credit 1
				D3 = Start 1
				D4 = Start 2
$8024	- P1 IO
				D0 = left
				D1 = right
				D2 = up
				D3 = down
				D4 = fire 2
				D5 = fire 1

$8028	- P2 IO - same as P1 IO
$802c	- Dipswitch 1



$9000->$9FFF Banked Memory - see below
$A000->$BFFF "juno\\JFA_B9.BIN",
$C000->$DFFF "juno\\JFB_B10.BIN",
$E000->$FFFF "juno\\JFC_A10.BIN",

Banked memory - Paged into $9000->$9FFF..

NOTE - In Tutankhm this only contains graphics, in Juno First it also contains code. (which
		generally sets up the blitter)

	"juno\\JFC1_A4.BIN",	$0000->$1FFF
	"juno\\JFC2_A5.BIN",	$2000->$3FFF
	"juno\\JFC3_A6.BIN",	$4000->$5FFF
	"juno\\JFC4_A7.BIN",	$6000->$7FFF
	"juno\\JFC5_A8.BIN",	$8000->$9FFF
	"juno\\JFC6_A9.BIN",	$A000->$bFFF

Blitter source graphics

	"juno\\JFS3_C7.BIN",	$C000->$DFFF
	"juno\\JFS4_D7.BIN",	$E000->$FFFF
	"juno\\JFS5_E7.BIN",	$10000->$11FFF

-


