Dr Jefyll wrote:
More questions. Sorry!
You can ask all questions that you need. lol
Quote:
Except the AE29f2008-12 has one more address input than the AT28C256, is that right? Just checking.
Actually the AE29f2008-12 has 3 more address input that the AT28C256. AE29f2008-12 have A15, A16 and A17. All those pins I've attached on GND.
Quote:
Alright, we use A12 as the substitute for A15, and you say you attached A12 to the 6551. Did you also attach A12 to pin 3 of the inverter? (both changes as shown in the diagram
upthread)
I attached as below:
6507 Pin A12 -> 6551 Pin 3 CS1;
6507 Pin A12 -> SN74ls04n Pin 3;
SN74ls04n Pin 4 -> AE29f2008-12 Pin 22 CE#
SN74ls04n Pin 4 -> AE29f2008-12 Pin 24 OE#
Quote:
And can you also tell us please what assembler you're using. Also, what do you use to load the AE29f2008-12 with the file produced by the assembler? And what sort of file is it?
I'm using ca65. This is my Makefile
Code:
SOURCES = kernel.s
%.o: %.s
ca65 --cpu 6502 -o $@ -l $(@:.o=.lst) $<
all: kernel
kernel: $(SOURCES:.s=.o)
cl65 --cpu 6502 -C kernel.cfg -t none -o $@ $^
clean:
rm -f kernel *.o *.lst
The result is a binary named just as "kernel". I opened this file on HxD program and I'vo got this result. I thinking that is ok.
Attachment:
captura02.PNG [ 9.73 KiB | Viewed 844 times ]
Attachment:
captura03.PNG [ 3.79 KiB | Viewed 844 times ]