猫ベ~開発記。

猫なBASIC言語の開発記。にゃ~にゃ~言いながら作成中です。
2
猫大名 ねこ猫 @W88DodPECuThLOl

配列部分の処理を修正して、文字列と同じく参照っぽい感じに。 とりあえず、動くものを公開。 w88dodpecuthlol.github.io/sandboxPages/ #猫ベ~開発記 #BASIC #プログラミング #WebAssembly

2022-11-30 21:41:05
猫大名 ねこ猫 @W88DodPECuThLOl

JSZipというので、zipファイルをぐりぐりできるみたいなので、それでファイル関連を実装してみることにゃに。 #猫ベ~開発記 #BASIC #プログラミング #JavaScript

2022-12-02 01:56:58
猫大名 ねこ猫 @W88DodPECuThLOl

JSZipとJSZipUtilsで、zipファイルが使えるように。 これで複数のソースコードをzipで圧縮して、そこから読み込めるように……したい。 頑張るぞぃ。 #猫ベ~開発記 #BASIC #プログラミング #JavaScript pic.twitter.com/WIViHnk0W8

2022-12-02 23:51:20
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

プロジェクトファイル(zip)から中身のファイルを読み込んで実行できるように。 次は、外部の関数呼び出し部分を作成して、拡張できるように頑張る。 w88dodpecuthlol.github.io/sandboxPages/ #猫ベ~開発記 #プログラミング #JavaScript #WebAssembly pic.twitter.com/boSevsnBhr

2022-12-04 18:08:08
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

何回か動かすと落ちてしまう。 これは……と思いメモリリークのチェックを入れてみる。 ぐぬぬぬぬ~。 #猫ベ~開発記 #BASIC #プログラミング pic.twitter.com/GYPXxlWJ79

2022-12-04 20:00:53
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

わからじ。C++側は、たぶん大丈夫だと思うけど、C++とJSの狭間が怪しい……長考 #猫ベ~開発記

2022-12-04 23:52:50
猫大名 ねこ猫 @W88DodPECuThLOl

自作アロケータで、空きを探すときのサイズ判定が間違ってて、メモリ破壊をしていた……。 何はともあれ、落ちなくなりました。 #猫ベ~開発記 #BASIC #プログラミング

2022-12-06 02:30:51
猫大名 ねこ猫 @W88DodPECuThLOl

8ドットの文字にしたいのに10ドットになってしまう……。 #猫ベ~開発記 #BASIC

2022-12-06 23:29:09
猫大名 ねこ猫 @W88DodPECuThLOl

調べると10ドットがChromeの最小フォントサイズらしかった。 仕方がないので16ドットで。大きすぎたらブラウザの機能で縮小してねという方針で。 #猫ベ~開発記 #BASIC #プログラミング #ブラウザ

2022-12-07 15:14:31
猫大名 ねこ猫 @W88DodPECuThLOl

CSSというのを使ってテキストで頑張った。 画像だとわからないけど、カーソルも点滅します。 雰囲気出てきて、やる気アップにゃ。 (後々、素直にWebGLのグラフィックでやちゃうけどにゃ……) #猫ベ~開発記 #BASIC #プログラミング #HTML #CSS pic.twitter.com/aCwtwHJlH9

2022-12-07 15:22:45
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

外部登録関数で、JavaScriptの関数を呼べるように作業中……。 テキストのクリアや色付けたりできるようににゃりました。 #猫ベ~開発記 #BASIC #プログラミング pic.twitter.com/BUBtllb7dR

2022-12-09 00:59:53
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

ライブラリ化できそうな物を整理。 キー入力やテキストの出力のコンソール部分を分離。 色付けたり、文字の回転ができまする。 #猫ベ~開発記 #プログラミング #JavaScript pic.twitter.com/tXBE5DLy4J

2022-12-12 22:20:31
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

猫は、新たに「canvas重ね合わせ」の秘儀を覚えた。 #プログラミング #JavaScript

2022-12-24 15:45:28
猫大名 ねこ猫 @W88DodPECuThLOl

Spriteライブラリをガリガリにゃと。 Web側はOpenGL、ネイティブ側はVulkanで実装しようと企み中です。 #猫ベ~開発記 #プログラミング #JavaScript #WebGL2 pic.twitter.com/lhTFl0cDog

2022-12-28 00:24:31
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

DEFの中、IFなどの構造文でRETURNがダメだったのに気づく。 直すのが大変で、どうすべ状態。 DEF HOGE() IF 1 THEN RETURN 1 '← ここエラーににゃる RETURN 0 END #猫ベ~開発記 #プログラミング #BASIC

2022-12-28 21:20:21
猫大名 ねこ猫 @W88DodPECuThLOl

S-OSはモニタ作成中。猫ベ~は、デバッグ中……。 今年はこのぐらいにしといてにゃるにゃ~。 ということで、プログラミング納め。 #プログラミング #Z80 #猫ベ~開発記 pic.twitter.com/tXtKJCMTjx

2022-12-29 15:02:12
拡大
猫大名 ねこ猫 @W88DodPECuThLOl

マンデルブロ集合(?)にゃってる方がいて、無性に真似してみたくにゃり、ついにゃってしまいました。 マンデルブロさんには、プログラマを引き付ける何かがあるのかも知れず。 #プログラミング #猫ベ~開発記 #BASIC pic.twitter.com/Ch1xyEq8w4

2022-12-31 19:32:08
拡大