What programmer do you have?


Some programmers are badly marked or have no mark at all and some programmers don't have information about the I/O addresses for the dipswitch printed on the pc-card. You should be able to find out what programmer you have / how to configurate it from the informations below.


Eprom programmers

Here is the difference between some eprom programmers from Sunshine:

EW-70x serie: PC-card with a lot of electronics and a flat-cable to the textool-box. x=1,4 or 8 32-pin textools/test sockets. Programs 2716-27010, 28C16/17/64, 271000
You can test the PC-cards programming voltage with a multimeter by pressing x on your keyboard from the main menu.
8-position dipswitch:
positionI/O address
1200h
2220h
3240h
4260h
5280h
62A0h
72C0h
82E0h


EW-90x serie: PC-card with a lot of electronics and a flat-cable to the textool-box. x=1 or 4 28-pin textools/test sockets. Programs 2716-27C512
You can test the PC-cards programming voltage with a multimeter by pressing x on your keyboard from the main menu.
No dipswitch.
            SUNSHINE EPROM PROGRAMMER CARD : EW-904BN(new model)

1.0 REVISION OF EW-904 series :
    MODEL EW-904,904A: have been faded out at 1986,servicing only.
                       I/O BASE ADDRESS is 3C0.
                       Software V1.0 to V5.7 is old style menu.
                       Software V6.0 or greater is new style menu.
                       More powerful than old software.

    MODEL EW-904B    : have been faded out,servicing only.
                       I/O BASE ADDRESS is 390.
                       Software V1.0 to V5.7 is old style menu.
                       Software V6.0 or greater is new style menu.
                       More powerful than old software.

    MODEL EW-904BN   : available at end of FEB 1989(new model).
                       I/O BASE ADDRESS is 2A0.
                       Software V7.0 is almost the same as V6.0.
                       We add a built in screen editor that is more friendly
                       than DOS DEBUG.COM.
                     
                       Because we apply some filter circuit on test socket
                       BOX and interface card,  the CMOS EPROM problems
                       are solved on this model.
                       CMOS EPROM can be programmed by general NMOS EPROM
                       programming algo., except that the NS CMOS EPROM
                       has to be programmed by its own algo.

                            NOTE
     EW-904BN is not compatible with EW-904B on software and hardware.

EW-910:PC-card with a lot of electronics and a flat-cable to the textool-box. 10 28-pin textools/test sockets. Programs 2716-27C512
4-position dipswitch:
I/O address / position4321
200hONONONON
210hONONONOFF
220hONONOFFON
230hONONOFFOFF
240hONOFFONON
250hONOFFONOFF
260hONOFFOFFON
270hONOFFOFFOFF
280hOFFONONON
290hOFFONONOFF
2A0hOFFONOFFON
2B0hOFFONOFFOFF
2C0hOFFOFFONON
2D0hOFFOFFONOFF
2E0hOFFOFFOFFON
2F0hOFFOFFOFFOFF

This is taken from the manual. I think that the dipswitch on the pc-card is numbered in reverse order! (If you have worked a little with binary numbers I think you can see the point)
After selection on the pc-card you run the program PORTSEL.EXE for setting the I/O address in the software. Default address is 2A0h

Problems using the EW-900 serie:It can be a problem programming on a fast PC like the 486+ because the EW-900 serie is very critical about the AT-bus (ISA) speed which is running approx. 8MHz and if it is too high there can be a problem. The AT-bus speed have to run below 8MHz (or as slow as possible) but even that is not always enough. I don't know why, but sometimes it simply won't run!
If you have a 486 PC you could try to turn OFF the turbo speed and see if it helps before changing the BIOS.
You can change the AT-bus speed in the BIOS. If it is an AMI BIOS then you change the 'BUS CLOCK SELECTION: CLKIN/3' to 'CLKIN/5' or some high number to slow it down. If it is an AWARD BIOS then you have to change the '8-bit I/O Recovery Time'. Remember that it is only the speed of the ISA-bus that you have to change. If it doesn't solve your problem, then there is nothing else you can do than use a 386 or older machine to run the programmer. (I have never heard of problems on a 386)

