From 166ec550749258a8a0320f19536f7e34f36fc3c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Magalh=C3=A3es?= <joamag@gmail.com>
Date: Mon, 13 Nov 2023 21:50:49 +0000
Subject: [PATCH] chore: initial structure of ipython

---
 examples/ipython/pocket.ipynb | 89 +++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)
 create mode 100644 examples/ipython/pocket.ipynb

diff --git a/examples/ipython/pocket.ipynb b/examples/ipython/pocket.ipynb
new file mode 100644
index 00000000..b26229e5
--- /dev/null
+++ b/examples/ipython/pocket.ipynb
@@ -0,0 +1,89 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "6527990d-da11-4660-a9c2-56bb4a57de37",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "from boytacean import GameBoy\n",
+    "ROM_PATH = \"../../res/roms/demo/pocket.gb\"\n",
+    "gb = GameBoy(apu_enabled=False, serial_enabled=False)\n",
+    "gb.load_rom(ROM_PATH)\n",
+    "for _ in range(220):\n",
+    "    gb.next_frame()\n",
+    "gb.image()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "bea9dcad-f3a5-479f-8116-4d6031ddfac9",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "gb.set_palette(\"hogwards\")\n",
+    "for _ in range(400):\n",
+    "    gb.next_frame()\n",
+    "gb.image()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "eb697a68-77d4-443d-96da-0e81f9b39d2a",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "gb.set_palette(\"christmas\")\n",
+    "for _ in range(400):\n",
+    "    gb.next_frame()\n",
+    "gb.image()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "1f75c0f0-7350-4870-8385-b1815d672e75",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "with gb.video_capture(video_format=\"avc1\", video_extension=\"mp4\",fps=60, video=False):\n",
+    "    for _ in range(400):\n",
+    "        gb.next_frame()\n",
+    "    video = gb.video()\n",
+    "video"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "f99fffef-9e9b-412a-99ff-fe5b59d1026e",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3 (ipykernel)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.9.1"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
-- 
GitLab