Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mapping of Memory #3

Open
alex3331 opened this issue Feb 23, 2022 · 8 comments
Open

Mapping of Memory #3

alex3331 opened this issue Feb 23, 2022 · 8 comments

Comments

@alex3331
Copy link

After considering at how 74LS283 works, I do see that SW3 with 128 K EEPROM is not effectively used. Right now there are two 64 kB banks, each of them can be addressed at 0000, 4000, 8000 or C000. This is only 8 combinations of A14, A15 and MA14, MA15, MA16 switches out of available 16.
It is possible to use 256 k or 512 k EEPROM. By the way - it is a lot easier and cheaper to buy SST 39SF040 (512 k) - other IC's (010 and 020) are backordered indefinitely. Let me know what you think. 8 and 32K games work fine, I am experimenting with larger games.
Let me know if I am wrong. Thanks

@apoloval
Copy link
Owner

Yes, totally right. We are using only 3-bits to indicate the 16KB offset in the ROM. That only covers a ROM address space of 128KB. By adding another bit we could handle 256KBs.

However, let me insist that the 128KB design is incomplete. It was never tested in production. And not intended for use.

@alex3331
Copy link
Author

alex3331 commented Apr 21, 2022 via email

@alex3331
Copy link
Author

alex3331 commented Apr 21, 2022 via email

@apoloval
Copy link
Owner

What do you mean by change polarity around DIP switches?

@retrolab-ad
Copy link

Hello.
Is there any 128k schematic working to share?
Thanks

@apoloval
Copy link
Owner

Is there any 128k schematic working to share?

Sorry, not yet.

@retrolab-ad
Copy link

retrolab-ad commented Oct 15, 2022 via email

@elosha
Copy link

elosha commented Feb 3, 2023

@alex3331

All I had to do is to change polarity around DIP switches.

Could you please elaborate on that what exactly you mean? Thanks 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants