- refactored libsys into common

git-svn-id: http://moon:8086/svn/mips@200 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2021-11-23 18:10:10 +00:00
parent fa1d1aa9b6
commit d8bd262509
19 changed files with 100 additions and 93 deletions
+3 -3
View File
@@ -10,11 +10,11 @@ else
SPECNAME=specs SPECNAME=specs
endif endif
BUILD_DIR=build/$(BOARD)/$(ENDIANESS) BUILD_DIR=$(MIPS_HOME)/build/$(BOARD)/$(ENDIANESS)
LSYS_BUILD_DIR=libsys/build/$(BOARD)/$(ENDIANESS) LSYS_BUILD_DIR=$(BUILD_DIR)/libsys
CFLAGS += -Wl,--gc-sections -G 0 -T $(MIPS_HOME)/link/ram.ld CFLAGS += -Wl,--gc-sections -G 0 -T $(MIPS_HOME)/link/ram.ld
CFLAGS += -I. -Icommon -Ilibsys -Ilibsys/boards/$(BOARD) -L$(LSYS_BUILD_DIR) $(DEFINES) CFLAGS += -I. -Icommon -Icommon/libsys/boards/$(BOARD) -L$(LSYS_BUILD_DIR) $(DEFINES)
CFLAGS += -Wl,-M CFLAGS += -Wl,-M
LIBS=-lsys -lm -lc LIBS=-lsys -lm -lc
+1 -1
View File
@@ -19,6 +19,6 @@ endif
CFLAGS += -I. -Iboards/$(BOARD) $(DBG_FLAGS) $(DEFINES) CFLAGS += -I. -Iboards/$(BOARD) $(DBG_FLAGS) $(DEFINES)
BUILD_DIR=./build/$(BOARD)/$(ENDIANESS) BUILD_DIR=$(MIPS_HOME)/build/$(BOARD)/$(ENDIANESS)/libsys
+1 -1
View File
@@ -1,7 +1,7 @@
ENDIANESS ?=eb ENDIANESS ?=eb
BOARD ?=ml402 BOARD ?=ml402
include ../make/mips_app.mk include $(MIPS_HOME)/make/mips_app.mk
PROG-ml402 = $(addprefix $(BUILD_DIR)/, hello.elf testbench.elf test_irq.elf dhry.elf queens.elf stanford.elf paranoia.elf rmd160_test.elf Bessel.elf whet.elf phrasen.elf dttl.elf richards_benchmark.elf test_exception.elf life.elf r3.elf gunzip.elf basic_math.elf jman_patches.elf jman_patchmeshes.elf jman_polys.elf test_hpi.elf test_vga.elf test_fft.elf flashtest.elf) PROG-ml402 = $(addprefix $(BUILD_DIR)/, hello.elf testbench.elf test_irq.elf dhry.elf queens.elf stanford.elf paranoia.elf rmd160_test.elf Bessel.elf whet.elf phrasen.elf dttl.elf richards_benchmark.elf test_exception.elf life.elf r3.elf gunzip.elf basic_math.elf jman_patches.elf jman_patchmeshes.elf jman_polys.elf test_hpi.elf test_vga.elf test_fft.elf flashtest.elf)
PROG-denano = $(addprefix $(BUILD_DIR)/, hello.elf dhry.elf queens.elf stanford.elf paranoia.elf rmd160_test.elf Bessel.elf whet.elf phrasen.elf dttl.elf richards_benchmark.elf test_exception.elf testbench_denano.elf) PROG-denano = $(addprefix $(BUILD_DIR)/, hello.elf dhry.elf queens.elf stanford.elf paranoia.elf rmd160_test.elf Bessel.elf whet.elf phrasen.elf dttl.elf richards_benchmark.elf test_exception.elf testbench_denano.elf)
+2 -1
View File
@@ -9,7 +9,8 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <math.h> #include <math.h>
#include "libsys.h"
#include <libsys/libsys.h>
#include "fft.h" #include "fft.h"
#define PI 3.1415926535897932384626433832795 #define PI 3.1415926535897932384626433832795
+8 -6
View File
@@ -5,12 +5,14 @@
#include <time.h> #include <time.h>
#include <sys/times.h> #include <sys/times.h>
#include <sys/time.h> #include <sys/time.h>
#include <libsys.h>
#include <cop0.h> #include <libsys/libsys.h>
#include <gpio.h> #include <libsys/cop0.h>
#include <irq.h> #include <libsys/gpio.h>
#include <mips_gfx.h> #include <libsys/irq.h>
#include <mips_ps2.h> #include <libsys/mips_gfx.h>
#include <libsys/mips_ps2.h>
#include "cfiflash.c" #include "cfiflash.c"
#define TEST16_ERROR -1 #define TEST16_ERROR -1
+1 -1
View File
@@ -5,7 +5,7 @@
#include <ctype.h> #include <ctype.h>
#include <time.h> #include <time.h>
#include "libsys.h" #include <libsys/libsys.h>
#include "crc32.h" #include "crc32.h"
#include "inflate.h" #include "inflate.h"
+3 -2
View File
@@ -2,8 +2,9 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdarg.h> #include <stdarg.h>
#include <string.h> #include <string.h>
#include "libsys.h" #include <libsys/libsys.h>
#include "gpio.h" #include <libsys/gpio.h>
#include "hpi.h" #include "hpi.h"
static volatile uint32_t _g_int_active; static volatile uint32_t _g_int_active;
+2 -1
View File
@@ -1,7 +1,8 @@
#ifndef HPI_H #ifndef HPI_H
#define HPI_H #define HPI_H
#include <irq.h> #include <libsys/irq.h>
// --------------------------------------------------------- // ---------------------------------------------------------
// API related // API related
// --------------------------------------------------------- // ---------------------------------------------------------
+1 -1
View File
@@ -23,7 +23,7 @@
* chunk on the Palm. * chunk on the Palm.
* 2002-12-07 - Removed bit reverse table. Removed unzip code. * 2002-12-07 - Removed bit reverse table. Removed unzip code.
*/ */
#include "libsys.h" #include <libsys/libsys.h>
#include "inflate.h" #include "inflate.h"
#ifdef VERBOSE #ifdef VERBOSE
#include <stdio.h> // Just in case you put a printf() function back in #include <stdio.h> // Just in case you put a printf() function back in
+1 -1
View File
@@ -9,7 +9,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "libsys.h" #include <libsys/libsys.h>
#define NX 200 // 70 // 128 // 48 // 128 #define NX 200 // 70 // 128 // 48 // 128
+50 -50
View File
@@ -1,6 +1,6 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "libsys.h" #include <libsys/libsys.h>
struct substantive struct substantive
{ {
@@ -34,32 +34,32 @@ void randomize(void)
struct substantive namen[]= struct substantive namen[]=
{ {
{"Gerhard Schröder",1},{"Helmut Kohl",1},{"Rudolf Scharping",1}, {"Gerhard Schrder",1},{"Helmut Kohl",1},{"Rudolf Scharping",1},
{"Claudia Nolte",2}, {"Johannes Rau",1},{"Wolfgang Schäuble",1}, {"Claudia Nolte",2}, {"Johannes Rau",1},{"Wolfgang Schuble",1},
{"Joschka Fischer",1},{"Toni Blair",1},{"Kleopatra",2}, {"Joschka Fischer",1},{"Toni Blair",1},{"Kleopatra",2},
{"Claudia Schiffer",2},{"Hannelore Kohl",2},{"Konrad Adenauer",1}, {"Claudia Schiffer",2},{"Hannelore Kohl",2},{"Konrad Adenauer",1},
{"Michael Jackson",1},{"Karl Marx",1}, {"Helmut Kohl",1},{"Heino",1}, {"Michael Jackson",1},{"Karl Marx",1}, {"Helmut Kohl",1},{"Heino",1},
{"Gerhard Schröder",1},{"Donald Duck",1},{"Madonna",2},{"Jesus",1}, {"Gerhard Schrder",1},{"Donald Duck",1},{"Madonna",2},{"Jesus",1},
{"Gott",1},{"Sheryl Crow",2},{"Verona Feldbusch",2},{"Pipi Langstrumpf",2}, {"Gott",1},{"Sheryl Crow",2},{"Verona Feldbusch",2},{"Pipi Langstrumpf",2},
{"Bill Gates",1},{"Bill Clinton",1},{"Cleopatra",2},{"Winnetou",1}, {"Bill Gates",1},{"Bill Clinton",1},{"Cleopatra",2},{"Winnetou",1},
{"Käpt'n Blaubär",1},{"Rita Süssmuth",2},{"Boris Becker",1}, {"Kpt'n Blaubr",1},{"Rita Sssmuth",2},{"Boris Becker",1},
{"Lilo Wanders",2},{"Queen Elizabeth",2},{"Lady Di",2},{"Steffi Graf",2}, {"Lilo Wanders",2},{"Queen Elizabeth",2},{"Lady Di",2},{"Steffi Graf",2},
{"Frank Zappa",1},{"Dolly Buster",2},{"Mao Tse Tung",1},{"Ghandi",1}, {"Frank Zappa",1},{"Dolly Buster",2},{"Mao Tse Tung",1},{"Ghandi",1},
{"Dalai Lama",1},{"Teufel",1},{"Lenin",1},{"Edmund Stoiber",1}, {"Dalai Lama",1},{"Teufel",1},{"Lenin",1},{"Edmund Stoiber",1},
{"Ludwig van Beethoven",1},{"Wolfgang Amadeus Mozart",1}, {"Ludwig van Beethoven",1},{"Wolfgang Amadeus Mozart",1},
{"Richard Wagner",1},{"Erich Honecker",1},{"Adam Riese",1}, {"Richard Wagner",1},{"Erich Honecker",1},{"Adam Riese",1},
{"Bill Clinton",1},{"Josef Stalin",1},{"Willy Brandt",1}, {"Bill Clinton",1},{"Josef Stalin",1},{"Willy Brandt",1},
{"John F. Kennedy",1},{"E.T.",1},{"Donald Duck",1},{"Lothar Matthäus",1}, {"John F. Kennedy",1},{"E.T.",1},{"Donald Duck",1},{"Lothar Matthus",1},
{"Hans Dietrich Genscher",1},{"Franz Josef Strauss",1},{"Sting",1}, {"Hans Dietrich Genscher",1},{"Franz Josef Strauss",1},{"Sting",1},
{"Hermann Hesse",1},{"Albert Einstein",1},{"Max Planck",1}, {"Hermann Hesse",1},{"Albert Einstein",1},{"Max Planck",1},
{"Tom Jones",1},{"Heidi Kabel",2},{"Homer Simpson",1},{"Zeus",1}, {"Tom Jones",1},{"Heidi Kabel",2},{"Homer Simpson",1},{"Zeus",1},
{"Helmut Schmidt",1},{"Antje Vollmer",2},{"Politiker",1},{"Papst",1}, {"Helmut Schmidt",1},{"Antje Vollmer",2},{"Politiker",1},{"Papst",1},
{"Bundeskanzler",1},{"Arzt",1},{"Friseuse",2},{"Teufel",1}, {"Bundeskanzler",1},{"Arzt",1},{"Friseuse",2},{"Teufel",1},
{"Sandmännchen",3},{"Mutter",2},{"Vater",1},{"Säufer",1},{"Student",1}, {"Sandmnnchen",3},{"Mutter",2},{"Vater",1},{"Sufer",1},{"Student",1},
{"Bauer",1},{"Leiche",2},{"Polizist",1},{"Patientin",2},{"Bäcker",1}, {"Bauer",1},{"Leiche",2},{"Polizist",1},{"Patientin",2},{"Bcker",1},
{"Wirt",1}, {"Schlachter",1},{"Baby",3},{"Reporter",1},{"Politiker",1}, {"Wirt",1}, {"Schlachter",1},{"Baby",3},{"Reporter",1},{"Politiker",1},
{"Beamtin",2},{"Oma",2},{"Putzfrau",2},{"Blinde",2},{"Wahnsinnige",2}, {"Beamtin",2},{"Oma",2},{"Putzfrau",2},{"Blinde",2},{"Wahnsinnige",2},
{"Mörder",1},{"Psychiater",1},{"Prinz Charles",1},{"Onkel",1},{"Tante",2} {"Mrder",1},{"Psychiater",1},{"Prinz Charles",1},{"Onkel",1},{"Tante",2}
}; };
struct substantive sachen[]= struct substantive sachen[]=
@@ -68,57 +68,57 @@ struct substantive sachen[]=
{"Mund",1},{"Kopf",1},{"Kaffee",1},{"Telephon",3},{"Tasse",2},{"Katze",2}, {"Mund",1},{"Kopf",1},{"Kaffee",1},{"Telephon",3},{"Tasse",2},{"Katze",2},
{"Hund",1},{"Maus",2},{"Stuhl",1},{"Mann",1},{"Frau",2},{"Kind",3}, {"Hund",1},{"Maus",2},{"Stuhl",1},{"Mann",1},{"Frau",2},{"Kind",3},
{"Idiotin",2},{"Lampe",2},{"Panzer",1},{"Klavier",3},{"Gitarre",2}, {"Idiotin",2},{"Lampe",2},{"Panzer",1},{"Klavier",3},{"Gitarre",2},
{"Straße",2},{"Wasser",3},{"Luft",2},{"Feuer",3},{"Erde",2},{"Mond",1}, {"Strae",2},{"Wasser",3},{"Luft",2},{"Feuer",3},{"Erde",2},{"Mond",1},
{"Sonne",2},{"Bild",3},{"Stadt",2},{"Land",3},{"Fluss",1}, {"Sonne",2},{"Bild",3},{"Stadt",2},{"Land",3},{"Fluss",1},
{"Bundeskanzler",1},{"Ball",1},{"Hut",1},{"Hose",2},{"Hemd",3},{"Tod",1}, {"Bundeskanzler",1},{"Ball",1},{"Hut",1},{"Hose",2},{"Hemd",3},{"Tod",1},
{"Geld",3},{"Tisch",1},{"Hand",2},{"Baum",1},{"Bier",3},{"Ratte",2}, {"Geld",3},{"Tisch",1},{"Hand",2},{"Baum",1},{"Bier",3},{"Ratte",2},
{"Esel",1},{"Musik",2},{"Blech",3},{"Dose",2},{"Zahn",1},{"Humor",1}, {"Esel",1},{"Musik",2},{"Blech",3},{"Dose",2},{"Zahn",1},{"Humor",1},
{"Unterhose",2},{"Gift",3},{"Gesicht",3},{"Fuß",1},{"Auge",3},{"Warze",2}, {"Unterhose",2},{"Gift",3},{"Gesicht",3},{"Fu",1},{"Auge",3},{"Warze",2},
{"Ohr",3},{"Kanone",2},{"Milch",2},{"Messer",3},{"Papier",3},{"Haar",3}, {"Ohr",3},{"Kanone",2},{"Milch",2},{"Messer",3},{"Papier",3},{"Haar",3},
{"Welt",2},{"Motor",1},{"Langeweile",2},{"Grab",3},{"Schnaps",1}, {"Welt",2},{"Motor",1},{"Langeweile",2},{"Grab",3},{"Schnaps",1},
{"Vogel",1},{"Fisch",1},{"Meer",3},{"Banane",2},{"Brot",3}, {"Vogel",1},{"Fisch",1},{"Meer",3},{"Banane",2},{"Brot",3},
{"Sitzung",2},{"Labor",3},{"Kurzschluß",1},{"Lüge",2},{"Axt",2}, {"Sitzung",2},{"Labor",3},{"Kurzschlu",1},{"Lge",2},{"Axt",2},
{"Abstimmung",2},{"Toilette",2},{"Zigarette",2},{"Winter",1}, {"Abstimmung",2},{"Toilette",2},{"Zigarette",2},{"Winter",1},
{"Torte",2},{"Bahnhof",1},{"Sarg",1},{"Imbiss",1},{"Mund",1},{"Seife",2}, {"Torte",2},{"Bahnhof",1},{"Sarg",1},{"Imbiss",1},{"Mund",1},{"Seife",2},
{"Fernseher",1},{"Flasche",2},{"Eimer",1},{"Uhr",2},{"Irrenhaus",3}, {"Fernseher",1},{"Flasche",2},{"Eimer",1},{"Uhr",2},{"Irrenhaus",3},
{"Wüste",2},{"Klumpen",1},{"Glück",3},{"Schiff",3},{"Käse",1},{"Quark",1}, {"Wste",2},{"Klumpen",1},{"Glck",3},{"Schiff",3},{"Kse",1},{"Quark",1},
{"Sommer",1},{"Witz",1},{"Idee",2},{"Nacht",2},{"Dreck",1},{"Meer",3}, {"Sommer",1},{"Witz",1},{"Idee",2},{"Nacht",2},{"Dreck",1},{"Meer",3},
{"Blut",3},{"Herz",3},{"Apfel",1},{"Banane",2},{"Mist",1},{"Atom",3}, {"Blut",3},{"Herz",3},{"Apfel",1},{"Banane",2},{"Mist",1},{"Atom",3},
{"Note",2},{"Gehirn",3},{"Gefühl",3},{"Bombe",2},{"Vakuum",3}, {"Note",2},{"Gehirn",3},{"Gefhl",3},{"Bombe",2},{"Vakuum",3},
{"Zahl",2},{"Wort",3},{"Programm",3},{"Computer",1},{"Orient",1}, {"Zahl",2},{"Wort",3},{"Programm",3},{"Computer",1},{"Orient",1},
{"Gabelstapler",1} {"Gabelstapler",1}
}; };
struct adjektive ad[]= struct adjektive ad[]=
{ {
{"schön"},{"doof"},{"gut"},{"schlecht"},{"gelb"},{"grün"},{"rot"}, {"schn"},{"doof"},{"gut"},{"schlecht"},{"gelb"},{"grn"},{"rot"},
{"blau"},{"schnell"},{"lang"},{"kurz"},{"hell"},{"düster"},{"sanft"}, {"blau"},{"schnell"},{"lang"},{"kurz"},{"hell"},{"dster"},{"sanft"},
{"hart"},{"langsam"},{"bitter"},{"süß"},{"kaputt"},{"nett"},{"groß"}, {"hart"},{"langsam"},{"bitter"},{"s"},{"kaputt"},{"nett"},{"gro"},
{"klein"},{"leicht"},{"schwer"},{"dick"},{"dünn"},{"rund"},{"eckig"}, {"klein"},{"leicht"},{"schwer"},{"dick"},{"dnn"},{"rund"},{"eckig"},
{"heiß"},{"kalt"},{"schlau"},{"elektrisch"},{"nass"},{"trocken"},{"ratlos"}, {"hei"},{"kalt"},{"schlau"},{"elektrisch"},{"nass"},{"trocken"},{"ratlos"},
{"abartig"},{"genial"},{"bestechlich"},{"irr"},{"steif"},{"angespannt"}, {"abartig"},{"genial"},{"bestechlich"},{"irr"},{"steif"},{"angespannt"},
{"laut"},{"leis"},{"warm"},{"wütend"},{"sauber"},{"schmutzig"},{"arm"}, {"laut"},{"leis"},{"warm"},{"wtend"},{"sauber"},{"schmutzig"},{"arm"},
{"ätzend"},{"langweilig"},{"interessant"},{"erfahren"},{"abgewählt"}, {"tzend"},{"langweilig"},{"interessant"},{"erfahren"},{"abgewhlt"},
{"durchgeknallt"},{"angenehm"},{"widerwärtig"},{"willig"},{"mutig"}, {"durchgeknallt"},{"angenehm"},{"widerwrtig"},{"willig"},{"mutig"},
{"schwach"},{"stark"},{"nervend"},{"spießig"},{"alt"},{"neu"},{"spitz"}, {"schwach"},{"stark"},{"nervend"},{"spieig"},{"alt"},{"neu"},{"spitz"},
{"stumpf"},{"teuflisch"},{"scharf"},{"lecker"},{"übelriechend"},{"halb"}, {"stumpf"},{"teuflisch"},{"scharf"},{"lecker"},{"belriechend"},{"halb"},
{"ganz"},{"bleich"},{"peinlich"},{"taktlos"},{"gewieft"},{"windig"}, {"ganz"},{"bleich"},{"peinlich"},{"taktlos"},{"gewieft"},{"windig"},
{"größenwahnsinnig"},{"verrückt"},{"uralt"},{"aalglatt"},{"korrekt"}, {"grenwahnsinnig"},{"verrckt"},{"uralt"},{"aalglatt"},{"korrekt"},
{"kompetent"},{"einfühlsam"},{"tot"},{"schleimig"},{"gestört"},{"hohl"}, {"kompetent"},{"einfhlsam"},{"tot"},{"schleimig"},{"gestrt"},{"hohl"},
{"beknackt"},{"nackt"},{"barfüßig"},{"schwitzend"},{"laufend"},{"knackig"}, {"beknackt"},{"nackt"},{"barfig"},{"schwitzend"},{"laufend"},{"knackig"},
{"unverschämt"},{"schläfrig"},{"wohlgeformt"},{"kugelförmig"},{"rauh"}, {"unverschmt"},{"schlfrig"},{"wohlgeformt"},{"kugelfrmig"},{"rauh"},
{"degeneriert"},{"ekelhaft"},{"brutal"},{"gemein"},{"aggressiv"}, {"degeneriert"},{"ekelhaft"},{"brutal"},{"gemein"},{"aggressiv"},
{"aufdringlich"},{"betroffen"},{"geliebt"},{"gehasst"},{"beharrlich"}, {"aufdringlich"},{"betroffen"},{"geliebt"},{"gehasst"},{"beharrlich"},
{"unmenschlich"},{"verblödet"},{"wichtig"},{"gigantisch"},{"winzig"}, {"unmenschlich"},{"verbldet"},{"wichtig"},{"gigantisch"},{"winzig"},
{"witzig"},{"komisch"},{"pervers"},{"fett"},{"stinkend"},{"lausig"}, {"witzig"},{"komisch"},{"pervers"},{"fett"},{"stinkend"},{"lausig"},
{"wendig"},{"breit"},{"locker"},{"einzigartig"},{"sterbend"},{"munter"}, {"wendig"},{"breit"},{"locker"},{"einzigartig"},{"sterbend"},{"munter"},
{"ungepflegt"},{"eisern"},{"echt"},{"besser"},{"wild"},{"ächzend"}, {"ungepflegt"},{"eisern"},{"echt"},{"besser"},{"wild"},{"chzend"},
{"frohlockend"},{"unscheinbar"},{"nebulös"},{"skandalös"},{"obzön"}, {"frohlockend"},{"unscheinbar"},{"nebuls"},{"skandals"},{"obzn"},
{"beschränkt"},{"genervt"},{"hilflos"},{"unwürdig"},{"geleckt"}, {"beschrnkt"},{"genervt"},{"hilflos"},{"unwrdig"},{"geleckt"},
{"betrunken"},{"unwürdig"},{"bissig"},{"verkalkt"},{"senil"}, {"betrunken"},{"unwrdig"},{"bissig"},{"verkalkt"},{"senil"},
{"jungfräulich"},{"ausgeleiert"},{"beleibt"},{"nachtragend"},{"errötend"}, {"jungfrulich"},{"ausgeleiert"},{"beleibt"},{"nachtragend"},{"errtend"},
{"kahl"},{"würgend"},{"abwesend"},{"ruhig"},{"albern"},{"trostlos"}, {"kahl"},{"wrgend"},{"abwesend"},{"ruhig"},{"albern"},{"trostlos"},
{"salzig"},{"lachend"},{"merkwürdig"},{"behaart"},{"leblos"},{"aufgeblasen"}, {"salzig"},{"lachend"},{"merkwrdig"},{"behaart"},{"leblos"},{"aufgeblasen"},
{"frech"},{"kopflos"},{"schmierig"} {"frech"},{"kopflos"},{"schmierig"}
}; };
@@ -126,31 +126,31 @@ struct verben verb[]=
{ {
{"geht","gehen",6},{"steht","stehen",2},{"sitzt","sitzen",2}, {"geht","gehen",6},{"steht","stehen",2},{"sitzt","sitzen",2},
{"spielt","spielen",7},{"singt","singen",2},{"trinkt","trinken",3}, {"spielt","spielen",7},{"singt","singen",2},{"trinkt","trinken",3},
{"redet","reden",2}, {"liebt","lieben",7},{"schläft","schlafen",2}, {"redet","reden",2}, {"liebt","lieben",7},{"schlft","schlafen",2},
{"ißt","essen",3},{"lacht","lachen",2},{"tötet","töten",7}, {"it","essen",3},{"lacht","lachen",2},{"ttet","tten",7},
{"lügt","lügen",2},{"fliegt","fliegen",2},{"überfährt","überfahren",7}, {"lgt","lgen",2},{"fliegt","fliegen",2},{"berfhrt","berfahren",7},
{"sieht","sehen",3},{"hört","hören",3},{"spricht","sprechen",2}, {"sieht","sehen",3},{"hrt","hren",3},{"spricht","sprechen",2},
{"berechnet","rechnen",3},{"schwimmt","schwimmen",2}, {"berechnet","rechnen",3},{"schwimmt","schwimmen",2},
{"zerschneidet","zerschnitten werden",3},{"raucht","rauchen",3}, {"zerschneidet","zerschnitten werden",3},{"raucht","rauchen",3},
{"spaltet","spalten",3},{"verbrennt","verbrennen",2},{"ist","sein",2}, {"spaltet","spalten",3},{"verbrennt","verbrennen",2},{"ist","sein",2},
{"hat","haben",1},{"zerbricht","zerbrechen",3},{"muss","müssen",4}, {"hat","haben",1},{"zerbricht","zerbrechen",3},{"muss","mssen",4},
{"kann","können",4},{"darf","dürfen",4},{"will","wollen",5}, {"kann","knnen",4},{"darf","drfen",4},{"will","wollen",5},
{"klaut","klauen",1},{"soll","sollen",4},{"studiert","studieren",3}, {"klaut","klauen",1},{"soll","sollen",4},{"studiert","studieren",3},
{"reibt","reiben",3},{"liest","lesen",2},{"irrt","irren",2}, {"reibt","reiben",3},{"liest","lesen",2},{"irrt","irren",2},
{"spendiert","spendieren",1},{"schlägt","schlagen",3},{"fragt","fragen",7}, {"spendiert","spendieren",1},{"schlgt","schlagen",3},{"fragt","fragen",7},
{"zerstört","zerstören",1},{"erschießt","sich erschießen",1}, {"zerstrt","zerstren",1},{"erschiet","sich erschieen",1},
{"überlegt","überlegen",2},{"trifft","treffen",7},{"leckt","lecken",1}, {"berlegt","berlegen",2},{"trifft","treffen",7},{"leckt","lecken",1},
{"wirft","werfen",1},{"vergiftet","vergiftet werden",1}, {"wirft","werfen",1},{"vergiftet","vergiftet werden",1},
{"öffnet","öffnen",1},{"schreit","schreien",2},{"sprengt","explodieren",3}, {"ffnet","ffnen",1},{"schreit","schreien",2},{"sprengt","explodieren",3},
{"erwürgt","würgen",7},{"arbeitet","arbeiten",2},{"erlegt","erlegen",1}, {"erwrgt","wrgen",7},{"arbeitet","arbeiten",2},{"erlegt","erlegen",1},
{"putzt","putzen",1},{"stirbt","sterben",2}, {"kauft","kaufen",1}, {"putzt","putzen",1},{"stirbt","sterben",2}, {"kauft","kaufen",1},
{"brüllt","brüllen",2},{"versteht","es verstehen",7}, {"brllt","brllen",2},{"versteht","es verstehen",7},
{"zertritt","zertreten werden",1},{"verendet","verenden",2}, {"zertritt","zertreten werden",1},{"verendet","verenden",2},
{"labert","labern",2},{"kratzt","kratzen",1},{"wird","nichts werden",2}, {"labert","labern",2},{"kratzt","kratzen",1},{"wird","nichts werden",2},
{"entkleidet","sich entkleiden",7},{"verbiegt","sich verbiegen",1}, {"entkleidet","sich entkleiden",7},{"verbiegt","sich verbiegen",1},
{"verschenkt","es verschenken",7},{"vergisst","es vergessen",1}, {"verschenkt","es verschenken",7},{"vergisst","es vergessen",1},
{"ergreift","greifen",1},{"baut","bauen",1},{"betet","beten",}, {"ergreift","greifen",1},{"baut","bauen",1},{"betet","beten",},
{"rollt","rollen",3},{"bleibt","bleiben",2},{"wäscht","sich waschen",1}, {"rollt","rollen",3},{"bleibt","bleiben",2},{"wscht","sich waschen",1},
{"heiratet","heiraten",7},{"hebt","heben",1},{"denkt","nachdenken",2} {"heiratet","heiraten",7},{"hebt","heben",1},{"denkt","nachdenken",2}
}; };
@@ -174,7 +174,7 @@ int main()
printf("\n\t\t* DER ELEKTRISCHE POET *"); printf("\n\t\t* DER ELEKTRISCHE POET *");
printf("\n\t\t************************\n"); printf("\n\t\t************************\n");
printf("\n\tCopyright by J. Ahrensfeld & T. Burr"); printf("\n\tCopyright by J. Ahrensfeld & T. Burr");
printf("\n\n\tFür die Texte ist Ihr Computer verantwortlich :-)\n"); printf("\n\n\tFr die Texte ist Ihr Computer verantwortlich :-)\n");
printf("\n\tZum beenden des Programmes 'x' eingeben!\n"); printf("\n\tZum beenden des Programmes 'x' eingeben!\n");
printf("\n\tWeiter mit beliebiger Taste!\n"); printf("\n\tWeiter mit beliebiger Taste!\n");
end = getch(); end = getch();
+1 -1
View File
@@ -15,7 +15,7 @@
* or * or
* ./r3 | xv - * ./r3 | xv -
*/ */
#include "libsys.h" #include <libsys/libsys.h>
uint32_t *pP; uint32_t *pP;
xsize = 800; xsize = 800;
+1 -1
View File
@@ -1,7 +1,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "libsys.h" #include <libsys/libsys.h>
#include "rmd160.h" #include "rmd160.h"
+2 -2
View File
@@ -1,7 +1,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <libsys.h> #include <libsys/libsys.h>
#include <irq.h> #include <libsys/irq.h>
void _exc_break(void) void _exc_break(void)
{ {
+2 -1
View File
@@ -5,7 +5,8 @@
#include <time.h> #include <time.h>
#include <sys/times.h> #include <sys/times.h>
#include <sys/time.h> #include <sys/time.h>
#include "libsys.h"
#include <libsys/libsys.h>
#include "fft.h" #include "fft.h"
+4 -3
View File
@@ -3,9 +3,10 @@
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
#include <libsys.h> #include <libsys/libsys.h>
#include <gpio.h> #include <libsys/gpio.h>
#include <irq.h> #include <libsys/irq.h>
#include <cfiflash.h> #include <cfiflash.h>
#include "hpi.h" #include "hpi.h"
+4 -4
View File
@@ -5,10 +5,10 @@
#include <sys/times.h> #include <sys/times.h>
#include <sys/time.h> #include <sys/time.h>
#include <libsys.h> #include <libsys/libsys.h>
#include <irq.h> #include <libsys/irq.h>
#include <mips_gfx.h> #include <libsys/mips_gfx.h>
#include <mips_ps2.h> #include <libsys/mips_ps2.h>
#define PS2_NUM_IF 2 #define PS2_NUM_IF 2
char buffer[16384]; char buffer[16384];
+5 -5
View File
@@ -5,11 +5,11 @@
#include <sys/times.h> #include <sys/times.h>
#include <sys/time.h> #include <sys/time.h>
#include <libsys.h> #include <libsys/libsys.h>
#include <gpio.h> #include <libsys/gpio.h>
#include <irq.h> #include <libsys/irq.h>
#include <mips_gfx.h> #include <libsys/mips_gfx.h>
#include <mips_ps2.h> #include <libsys/mips_ps2.h>
#define PS2_NUM_IF 2 #define PS2_NUM_IF 2
static volatile int32_t mouse_x; static volatile int32_t mouse_x;
+8 -8
View File
@@ -6,16 +6,16 @@
#include <time.h> #include <time.h>
#include <sys/times.h> #include <sys/times.h>
#include <sys/time.h> #include <sys/time.h>
#include <libsys.h> #include <libsys/libsys.h>
#include <mips_gfx.h> #include <libsys/mips_gfx.h>
#include <console.h> #include <libsys/console.h>
#include <assert.h> #include <assert.h>
#include <gpio.h> #include <libsys/gpio.h>
#include <cop0.h> #include <libsys/cop0.h>
#include <irq.h> #include <libsys/irq.h>
#include <mips_gfx.h> #include <libsys/mips_gfx.h>
#include <mips_ps2.h> #include <libsys/mips_ps2.h>
#define TEST10_ERROR (ERROR | 0x1000) #define TEST10_ERROR (ERROR | 0x1000)
#define TEST11_ERROR (ERROR | 0x1100) #define TEST11_ERROR (ERROR | 0x1100)