; CHIP/Manufacturer ROM_CHIP: IF _dEMULATOR = 1 ; MAME ; .SST39SF020A EQU #76F3 ; 256 kb (#BF - SST) ; .IS28F020 EQU #76F3 ; 256 kb (#D5 - ISSI) .SST39SF020A EQU #FFFF ; 256 Kb SST39SF020A Silicon Storage Technology .ST29EE020 EQU #FFFF ; 256 Kb ST29EE020 Silicon Storage Technology .AE29F2008 EQU #FFFF ; 256 Kb AE29F2008 AE .W29C020 EQU #FFFF ; 256 Kb W29C020 Winbond ; ELSEIF _dEMULATOR = 2 ; ZXMAK .SST39SF020A EQU #A0C3 ; 256 kb (#BF - SST) .ST29EE020 EQU #A0C3 ; 256 Kb ST29EE020 Silicon Storage Technology .AE29F2008 EQU #A0C3 ; 256 Kb AE29F2008 AE .W29C020 EQU #A0C3 ; 256 Kb W29C020 Winbond ; ELSE ; for hardware ; ; CHIP/Manufacturer .SST39SF020A EQU #B6BF ; 256 Kb SST39SF020A Silicon Storage Technology .ST29EE020 EQU #10BF ; 256 Kb ST29EE020 Silicon Storage Technology .AE29F2008 EQU #45DA ; 256 Kb AE29F2008 AE .W29C020 EQU #45DA ; 256 Kb W29C020 Winbond ; .AT29C512 EQU #5d1f ; 64 Kb AT29C512 Atmel .x28F512 EQU #b889 ; 64 Kb 28F512 Intel .W29EE512P EQU #c8da ; 64 Kb W29EE512P Winbond .AM29F010 EQU #2001 ; 128 Kb AM29F010 Advanced Micro Devices .AM29F010B EQU #2001 ; 128 Kb AM29F010B Advanced Micro Devices .AE29F1008 EQU #c1da ; 128 Kb AE29F1008 AE .A29001_1_B EQU #c437 ; 128 Kb A29001(1)B AMIC Technology, Inc. .A29001_1_T EQU #a137 ; 128 Kb A29001(1)T AMIC Technology, Inc. .AT29C010A EQU #d51f ; 128 Kb AT29C010A Atmel .CAT28F010 EQU #b431 ; 128 Kb CAT28F010 Catalyst .M12116 EQU #1ac2 ; 128 Kb M12116 H.T. .x28F001BX_B EQU #9589 ; 128 Kb 28F001BX-B Intel .x28F001BX_T EQU #9489 ; 128 Kb 28F001BX-T Intel .x28F010 EQU #b489 ; 128 Kb 28F010 Intel .MX28F1000 EQU #1ac2 ; 128 Kb MX28F1000 Macronix .MX29F001_N_B EQU #19c2 ; 128 Kb MX29F001(N)B Macronix .MX29F001_N_T EQU #18c2 ; 128 Kb MX29F001(N)T Macronix .ST29EE010 EQU #07bf ; 128 Kb ST29EE010 Silicon Storage Technology .SST39SF010A EQU #B5BF ; 128 Kb SST39SF010A Silicon Storage Technology .M28F101 EQU #0720 ; 128 Kb M28F101 STMicroelectronics .W29EE011 EQU #c1da ; 128 Kb W29EE011 Winbond .AM28F020 EQU #2a01 ; 256 Kb AM28F020 Advanced Micro Devices .AM29F002_N_B EQU #3401 ; 256 Kb AM29F002(N)B Advanced Micro Devices .AM29F002_N_T EQU #b001 ; 256 Kb AM29F002(N)T Advanced Micro Devices .A29002_1_B EQU #0d37 ; 256 Kb A29002(1)B AMIC Technology, Inc. .A29002_1_T EQU #8c37 ; 256 Kb A29002(1)T AMIC Technology, Inc. .AT29C020 EQU #da1f ; 256 Kb AT29C020 Atmel .AT49F002_N_ EQU #071f ; 256 Kb AT49F002(N) Atmel .AT49F002_N_T EQU #081f ; 256 Kb AT49F002(N)T Atmel .CAT28F020 EQU #bd31 ; 256 Kb CAT28F020 Catalyst .EN29F002_N_B EQU #971c ; 256 Kb EN29F002(N)B EON Silicon Devices .EN29F002_N_T EQU #921c ; 256 Kb EN29F002(N)T EON Silicon Devices .HY29F002T EQU #b0ad ; 256 Kb HY29F002T Hynix .IS28F020 EQU #B4D5 ; 256 kb (#D5 - ISSI) .x28F020 EQU #bd89 ; 256 Kb 28F020 Intel .MX29F002_N_B EQU #34c2 ; 256 Kb MX29F002(N)B Macronix .MX29F002_N_T EQU #b0c2 ; 256 Kb MX29F002(N)T Macronix .MX28F2000 EQU #2ac2 ; 256 Kb MX28F2000 Macronix .V29C51002B EQU #a240 ; 256 Kb V29C51002B Mosel Vitelic o. SyncMos .V29C51002T EQU #0240 ; 256 Kb V29C51002T Mosel Vitelic o. SyncMos .W49F002U EQU #0bda ; 256 Kb W49F002U Winbond .AM29F040 EQU #a401 ; 512 Kb AM29F040 Advanced Micro Devices .A29040A EQU #8637 ; 512 Kb A29040A AMIC Technology, Inc. .AT29C040 EQU #a41f ; 512 Kb AT29C040 Atmel .EN29F040 EQU #041c ; 512 Kb EN29F040 EON Silicon Devices .F29F040A EQU #a404 ; 512 Kb F29F040A Fujitsu .MX29F040 EQU #a4c2 ; 512 Kb MX29F040 Macronix .SST39SF040A EQU #b7bf ; 512 Kb SST39SF040A Silicon Storage Technology .M29F040 EQU #e220 ; 512 Kb M29F040 STMicroelectronics .TMS29F040 EQU #a401 ; 512 Kb TMS29F040 Texas Instruments ENDIF MODULE CHIP_CMD ANY: .ID EQU #90 ISSI: .Read EQU 0 .Erase EQU #20 .Verify_Erase EQU #A0 ; to address #EA .Write EQU #40 .Verify_Write EQU #C0 .Reset EQU #FF SST: .Erase EQU #80 .Write EQU #A0 .ID_Exit EQU #F0 ENDMODULE /* */