Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
gienekp:
Aha, a gdzie jest ukryty trik, że mogę tym CreaXin1 tyle xex'ów napakować? Bo wydawało mi się, że cartridge idzie po 8k w bankach.gienekp:
Nie mogę rozkminić tej "nadwyżki" powyżej 128kb. Sikor_Soft daje SST39SF040-70-4C-PHE a to ma 512kB. 512 wymaga 19 lini adresowych A0 - A18. A18 jest na pinie 1 kości, a według schematu idzie to jako VPP. No więc tylko 128kB (z 512) można użyć?Name SXEGS ;
PartNo 00 ;
Date 2022-06-07 ;
Revision 01 ;
Designer GienekP ;
Company ;
Assembly None ;
Location ;
Device g16v8ms;
/* *************** INPUT PINS *********************/
PIN 1 = !F2;
PIN 2 = RW;
PIN 3 = nCCTL;
PIN 4 = D7;
PIN 5 = nS4;
PIN 6 = In6;
PIN 7 = In7;
PIN 8 = In8;
PIN 9 = In9;
PIN 11 = En;
PIN 19 = nS5;
/* *************** OUTPUT PINS *********************/
PIN 12 = LATCH;
PIN 13 = OE;
PIN 14 = CE;
PIN 15 = WE;
PIN 16 = T;
PIN 17 = H;
PIN 18 = RD;
/* ****************** LOGIC ************************/
WE = 'b'1;
OE = 'b'0;
T = 'b'0;
CE = ( nS4 & nS5 );
LATCH.D = ( nCCTL # RW );
CCTL = ( !nCCTL );
nD7 = ( !D7 );
nRW = ( !RW );
trig = ( CCTL & nRW );
ntrig = !trig;
x = trig & nD7;
y = ntrig & RD;
H = x # y;
RD.D = H;
WE = 'b'1;
OE = 'b'0;
T = 'b'0;
CE = ( nS4 & nS5 );
nF2 = ( !F2 );
nRW = ( !RW );
CCTL = ( !nCCTL );
LATCH = !( CCTL & nRW & nF2 ) ;
trig = !( CCTL & nRW & F2 ) ;
a = ( trig # D7 );
b = ( trig # ( !D7 ) );
H = ( ( ( !a ) & b ) # ( H & b ) );
RD = H;
WE = 'b'1;
OE = 'b'0;
T = 'b'0;
CE = ( nS4 & nS5 );
nF2 = ( !F2 );
nRW = ( !RW );
CCTL = ( !nCCTL );
LATCH = !( CCTL & nRW & nF2 ) ;
trig = !( CCTL & nRW & F2 ) ;
a = ( trig # ( !D7 ) );
b = ( trig # D7 );
H = ( ( ( !a ) & b ) # ( H & b ) );
RD = !H;
Od 1 do 38 z 38