Magazines > I/O
I/O (JP)
I/O (アイ・オー) was a multi-format hobby magazine dedicated to computers & electronics, published in Japan. The magazine PiO was published as a games-oriented spin-off.
The Super Expander programs in this magazine require the Japanese VIC-1211M Super Expander cartridge, available here. They will not work with the VIC-1211A Super Expander.
Japanese VIC-1001 computers have a Katakana character ROM and different keyboard layout (see here). In particular, the pound key (£) is replaced with a yen key (¥). This means that program listings use an inverted yen symbol for Ctrl+3 (red), instead of the normal inverted pound.
Download all programs from this magazine on one disk:
![]() IO.d64 |
19 programs
Program | Author | Requirements | Files | Info |
Raly Up RALY UP ゲーム ![]() Vol 6 No 8 (Aug 1981), Pages 174-179. |
Y N & M N | Unexpanded | raly-up.t64 Screenshot |
Dodgems game. Collect the dots while avoiding the falling rocks that block some lanes. The number of dots needed to finish the level is shown at the bottom right corner. Controls: U (up), M (down), H (left), K (right). |
Charactor Editor キャラクタ・ パターン 作成システム ![]() Vol 6 No 8 (Aug 1981), Pages 227-229. |
N Yas | Unexpanded | charactor-edit.prg Screenshot |
Character editor. Design your own graphics. Controls: Cursor keys (move), Q (set pixel), W (clear pixel), C (clear all), I (invert), R (flip horizontally), L (load character; type char+128 to load from ROM), S (display values & store character), O (return to menu). |
Tiny Hires Pack![]() Vol 6 No 10 (Oct 1981), Pages 188-192. |
Motoshi Kanayama 金山素志 |
Unexpanded | tiny-hires-pack.t64 Screenshot |
Machine code routine for using hi-res graphics. Works best in NTSC. Includes two demo programs and a Tron game called Jintori for two players. Controls: RUN the machine code loader, then manually load the desired program. To play Jintori: Player 1: W (up), Z (down), A (left), S (right). Player 2: @ (up), / (down), : (left), ; (right). |
VIC 3-D![]() Vol 6 No 11 (Nov 1981), Page 286. |
? | Super Expander+3K | vic-3d-se3k.prg Screenshot |
Displays a hi-res 3D sine curve. Controls: None. |
About Graphic Mode and Katakana Mode グラフィック・モードと カタカナ・モード の 切り替えにつりて ![]() Vol 7 No 1 (Jan 1982), Pages 168-170. |
K Masuda | 3K expansion | gfx-katakana-3k.t64 Screenshot |
Two utility programs. Data Program converts a block of memory into DATA statements. Japanese Data creates a hi-res katakana & hiragana character set that can be accessed by pressing Shift and an alphabet key. Controls: Data Program: Follow on-screen prompts. Japanese Data: None. |
Crazy Pig![]() Vol 7 No 3 (Mar 1982), Pages 202-205. Vol 7 No 5 (May 1982), Page 269. |
H Fukasawa | Unexpanded | crazy-pig.t64 Screenshot |
An infected pig is on the rampage. You must kill the pig by repeatedly hitting its head with a hammer. Do not let it bite you. Controls: A (up), Z (down), M (swing hammer). |
Ex-Monitor![]() Vol 7 No 5 (May 1982), Pages 274-276. |
TQJ | Unexpanded | ex-mon.prg Screenshot |
Machine code monitor, mainly designed for entering machine code programs from hex dump listings. An expanded version Assembler, Disassembler was published in issue 82-09. Controls: The BASIC loader displays a list of checksums. Type CONT followed by SYS4109 to start the monitor. See magazine for details. |
New Puckman![]() Vol 7 No 5 (May 1982), Pages 277-279. |
P-Back | Unexpanded | new-puck-man.prg Screenshot |
Pac-Man game written in machine code. Eat the dots while avoiding the ghosts. Controls: I (up), Space (down), J (left), L (right). Press "A" when the message "Press a key" appears. If needed, the start address is SYS4264. |
VIC Jump Table & Monitor With Trace VICのジャンプ・テーブル & トレース付モ二タ ![]() Vol 7 No 6 (Jun 1982), Pages 207-209. |
Naohiko Shimizu 清水尚彦 |
3K expansion | mon-trace-3k.prg Screenshot |
Machine code monitor with jump table and trace functions. Controls: Type SYS1029 to start the monitor. Most commands are similar to the VIC-1213 cartridge. See magazine for details. |
Musician 音楽演奏プログラム ![]() Vol 7 No 8 (Aug 1982), Pages 289-293. |
Hiroyasu Fujii 藤井宏康 |
Unexpanded | musician.t64 Screenshot |
Music program. Input, play and modify music, and load & save tunes to tape. The article also describes how to improve sound quality by using an amplifier and speakers. Controls: Follow on-screen prompts. |
Space Travel![]() Vol 7 No 8 (Aug 1982), Pages 294-295. |
Kato | Unexpanded | space-travel.t64 Screenshot |
Galaxians game. Travel as far as you can through enemy space. Dodge and destroy the invading ships, and try not to get hit. Controls: J (left), K (right), A (fire), S (start new game from title screen). |
VIC on a 40x25 screen! VICを40X25の画面に! ![]() Vol 7 No 9 (Sep 1982), Pages 250-253. |
Kazuya Sakai 酒井和也 |
3K expansion | vic-40x25-3k.t64 Screenshot |
Hardware project. Give the VIC-20 a 40x25 character screen via the circuit described in the article. Controls: None. |
Assembler, Disassembler ディスアセンプラ ![]() Vol 7 No 9 (Sep 1982), Pages 356-358. |
? | Unexpanded | ex-mon-assem.prg Screenshot |
Machine code monitor with assembler & disassembler functions. This is an expanded version of Ex-Monitor (82-05). Controls: Start the program with SYS4109. See magazine for details. |
Tiny Function Key ラァンクション・キー定義プログラム ![]() Vol 7 No 10 (Oct 1982), Pages 377-378. |
Eikichi Murakami 村上永吉 |
Unexpanded | tiny-func-key.prg Screenshot |
Utility, display useful commands by pressing the function keys. Controls: F1 (LIST +ret), F2 (LIST), F3 (POKE36879,8 +ret), F4 (POKE36879,x), F5 (CONT +ret), F6 (PEEK), F7 (RUN +ret), F8 (GOTO). |
Space Mouse![]() Vol 7 No 11 (Nov 1982), Pages 286-293. |
Hiroki Hisaura 久浦広樹 |
3K expansion | space-mouse-3k.t64 Screenshot |
Vertically scrolling maze game. Starting on the first floor of a building, you must try to reach the roof on the 250th floor. Do not let the mice catch you. Power pills let you rapidly rise upwards through the floors, but the mice can still kill you. Controls: U (up), H (left), K (right). Press the Commodore key to start a new game. |
Building Alien (Building 1000) ![]() Vol 7 No 12 (Dec 1982), Pages 306-313. |
Takashi Hagiwara 萩原 孝 |
3K expansion | building1000-3k.t64 Screenshot |
Platform game. Aliens have taken over a building. Starting on the roof, you must descend to the basement and detonate a bomb. Controls: : (left), ; (right), Ctrl/Shift (jump/fly). |
2 Pass Assembler 2パス アセンブラ ![]() Vol 8 No 2 (Feb 1983), Pages 259-263. |
Hiroyasu Fujii 藤井 宏康 |
Unexpanded | 2pass-asm.prg Screenshot |
Two pass assembler for writing your own machine code programs with labels etc. Controls: LOAD the program and type SYS5072 to initialise memory, which moves the start of BASIC to the displayed location ($1D01). LOAD or type your machine code program and type SYS5078 to assemble it. Type SYS5075 to display a list of labels. See magazine for details. |
Prolog![]() Vol 8 No 3 (Mar 1983), Pages 337-345. |
Eiichi Yoshikawa 吉川永一 |
8K expansion | prolog-8k.prg Screenshot |
Prolog programming language, written in machine code. The magazine indicates it works from ROM if desired. Controls: Type SYS11445 to run the program. See magazine for details. |
3D Eye System 3Dグラフ ィックス・パッケージ ![]() Vol 9 No 5 (May 1984), Pages 210-214. |
Motoo Miyake 三宅基夫 |
Super Expander+8K | 3d-eye-se8k.t64 Screenshot |
Produce hi-res 3D models of various shapes or structures, and view them from a desired angle. The 'system' and 'plotter' programs are code templates that do not include any shape data. The demo programs do include shape data. Controls: Follow on-screen prompts. The screenshot was taken using Demo 3 with X=410, Y=-900, Z=400, horizontal angle -15 degrees, vertical angle -30 degrees, rotational angle 0 degrees, focal distance 35mm. |
With thanks to Internet Archive for scanning this magazine.