Files
2023-03-13 09:05:51 +00:00

37 lines
1.3 KiB
Plaintext

This avr assembler version here is
Copyright (c) 2014 - Rafael Ignacio Zurita <rafaelignacio.zurita@gmail.com>
You can use these files for better performance than C version.
Copy these files under sketchbook/libraries/ram/.
WARNING:
This version is a modified version of "Linux on an 8-bi micro" by Dmitry Grinberg
http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit
His License :
This code can be used for non-commercial purposes as long as you publish all code changes and this license file unmodified with them. If integrated in any hardware, the paperwork that comes with the hardware must include this notice.
For commercial use terms, contact me.
Dmitry Grinberg
dmtirygr@gmail.com
http://dmitry.co/
--
That said I need to clarify that this assembler version is a modified
version, because both MCUs are different. atmega328p has less pins, and
it is slower than Dmitry's project, because Arduino has just a 16Mhz clock.
Also, the Dmitry version does not work with atmega328 without several changes.
In order to have a proper working code I needed to read the datasheets.
I studied the KM41C4000D, KM41V4000D CMOS DRAM datasheet and other sources like
http://www.pjrc.com/mp3/simm/datasheet.html
and
http://www.pjrc.com/mp3/simm/simm.html
Rafael Ignacio Zurita
rafaelignacio.zurita@gmail.com