From 3f0896dd151df603a9c4a7388ca712a9c4cd5a69 Mon Sep 17 00:00:00 2001 From: Sin Shimozono Date: Tue, 15 Jul 2014 17:04:34 +0900 Subject: [PATCH] floppy emu --- floppy-emu-source-1.0L-F11/.gitignore | 1 + .../.settings/de.innot.avreclipse.core.prefs | 8 ++++++++ floppy-emu-source-1.0L-F11/AVR/floppyemu.cpp | 8 ++++++++ 3 files changed, 17 insertions(+) create mode 100644 floppy-emu-source-1.0L-F11/.gitignore create mode 100644 floppy-emu-source-1.0L-F11/.settings/de.innot.avreclipse.core.prefs diff --git a/floppy-emu-source-1.0L-F11/.gitignore b/floppy-emu-source-1.0L-F11/.gitignore new file mode 100644 index 0000000..3df573f --- /dev/null +++ b/floppy-emu-source-1.0L-F11/.gitignore @@ -0,0 +1 @@ +/Debug/ diff --git a/floppy-emu-source-1.0L-F11/.settings/de.innot.avreclipse.core.prefs b/floppy-emu-source-1.0L-F11/.settings/de.innot.avreclipse.core.prefs new file mode 100644 index 0000000..ea7b76a --- /dev/null +++ b/floppy-emu-source-1.0L-F11/.settings/de.innot.avreclipse.core.prefs @@ -0,0 +1,8 @@ +avrtarget/ClockFrequency=16000000 +avrtarget/ExtRAMSize=0 +avrtarget/ExtendedRAM=false +avrtarget/MCUType=atmega1284p +avrtarget/UseEEPROM=false +avrtarget/UseExtendedRAMforHeap=true +avrtarget/perConfig=false +eclipse.preferences.version=1 diff --git a/floppy-emu-source-1.0L-F11/AVR/floppyemu.cpp b/floppy-emu-source-1.0L-F11/AVR/floppyemu.cpp index cb34e5e..45d9e89 100755 --- a/floppy-emu-source-1.0L-F11/AVR/floppyemu.cpp +++ b/floppy-emu-source-1.0L-F11/AVR/floppyemu.cpp @@ -11,6 +11,14 @@ or from mailto:steve@bigmessowires.com. */ +/* + * requires linker option: + * -Wl,-section-start=.bootldrinfo=0x1eff8 + * post compilation task: + * avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}..hex" + * + */ + #include #include #include