HEP-80x serie: SAC-101 card with nearly no electronics and a round cable (standard D-25 parallel cable) to the box with the textools (all the electronics is placed in the box). x=1,4 or 8 32-pin textools/test sockets. Programs 2716-27C080, 271000, 28C16-28C040, FLASH 28F256-28F020, 28F001BX-B/T
It CANNOT program 29Fxxx due to a hardware limit.
The I/O addresses is printet near to the 2 dipswitchs on the pc-card.
The 3. dipswitch is a 4-position dipswitch which control the waitstates. You can select 8, 4, 2 or 1 waitstates. Default is 4 waitstates. If you have problems using your programmer (no contact: "Error identification ...") you could try to change the waitstates. It could be a timing problem. I see no change if I use 8 waitstates or I use 1 waitstate so I always use default.


Old programmers

Here is some details about some old programmers from Sunshine (Have been faded out around 1991). The software is not necessary the latest software, but the only one I have:

UPW-481X:1 socket MPU (8748/49) programmer - programs 8748/48H/49H/50H/41A/41AH/42/42H
PC-CARD SHOULD BE MARKED: UPW-484X-MAIN. (3/4 length card).

Picture of UPW-481X
8-position dipswitch:
positionI/O address
1200h
2220h
3240h
4260h
5280h
62A0h
72C0h
82E0h

Software for UPW-481X


BW-601:1 socket Bipolar programmer - programs from 32x8 to 4096x8 as e.g. 63S080/280, 74S188/471/421, 82S23/135/321, 24S10, 7620
PC-CARD SHOULD BE MARKED: BW-601-MAIN. (Full length card).

Picture of BW-601
8-position dipswitch:
positionI/O address
1200h
2220h
3240h
4260h
5280h
62A0h
72C0h
82E0h

Software for BW-601


PAW-401:1 socket PAL programmer - programs 20-pins and 24-pins PAL as e.g. 10H8,12H6,16L2,16L8,12L10,14L8,20X10,20R4 ...
PC-CARD SHOULD NOT BE MARKED. (Full length card).

Picture of PAW-401
4-position dipswitch:
I/O address / position4321
200hONONONON
210hONONONOFF
220hONONOFFON
230hONONOFFOFF
240hONOFFONON
250hONOFFONOFF
260hONOFFOFFON
270hONOFFOFFOFF
280hOFFONONON
290hOFFONONOFF
2A0hOFFONOFFON
2B0hOFFONOFFOFF
2C0hOFFOFFONON
2D0hOFFOFFONOFF
2E0hOFFOFFOFFON
2F0hOFFOFFOFFOFF

This is taken from the manual. I think that the dipswitch on the pc-card is numbered in reverse order! (If you have worked a little with binary numbers I think you can see the point). According to the manual only address 280h to 2F0h can be selected but PORTSEL.EXE accept all the above addresses!
After selection on the pc-card you run the program PORTSEL.EXE for setting the I/O address in the software. Default address is 280h

Software for PAW-401


ICT-301:1 socket IC-tester / D-RAM tester - tests TTL 74/75, CMOS 40/45/140/145, D-RAM 4164,41256,4464,44256
PC-CARD SHOULD NOT BE MARKED. (1/4 / half length card).

Picture of ICT-301
4-position dipswitch:
I/O address / position4321
200hONONONON
210hONONONOFF
220hONONOFFON
230hONONOFFOFF
240hONOFFONON
250hONOFFONOFF
260hONOFFOFFON
270hONOFFOFFOFF
280hOFFONONON
290hOFFONONOFF
2A0hOFFONOFFON
2B0hOFFONOFFOFF
2C0hOFFOFFONON
2D0hOFFOFFONOFF
2E0hOFFOFFOFFON
2F0hOFFOFFOFFOFF

This is taken from the manual. I think that the dipswitch on the pc-card is numbered in reverse order! (If you have worked a little with binary numbers I think you can see the point). According to the manual only address 280h to 2F0h can be selected but PORTSEL.EXE accept all the above addresses!
After selection on the pc-card you run the program PORTSEL.EXE for setting the I/O address in the software. Default address is 290h

Software for ICT-301


Tilbage til Sunshine informationsmenu Tilbage til Sunshine informationsmenu