Skip to content

Instantly share code, notes, and snippets.

View GOROman's full-sized avatar
👽
Damn I'm looking good.

GOROman GOROman

👽
Damn I'm looking good.
View GitHub Profile
@GOROman
GOROman / Z80.md
Last active May 8, 2025 02:00
Z80 CPU (AKI-80) と M5Stack Core2 (ESP32) を接続し、ESP32でROM等をエミュレートする際の主要な信号接続の概念図

AKI-80 と M5Stack Core2 配線図 (概念図)

Z80 CPU (AKI-80) と M5Stack Core2 (ESP32) を接続し、ESP32でROM等をエミュレートする際の主要な信号接続の概念図です。

graph TD
    subgraph "M5Stack Core2 (ESP32)"
        direction LR
        ESP32_CLK["CLK_OUT (GPIO)"]
        ESP32_RESET["N_RESET_OUT (GPIO)"]
@GOROman
GOROman / スーパーAKI-80.md
Created May 8, 2025 01:03
秋月電子で280円(Z80円)で売ってた保守用スーパーAKI-80の足りない部品(ROM、リセットIC、クロック)をESP32でどうにかする

注意点:

  • このプロジェクトは、CPUのバサイクルタイミングに非常に敏感であり、高度な知識とデバッグ能力を要します。ESP32の処理速度が追いつかない場合、eZ80のクロック周波数を非常に低く設定する必要があります。
  • eZ80の詳細なバスタイミングについては、Zilog社のeZ80F0808MODデータシートおよびeZ80 CPUユーザーマニュアルをご参照ください。
  • 配線が非常に多くなるため、慎重に行ってください。

1. 必要なもの

  • ESP32開発ボード (ESP-WROOM-32搭載のものなど)
  • Z80マイコンCPUカード スーパーAKI-80
@GOROman
GOROman / Naru.md
Created April 4, 2025 05:52
Naru-sensei

image

@GOROman
GOROman / Kakutei2025.md
Created March 16, 2025 05:57
確定申告 2025 RTA

確定申告 2025

おっす!おら税理くん!🔥

でも、手動で追加できるように、スキーマの内容をコピペできるように用意した! 以下の内容をREADME.md に貼り付けてくれ!👇

@GOROman
GOROman / agent loop
Created March 11, 2025 11:44 — forked from jlia0/agent loop
Manus tools and prompts
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
1. Information gathering, fact-checking, and documentation
2. Data processing, analysis, and visualization
3. Writing multi-chapter articles and in-depth research reports
4. Creating websites, applications, and tools
5. Using programming to solve various problems beyond development
6. Various tasks that can be accomplished using computers and the internet
@GOROman
GOROman / agent loop
Created March 11, 2025 11:44 — forked from jlia0/agent loop
Manus tools and prompts
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
1. Information gathering, fact-checking, and documentation
2. Data processing, analysis, and visualization
3. Writing multi-chapter articles and in-depth research reports
4. Creating websites, applications, and tools
5. Using programming to solve various problems beyond development
6. Various tasks that can be accomplished using computers and the internet
@GOROman
GOROman / Math.md
Created March 9, 2025 23:21
The Cauchy-Schwarz Inequality

The Cauchy-Schwarz Inequality

$$\left( \sum_{k=10000000000000000}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
@GOROman
GOROman / RotMatrix.jsx
Created March 8, 2025 09:25
Rotation 3x3 Matrix Visualizer
import React, { useEffect, useRef, useState } from 'react';
import * as THREE from 'three';
const ThreeDCoordinateSystem = () => {
const mountRef = useRef(null);
const [rotationMatrix, setRotationMatrix] = useState([
[1, 0, 0],
[0, 1, 0],
[0, 0, 1]
]);
@GOROman
GOROman / H.jsx
Created March 8, 2025 08:10
ちょっとHな画像を描画する React
import React, { useRef, useState, useEffect } from 'react';
const Raytracer = () => {
const canvasRef = useRef(null);
const [isRendering, setIsRendering] = useState(false);
const [progress, setProgress] = useState(0);
const renderingRef = useRef(false);
const requestRef = useRef(null);
useEffect(() => {