diff --git a/www/codes_new.png b/www/codes_new.png new file mode 100644 index 0000000000..03cb1deadb Binary files /dev/null and b/www/codes_new.png differ diff --git a/www/codes_old.png b/www/codes_old.png new file mode 100644 index 0000000000..b30a155a32 Binary files /dev/null and b/www/codes_old.png differ diff --git a/www/docs/Makefile b/www/docs/Makefile new file mode 100644 index 0000000000..5ec9d50aa5 --- /dev/null +++ b/www/docs/Makefile @@ -0,0 +1,9 @@ +ACTION=@echo preprocessing $@; rm -f $@; fcpp -WWW -I.. -Uunix -H -C -V -LL >$@ + +SRC := $(wildcard *.t) +OBJS := $(SRC:%.t=%.html) + +all: $(OBJS) + +%.html : %.t + $(ACTION) $< diff --git a/www/docs/index.t b/www/docs/index.t new file mode 100644 index 0000000000..21ad679121 --- /dev/null +++ b/www/docs/index.t @@ -0,0 +1,36 @@ +#define _PAGE_ Useful data sheets +#include "head.t" + +
All in PDF format. + +
Jukebox 6000 R3 + +
Jukebox Recorder main board, rev2
+
Jukebox Recorder interface board, rev2.1
+
+
Remoclone schematics
+
Remoclone PCB composite print
+
Remoclone PCB final print
+
+#include "foot.t"
diff --git a/www/schematics/rec_interface.pdf b/www/schematics/rec_interface.pdf
new file mode 100644
index 0000000000..803e3521b2
Binary files /dev/null and b/www/schematics/rec_interface.pdf differ
diff --git a/www/schematics/rec_main.pdf b/www/schematics/rec_main.pdf
new file mode 100644
index 0000000000..5c3fb290a6
Binary files /dev/null and b/www/schematics/rec_main.pdf differ
diff --git a/www/schematics/remoclone_schem.pdf b/www/schematics/remoclone_schem.pdf
new file mode 100644
index 0000000000..b2620ce476
Binary files /dev/null and b/www/schematics/remoclone_schem.pdf differ
diff --git a/www/sh-win/LCDv2Win.zip b/www/sh-win/LCDv2Win.zip
new file mode 100644
index 0000000000..33e7872be9
Binary files /dev/null and b/www/sh-win/LCDv2Win.zip differ
diff --git a/www/sh-win/Makefile b/www/sh-win/Makefile
new file mode 100644
index 0000000000..5ec9d50aa5
--- /dev/null
+++ b/www/sh-win/Makefile
@@ -0,0 +1,9 @@
+ACTION=@echo preprocessing $@; rm -f $@; fcpp -WWW -I.. -Uunix -H -C -V -LL >$@
+
+SRC := $(wildcard *.t)
+OBJS := $(SRC:%.t=%.html)
+
+all: $(OBJS)
+
+%.html : %.t
+ $(ACTION) $<
diff --git a/www/sh-win/empty.zip b/www/sh-win/empty.zip
new file mode 100644
index 0000000000..a1b354fbf7
Binary files /dev/null and b/www/sh-win/empty.zip differ
diff --git a/www/sh-win/enviro.jpg b/www/sh-win/enviro.jpg
new file mode 100644
index 0000000000..eb90f6d47e
Binary files /dev/null and b/www/sh-win/enviro.jpg differ
diff --git a/www/sh-win/enviro2.jpg b/www/sh-win/enviro2.jpg
new file mode 100644
index 0000000000..706adaff4f
Binary files /dev/null and b/www/sh-win/enviro2.jpg differ
diff --git a/www/sh-win/enviro3.jpg b/www/sh-win/enviro3.jpg
new file mode 100644
index 0000000000..1eb15f8b8b
Binary files /dev/null and b/www/sh-win/enviro3.jpg differ
diff --git a/www/sh-win/index.t b/www/sh-win/index.t
new file mode 100644
index 0000000000..e3923c498a
--- /dev/null
+++ b/www/sh-win/index.t
@@ -0,0 +1,280 @@
+#define _PAGE_ Setting up an SH-1 compiler for Windows
+#include "head.t"
+
+by Felix Arends, 1/8/2002
+
+
+
+NOTE: THIS COMPILER DOES NOT YET WORK WITH WINDOWS XP!!! + +
+I have spent a long time figuring out how to compile SH1 code in windows (using +the sh-elf-gcc compiler) and when I finally compiled the first OS for my +Jukebox I decided to write a little tutorial explaining the setup process. + +
+This is actually all you need to download. It includes the binutils, gcc and +newlib. The complete GNUSH Tool Chain (currently v0101) is 117MB but for you it +is enough to download the GNUSH Tool Chain for ELF format (45 MB). + +
+The GNUSH website can be found at +http://www.kpit.com/download/downloadgnu.htm (source code is also +available there) and the direct link to the file you need is +http://www.kpit.com/download/elf.zip. It uses the cygwin dll to emulate +a linux layer but you do not have to care about that. + +
+Install the GNUSH Tool Chain (nothing you really have to care about during the +installation process). After that you should add some paths to your PATH system +environment variable. If you have Windows 95/98/Me you can do that by modifying +your autoexec.bat: + +
+Add the following line to your autoexec.bat: + +
+
+SET PATH=%PATH%;C:\Programs\kpit\GNU-SH v0101
+[ELF]\Sh-elf\bin\;C:\Programs\kpit\GNU-SH v0101
+[ELF]\Sh-elf\lib\gcc-lib\sh-elf\2.9-GNU-SH-v0101\;C:\Programs\kpit\GNU-SH v0101
+[ELF]\Other Utilities
+ |
+
+(Note: This is just one single line) + +
+Replace the beginning of the paths with the path-name you chose to installt the +tools in. Reboot. + +
+In Windows 2000 it is a bit different. You can find the PATH-environment +variable if you right-click the "My Computer" icon on your desktop and choose +"Properties" in the popup-menu. Go to the "Advanced" tab and click +"Environment-Variables": + +
+
+
+
+(Note: There is also a PATH-variable in the "System variables" list, it does +not matter which one you edit) + +
+To the value the PATH-variable already has, add: + +
+
+;C:\Programs\kpit\GNU-SH v0101 [ELF]\Sh-elf\bin\;C:\Programs\kpit\GNU-SH
+v0101 [ELF]\Sh-elf\lib\gcc-lib\sh-elf\2.9-GNU-SH-v0101\;C:\Programs\kpit\GNU-SH
+v0101 [ELF]\Other Utilities
+ |
+
+Replace the program path with the path you chose for the program. You do not +have to reboot. + +
+First of all, I'll explain what to do to compile an "empty" system. It just +initializes and calls the main function, but does not do anything +else. You can add some code to the main function and simply recompile. +It is actually like this: You don't have to care about any of those files, +because you won't have to change much of them (except the main.cpp of +course!!). + +
+main.cpp:
+
+
+
|
+
+ |
+
+We need a start-up assembler code: + +
+start.asm
+
+
+
+
+
+ |
+
+(I took this code from Björn's LCDv2 source) + +
+Then we need a linker configuration file: + +
+linker.cfg
+
+
|
+
+ |
+
+(This code comes from Börn's LCDv2 as well) + +
+Last but not least, we need a batch file to link all this and output a usable +.mod file (you don't really need a batch file if you want to enter all the +commands over and over angain :]) + +
+make.bat
+
+
|
+
+ |
+
+And that's it! I have prepared all those files in a .zip archive for you so you +don't have to copy'n'paste that much :). I have also prepared a package with +the LCDv2 code Björn wrote (ready to compile with Windows). + +
+empty.zip
+
+LCDv2Win.zip
+
+
+I hope this tutorial helped you to compile an Archos firmware with windows. If +you have any questions, comments or corrections, please mail to +edx@codeforce.d2g.com + +#include "foot.t" +