ORANGE-Rogue
|
|||||||||||||||||
ORANGE-Rogueとは? 単4電池2本で駆動可能なRaspberry Pi Picoベースのポケコン素材です。 480×320ピクセルのTFT液晶をサポートし、80文字×24行+αの表示が可能です。 漢字フォントおよび日本語辞書(4万8千語)を内蔵していますので、日本語表示はもちろん日本語入力もサポートします。 BASICインタプリター/BASICコンパイラー/フルスクリーンエディターを内蔵しています。 ORANGE-Rogueは教育用のポケコン素材ですが、「BASICでのプログラミング教育」を目的としておりません。ORANGE-Rogueは「自分でコンピューターを設計できるようになること」を目的としています。「ORANGE-Rogue開発キット」では次のようなのことを学べます。 ・失敗しないRaspberry Pi Picoの開発環境構築 ・Raspberry Pi Picoでの低レベルプログラミング ・オペレーティングシステムの作り方 ・VT100エミュレーターの作り方 ・日本語入力システムの作り方 ・スクリーンエディターの作り方 ・インタプリター/コンパイラーの作り方 |
|||||||||||||||||
|
|||||||||||||||||
ORANGE-OSソースコード一覧(2022-7-23) | |||||||||||||||||
ORANGE-Rogue-OS\src\Command.c ORANGE-Rogue-OS\src\Command.h ORANGE-Rogue-OS\src\Config.c ORANGE-Rogue-OS\src\Config.h ORANGE-Rogue-OS\src\Debug.c ORANGE-Rogue-OS\src\Debug.h ORANGE-Rogue-OS\src\Edit.c ORANGE-Rogue-OS\src\Edit.h ORANGE-Rogue-OS\src\Error.c ORANGE-Rogue-OS\src\Error.h ORANGE-Rogue-OS\src\Field.c ORANGE-Rogue-OS\src\Field.h ORANGE-Rogue-OS\src\FileIo.c ORANGE-Rogue-OS\src\FileIo.h ORANGE-Rogue-OS\src\Filer.c ORANGE-Rogue-OS\src\Filer.h ORANGE-Rogue-OS\src\FnKey.c ORANGE-Rogue-OS\src\FnKey.h ORANGE-Rogue-OS\src\InsideImpl.c ORANGE-Rogue-OS\src\Keyboard.c ORANGE-Rogue-OS\src\Keyboard.h ORANGE-Rogue-OS\src\Shell.c ORANGE-Rogue-OS\src\Shell.h ORANGE-Rogue-OS\src\SkkHandler.c ORANGE-Rogue-OS\src\SkkHandler.h ORANGE-Rogue-OS\src\Vt100.c ORANGE-Rogue-OS\src\Vt100.h ORANGE-Rogue-OS\src\editor\Editor.c ORANGE-Rogue-OS\src\editor\Editor.h ORANGE-Rogue-OS\src\emu\Z80.c ORANGE-Rogue-OS\src\emu\Z80.h ORANGE-Rogue-OS\src\fatfs\diskio.h ORANGE-Rogue-OS\src\fatfs\ff.c ORANGE-Rogue-OS\src\fatfs\ff.h ORANGE-Rogue-OS\src\fatfs\ffconf.h ORANGE-Rogue-OS\src\fatfs\sdmm.c ORANGE-Rogue-OS\src\font\Font.c ORANGE-Rogue-OS\src\font\Font.h ORANGE-Rogue-OS\src\inside\Inside.c ORANGE-Rogue-OS\src\inside\Inside.h ORANGE-Rogue-OS\src\inside\InsideConfig.h ORANGE-Rogue-OS\src\inside\InsideInterface.h ORANGE-Rogue-OS\src\inside\Service.c ORANGE-Rogue-OS\src\inside\Service.h ORANGE-Rogue-OS\src\io\I2c.c ORANGE-Rogue-OS\src\io\I2c.h ORANGE-Rogue-OS\src\io\Lcd.c ORANGE-Rogue-OS\src\io\Lcd.h ORANGE-Rogue-OS\src\io\Pwm.c ORANGE-Rogue-OS\src\io\Pwm.h ORANGE-Rogue-OS\src\io\Rtc.c ORANGE-Rogue-OS\src\io\Rtc.h ORANGE-Rogue-OS\src\io\Uart.c ORANGE-Rogue-OS\src\io\Uart.h ORANGE-Rogue-OS\src\light\Ast.c ORANGE-Rogue-OS\src\light\Ast.h ORANGE-Rogue-OS\src\light\CodeGen.c ORANGE-Rogue-OS\src\light\CodeGen.h ORANGE-Rogue-OS\src\light\Compiler.c ORANGE-Rogue-OS\src\light\Compiler.h ORANGE-Rogue-OS\src\light\Expression.c ORANGE-Rogue-OS\src\light\Expression.h ORANGE-Rogue-OS\src\light\Lexer.c ORANGE-Rogue-OS\src\light\Lexer.h ORANGE-Rogue-OS\src\light\Map.c ORANGE-Rogue-OS\src\light\Map.h ORANGE-Rogue-OS\src\light\Parser.c ORANGE-Rogue-OS\src\light\Parser.h ORANGE-Rogue-OS\src\main.c ORANGE-Rogue-OS\src\skk\BasicDic.c ORANGE-Rogue-OS\src\skk\BasicDic.h ORANGE-Rogue-OS\src\skk\Hiragana.c ORANGE-Rogue-OS\src\skk\Hiragana.h ORANGE-Rogue-OS\src\skk\Katakana.c ORANGE-Rogue-OS\src\skk\Katakana.h ORANGE-Rogue-OS\src\skk\Skk.c ORANGE-Rogue-OS\src\skk\Skk.h |
|||||||||||||||||