diff --git a/hash/fm77av.xml b/hash/fm77av.xml index 9569c460f68..d0f8243ae4d 100644 --- a/hash/fm77av.xml +++ b/hash/fm77av.xml @@ -86,12 +86,12 @@ Titles, serial #s, publishers and release dates taken from: - Daiva - Active Simulation War + Daiva Story 2: Memory in Durga 1987 T&E Soft - + diff --git a/hash/msx1_cart.xml b/hash/msx1_cart.xml index e95237e2c12..a46d01bdac6 100644 --- a/hash/msx1_cart.xml +++ b/hash/msx1_cart.xml @@ -398,11 +398,11 @@ Xyzolog - Electric Software - Daiva Story 4 - Asura's Bloodfeud (Jpn) + Daiva Story 4: Asura's Bloodfeud (Jpn) 1987 T&E Soft - + diff --git a/hash/msx1_flop.xml b/hash/msx1_flop.xml index 7d132ed9053..2f43293694c 100644 --- a/hash/msx1_flop.xml +++ b/hash/msx1_flop.xml @@ -6790,9 +6790,10 @@ The following floppies came with the machines. - Daiva Story 4 - Asura's Bloodfeud (Jpn) + Daiva Story 4: Asura's Bloodfeud (Jpn) 19?? <cart2disk hack> + @@ -6801,9 +6802,10 @@ The following floppies came with the machines. - Daiva Story 4 - Asura's Bloodfeud (Jpn, Alt 2) + Daiva Story 4: Asura's Bloodfeud (Jpn, Alt 2) 19?? <cart2disk hack> + @@ -6812,9 +6814,10 @@ The following floppies came with the machines. - Daiva Story 4 - Asura's Bloodfeud (Jpn, Alt) + Daiva Story 4: Asura's Bloodfeud (Jpn, Alt) 19?? <cart2disk hack> + diff --git a/hash/msx2_flop.xml b/hash/msx2_flop.xml index c20f679d831..daecd69a0f2 100644 --- a/hash/msx2_flop.xml +++ b/hash/msx2_flop.xml @@ -2110,9 +2110,10 @@ The following floppies came with the machines. - Daiva Story V - The Cup of Soma (Jpn) + Daiva Story 5: The Cup of Soma (Jpn) 1987 T&E Soft + @@ -2121,9 +2122,10 @@ The following floppies came with the machines. - Daiva Story V - The Cup of Soma (Jpn, Alt) + Daiva Story 5: The Cup of Soma (Jpn, Alt) 1987 T&E Soft + @@ -2132,9 +2134,10 @@ The following floppies came with the machines. - Daiva Story V - The Cup of Soma (Jpn, Alt 2) + Daiva Story 5: The Cup of Soma (Jpn, Alt 2) 1987 T&E Soft + diff --git a/hash/nes.xml b/hash/nes.xml index 353bf546ae2..b03f6a8d6da 100644 --- a/hash/nes.xml +++ b/hash/nes.xml @@ -7867,12 +7867,12 @@ license:CC0 - Daiva - Imperial of Nirsartia (Jpn) + Daiva Story 6: Imperial of Nirsartia (Jpn) 1986 Toemiland - + @@ -68908,9 +68908,10 @@ Also notice that VRAM & WRAM are probably incorrect for some of these sets, at t - Daiva - Imperial of Nirsartia (FMG pirate) + Daiva Story 6: Imperial of Nirsartia (FMG pirate) 1987 FMG + diff --git a/hash/pc8001_flop.xml b/hash/pc8001_flop.xml new file mode 100644 index 00000000000..fcf9acdf668 --- /dev/null +++ b/hash/pc8001_flop.xml @@ -0,0 +1,3293 @@ + + + + + + + + 15 Puzzle + + 1999 + + <unknown> + + + + + + + + + 15 Puzzle (alt) + + 1999 + + <unknown> + + + + + + + + + 2001 A Space Odyssey (v1.2) + + 1980 + テクノソフト (Techno Soft) + + + + + + + + + + + + + 3 by 4 + + 1982 + + コムパック (Compaq) + + + + + + + + + + + 3 by 4 (alt) + + 1982 + + コムパック (Compaq) + + + + + + + + + + + + + 300m + 19?? + <unknown> + + + + + + + + + + + + + 300m (alt) + 19?? + <unknown> + + + + + + + + + + + Yojigen no Ie - 4 Dimension House + 1983 + プロシューマー (Prosumer) + + + + + + + + + + + Yojigen no Ie - 4 Dimension House (alt) + 1983 + プロシューマー (Prosumer) + + + + + + + + + + + + 7 Narabe + 19?? + + <unknown> + + + + + + + + + RGB Colors Game + + 1986 + + <unknown> + + + + + + + + + + Alien Bomb + + 1982 + + <unknown> + + + + + + + + + + Alien Fall + + 1980 + コムパック (Compaq) + + + + + + + + + + + + Alien Fall (alt) + 19?? + <unknown> + + + + + + + + + + Alien Part 2 + + 1981 + コムパック (Compaq) + + + + + + + + + + + + Alien Part 2 (alt) + + 1981 + コムパック (Compaq) + + + + + + + + + + + Astoria + 1982 + + <unknown> + + + + + + + + + AY-1 Fortress Solomon (bootleg) + 1983 + アスキー (ASCII) + + + + + + + + + + + AY-1 Fortress Solomon (bootleg, alt) + 1983 + アスキー (ASCII) + + + + + + + + + + + AY-2 Orion80 + 1983 + アスキー (ASCII) + + + + + + + + + + + AY-2 Orion80 (alt) + 1983 + アスキー (ASCII) + + + + + + + + + + + Backgammon + 1982 + テクノソフト (Techno Soft) + + + + + + + + + Bastille Rougoku + 19?? + <unknown> + + + + + + + + + + + + + Beep Music Test + 2002 + + <unknown> + + + + + + + + + + + Beep Music Test 2 + 2002 + <unknown> + + + + + + + + + + + Block + + 1982 + <unknown> + + + + + + + + + + + + Tennis (Kiyoshi Kawamura) + 19?? + + <unknown> + + + + + + + + + + + + + + Bomber Game + + 1982 + <unknown> + + + + + + + + + + + + + + + + + Bug Fire! + + 1980 + <unknown> + + + + + + + + + + + + + + + Bug Fire! (alt) + + 1980 + + <unknown> + + + + + + + + + + + Chikyu SOS! + 19?? + <unknown> + + + + + + + + + + City Line + + 1982 + + <unknown> + + + + + + + + + + Combat (v1.2) + + 1982 + 光栄 (Koei) + + + + + + + + + + Combat (v1.2, alt) + + 1982 + 光栄 (Koei) + + + + + + + + + + + Cosmic Ineiger (v1.0) + + 1982 + アポロテクニカ (Apollo Technica) + + + + + + + + + + + + Cosmo Missile + 19?? + <unknown> + + + + + + + + + Cosmo Missile (alt) + 19?? + <unknown> + + + + + + + + + Cosmo Traveler (v1.1) + 1982 + + アポロテクニカ (Apollo Technica) + + + + + + + + + + + Dasshutsu! Shi no Aokigahara + 19?? + <unknown> + + + + + + + + + Destroy Helicopter + 19?? + <unknown> + + + + + + + + + Destroy Helicopter (alt) + 19?? + <unknown> + + + + + + + + + + Dinosaur N + 19?? + <unknown> + + + + + + + + + Docking Three + 19?? + <unknown> + + + + + + + + + Dragon 'N' Spirit + 19?? + <unknown> + + + + + + + + + Dragon Lair + 19?? + <unknown> + + + + + + + + + + Dual Alien + 1984 + セントラル教育 (Central Kyoku) + + + + + + + + + + + + Dual Alien (alt) + 1984 + セントラル教育 (Central Kyoku) + + + + + + + + + + Dungeon + + 1983 + + 光栄 (Koei) + + + + + + + + + + + Emmy + 19?? + <unknown> + + + + + + + + + Emmy (alt) + 19?? + <unknown> + + + + + + + + + Emmy (alt 2) + 19?? + <unknown> + + + + + + + + + Emmy (alt 3) + 19?? + <unknown> + + + + + + + + + Emmy (alt 4) + 19?? + <unknown> + + + + + + + + + Europe Taisen + 19?? + アスキー (ASCII) + + + + + + + + + + + Fan Fun + 1983 + エニックス (Enix) + + + + + + + + + + + + + Fan Fun (alt) + 1983 + エニックス (Enix) + + + + + + + + + + + + + Fejone Buster + 19?? + <unknown> + + + + + + + + + + + Fenix Part 2 + 19?? + <unknown> + + + + + + + + + Fenix Part 2 (alt) + 19?? + <unknown> + + + + + + + + + + Flag World + + 1984 + <unknown> + + + + + + + + + + + + + Flag World (alt) + + 1984 + <unknown> + + + + + + + + + + + + Foresight #01 + 19?? + <unknown> + + + + + + + + + Foresight #16 (Demo) + 19?? + <unknown> + + + + + + + + + Foresight #18 (Inu) + 19?? + <unknown> + + + + + + + + + Foresight #19 (Drive) + 19?? + <unknown> + + + + + + + + + Foresight #21 (Man) + 19?? + <unknown> + + + + + + + + + Foresight #22 (Back) + 19?? + <unknown> + + + + + + + + + Foresight #39 (Demo) + 19?? + <unknown> + + + + + + + + + + + <Unknown> Foresight (Demo) + 19?? + <unknown> + + + + + + + + + Fruits Fields (N-BASIC version) + + 19?? + <unknown> + + + + + + + + + + Fruits Fields (N80-BASIC version) + 19?? + <unknown> + + + + + + + + + Full Time 'N' + 19?? + <unknown> + + + + + + + + + Galaxian (Geimu Kyoujin) + + 1980 + コムパック (Compaq) + + + + + + + + + + + Galaxian (alt Geimu Kyoujin) + 19?? + Geimu Kyoujin + + + + + + + + + Galaxy Bats + + 1982 + コムパック (Compaq) + + + + + + + + + + + + Galaxy Fighter + 19?? + <unknown> + + + + + + + + + + Gekisen! Minami Taihei-yo + 1983 + エニックス (Enix) + + + + + + + + + + + + + Gekisen! Minami Taihei-yo (alt) + 1983 + エニックス (Enix) + + + + + + + + + + + + + Gekisen! Minami Taihei-yo (alt 2) + 1983 + エニックス (Enix) + + + + + + + + + + + + Genma Taisen + 1983 + ポニカ (PonyCa) + + + + + + + + + + + Golgo 13 - Moretti Ikka Zansatsu Jiken + 1983 + ポニカ (PonyCa) + + + + + + + + + + + + + Hammer Break + + 1982 + + アポロテクニカ (Apollo Technica) + + + + + + + + + + + + Hammer Break (alt) + + 1982 + + アポロテクニカ (Apollo Technica) + + + + + + + + + + + + + + Hammer Break (alt 2) + + 1982 + アポロテクニカ (Apollo Technica) + + + + + + + + + + + + + Hashire! Skyline + 1985 + コムパック (Compaq) + + + + + + + + + + + + + Hashire! Skyline (alt 2) + 1985 + コムパック (Compaq) + + + + + + + + + + + + + Hashire! Skyline (alt 3) + 1985 + コムパック (Compaq) + + + + + + + + + + + + Heart Catch Harumi-chan + 19?? + <unknown> + + + + + + + + + Heiankyo Alien (Arrange ver.) + 19?? + <unknown> + + + + + + + + + + + + + Heiankyo Alien (Original ver.) + 19?? + <unknown> + + + + + + + + + + + Hokkaido Bouei Sakusen + 19?? + <unknown> + + + + + + + + + Hon Shogi + 19?? + <unknown> + + + + + + + + + Hu's Mind + 19?? + <unknown> + + + + + + + + + I wa Sanjutsu Nari + 19?? + <unknown> + + + + + + + + + I wa Sanjutsu Nari (alt) + 19?? + <unknown> + + + + + + + + + Ice World II + 19?? + <unknown> + + + + + + + + + Ice World II (alt) + 19?? + <unknown> + + + + + + + + + Jankyu + + 1982 + システムソフト (System Soft) + + + + + + + + + + + Kawanakajima no Kassen + 19?? + <unknown> + + + + + + + + + Ken to Mahou + 19?? + <unknown> + + + + + + + + + Ken to Mahou (alt) + 19?? + <unknown> + + + + + + + + + Manbiki Game + 19?? + <unknown> + + + + + + + + + + + + Manbiki Game (alt) + 19?? + <unknown> + + + + + + + + + + + + Missile Commander + 19?? + <unknown> + + + + + + + + + Missile Commander (alt) + 19?? + <unknown> + + + + + + + + + Missile Commander (alt 2) + 19?? + <unknown> + + + + + + + + + Missile Commander (alt 3) + 19?? + <unknown> + + + + + + + + + Monster and Ball + 19?? + <unknown> + + + + + + + + + + Moon Beam + 1982 + <unknown> + + + + + + + + + + + + Morita Othello (v2.7) + 19?? + <unknown> + + + + + + + + + Morita Othello (v2.7, alt) + 19?? + <unknown> + + + + + + + + + Morita Othello (v2.7, alt 2) + 19?? + <unknown> + + + + + + + + + New Rally-X (Komaj) + + 1982 + コムパック (Compaq) + + + + + + + + + + + Ninja Yashiki + 1983 + クリスタルソフト (Xtal Soft) + + + + + + + + + + Nippon Rettou Kaishime Game + + 1981 + アスキー (ASCII) + + + + + + + + + + + + + Nobunaga no Yabou (N Basic) + 19?? + 光栄 (Koei) + + + + + + + + + Normandy Joriku Sakusen + 19?? + 光栄 (Koei) + + + + + + + + + Normandy Jouriku Sakusen (alt) + 19?? + 光栄 (Koei) + + + + + + + + + Normandy Jouriku Sakusen (alt 2) + 19?? + 光栄 (Koei) + + + + + + + + + Omotesando Adventure + 19?? + <unknown> + + + + + + + + + + Computer Othello + 19?? + <unknown> + + + + + + + + + + + Computer Othello (alt) + 19?? + <unknown> + + + + + + + + + + + Pac-World + 19?? + <unknown> + + + + + + + + + Pac-World (alt) + 19?? + <unknown> + + + + + + + + + Pachinko + 19?? + <unknown> + + + + + + + + + Pack Man Modoki + 19?? + <unknown> + + + + + + + + + + Dig Dug (PCG) + 19?? + + <unknown> + + + + + + + + + + + + The Dusty World (PCG) + 19?? + <unknown> + + + + + + + + + + + + + Planet Taizer + 19?? + <unknown> + + + + + + + + + + + + + Planet Taizer (alt) + 19?? + <unknown> + + + + + + + + + + + + Popping Panic + 1983 + アンプルソフトウェア (Ample Software) + + + + + + + + + + + + Puck Man + + 1981 + コムパック (Compaq) + + + + + + + + + + + + + Puck Man (alt) + + 1981 + コムパック (Compaq) + + + + + + + + + + + + Rem & Lum + 19?? + <unknown> + + + + + + + + + River Rescue + 19?? + <unknown> + + + + + + + + + + + River Rescue (alt) + 19?? + <unknown> + + + + + + + + + + + + Scramble + + 1982 + コムパック (Compaq) + + + + + + + + + + + + + Scramble (alt) + + 1982 + コムパック (Compaq) + + + + + + + + + + + + + Scramble (alt 2) + + 1982 + コムパック (Compaq) + + + + + + + + + + + + + Seiken Densetsu + 19?? + <unknown> + + + + + + + + + + + Select 5 + + 19?? + <unknown> + + + + + + + + + + + Shogi Trainer + 19?? + <unknown> + + + + + + + + + + Snake + + 2002 + <unknown> + + + + + + + + + + + Space Amoeba (N Basic) + 19?? + ツクモ (Tsukumo) + + + + + + + + + + Space Base + 19?? + <unknown> + + + + + + + + + + + + Space Flaper (v1.0) + + 1983 + テクノソフト (Techno Soft) + + + + + + + + + Space Follow + 19?? + <unknown> + + + + + + + + + Space Pattern + 19?? + アポロテクニカ (Apollo Technica) + + + + + + + + + + + + Space Pulsar + 19?? + <unknown> + + + + + + + + + Space Travel + 19?? + <unknown> + + + + + + + + + Space Trip 2 "Melyos" (v1.1) + 19?? + アポロテクニカ (Apollo Technica) + + + + + + + + + + + Spy Daisakusen (N Basic) + + 1982 + ポニカ (PonyCa) + + + + + + + + + + + + Spy Daisakusen (N Basic, alt) + + 1982 + ポニカ (PonyCa) + + + + + + + + + + + + Star Fire!!! (v1.0) + 1980 + + <unknown> + + + + + + + + + + + + Stop! Harumi-chan + 19?? + <unknown> + + + + + + + + + + Submarine Part 2 + + 1982 + + <unknown> + + + + + + + + + + + + Submarine Part 3 + + 1982 + + <unknown> + + + + + + + + + + + Super Balloon + 19?? + <unknown> + + + + + + + + + Super Balloon (alt) + 19?? + <unknown> + + + + + + + + + Super Pinball + 1984 + アスキー (ASCII) + + + + + + + + + + + + + + + + Surabaya-oki Kaisen + 1983 + ポニカ (PonyCa) + + + + + + + + + + + + Takahashi Harumi programs + 19?? + <unknown> + + + + + + + + + Tank Batabata + 19?? + <unknown> + + + + + + + + + Tengoku to Jigoku + 19?? + <unknown> + + + + + + + + + Tengoku to Jigoku (alt) + 19?? + <unknown> + + + + + + + + + Terra SOS + 19?? + <unknown> + + + + + + + + + + Tetris-8001 + 19?? + <unknown> + + + + + + + + + + Tetris-8001 (alt) + 19?? + <unknown> + + + + + + + + + + Tetris-8001 (alt 2) + 19?? + <unknown> + + + + + + + + + The Akunin 2 + 19?? + <unknown> + + + + + + + + + The Akunin 2 (alt) + 19?? + <unknown> + + + + + + + + + The Akunin 3 + 19?? + <unknown> + + + + + + + + + The Akunin 3 (alt) + 19?? + <unknown> + + + + + + + + + The Akunin + 19?? + <unknown> + + + + + + + + + The Akunin (alt) + 19?? + <unknown> + + + + + + + + + The Alien Island 3D-Version + 19?? + <unknown> + + + + + + + + + + + The Alien Island 3D-Version (alt) + 19?? + <unknown> + + + + + + + + + The Farway + 19?? + <unknown> + + + + + + + + + The Guardian + 19?? + <unknown> + + + + + + + + + + The Oil Field + 19?? + <unknown> + + + + + + + + + The Planet Miners + 19?? + <unknown> + + + + + + + + + The Racer + + 1983 + ポニカ (PonyCa) + + + + + + + + + + + Tlix + 19?? + <unknown> + + + + + + + + + Toriaezu Tinyan da yo! + 19?? + <unknown> + + + + + + + + + Toriaezu Tinyan da yo! (alt) + 19?? + <unknown> + + + + + + + + + Toushi Game + 19?? + <unknown> + + + + + + + + + Tsume Shogi + 19?? + <unknown> + + + + + + + + + Uchuu Ei + 19?? + <unknown> + + + + + + + + + UFO + 19?? + <unknown> + + + + + + + + + + Underground Monster + 1983 + エニックス (Enix) + + + + + + + + + + + + Various 2 + + 1988 + + <unknown> + + + + + + + + + Various 2 (alt) + + 1988 + + <unknown> + + + + + + + + + Various + + 1984 + コムパック (Compaq) + + + + + + + + + + + Various (alt) + + 1984 + コムパック (Compaq) + + + + + + + + + + + Mojidoori Wa o Tsukurou + + 2001 + <unknown> + + + + + + + + + + + World Alien + 19?? + <unknown> + + + + + + + + + Yuureisen + 19?? + <unknown> + + + + + + + + + Zaxus + 1985 + エニックス (Enix) + + + + + + + + + + + + Zaxus (alt) + 1985 + エニックス (Enix) + + + + + + + + + + + + + + N-BASIC Game Shu + 19?? + <unknown> + + + + + + + + + N-Basic Game Pack (compilation, NS-DOS CATS EYE) + 19?? + <unknown> + + + + + + + + + + N-BASIC Games (compilation) + 19?? + <unknown> + + + + + + + + + Ndisk (compilation) + 19?? + <unknown> + + + + + + + + + + + + + + + + NDisk5 (Collection) + 19?? + <unknown> + + + + + + + + + + + Newpc (compilation) + 19?? + <unknown> + + + + + + + + + + + + + + + + + + + New PC-DOS1 (compilation) + 19?? + <unknown> + + + + + + + + + New PC-DOS2 (compilation) + 19?? + <unknown> + + + + + + + + + New PC-DOS3 (compilation) + 19?? + <unknown> + + + + + + + + + New PC-DOS4 (compilation) + 19?? + <unknown> + + + + + + + + + NS-DOS Pack (compilation) + 19?? + <unknown> + + + + + + + + + + + + + + PC-8001 BASIC Game Book (compilation) + 19?? + <unknown> + + + + + + + + + PC-8001 Game Pack (compilation) + 19?? + <unknown> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PC-8001 Games (compilation) + 19?? + <unknown> + + + + + + + + + + + + + + + PC80 1 (collection) + 19?? + <unknown> + + + + + + + + + + + PC80 2 (collection) + 19?? + <unknown> + + + + + + + + + + + + S-DOS Game Pack (compilation) + 19?? + <unknown> + + + + + + + + + + + + + + + + + + S-DOS Game Pack (compilation, alt) + 19?? + <unknown> + + + + + + + + + + + + + + S-DOS Game Pack (compilation, alt 2) + 19?? + <unknown> + + + + + + + + + + + + + + The Final Weapon V-001 (compilation) + 19?? + <unknown> + + + + + + + + + + + + + CP/M for PC-8001 (v2.2) + 19?? + <unknown> + + + + + + + + + + CP/M for PC-8001 (v2.2, alt 2) + 19?? + <unknown> + + + + + + + + + + CP/M for PC-8001 (v2.2, alt) + 19?? + <unknown> + + + + + + + + + + CP/M for PC-8001 (v2.2B) + 19?? + <unknown> + + + + + + + + + N BASIC system disk (PC-8034-2W) + 19?? + <unknown> + + + + + + + + + N BASIC system disk (PC-8034-2W, alt) + 19?? + <unknown> + + + + + + + + + N BASIC system disk (PC-8034-2W, alt 2) + 19?? + <unknown> + + + + + + + + + N Disk BASIC + 19?? + <unknown> + + + + + + + + + PC-8001 Micro Disk Basic 2W + 19?? + <unknown> + + + + + + + + + PC-8034 + 19?? + <unknown> + + + + + + + + + + S-DOS + 19?? + <unknown> + + + + + + + + + + + + + + + + + + + + + + + + Magic Copy II ver 2.6 + 1984 + Westside Softhouse + + + + + + + + + Magic Copy II ver 2.7 + 1984 + Westside Softhouse + + + + + + + + + Magic Copy II ver 2.8 + 1984 + Westside Softhouse + + + + + + + + + Magic Copy II ver 2.9 + 1984 + Westside Softhouse + + + + + + + + + Magic Copy II ver 2.9 (alt) + 1984 + Westside Softhouse + + + + + + + + + + + + + + + + + + Magic Copy II ver 3.0 + 1984 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.1 + 1985 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.1 (alt) + 1985 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.2 + 1985 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.2 (alt) + 1985 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.3 + 1985 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.3 (alt) + 1985 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.4 + 1986 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.4 (alt) + 1986 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.5 + 1986 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.5 (alt) + 1986 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.6 + 1986 + Westside Softhouse + + + + + + + + + Magic Copy II ver 3.7 + 1986 + Westside Softhouse + + + + + + + + + BDS C (v1.50) + 19?? + <unknown> + + + + + + + + + + + + + + JRT Pascal + 19?? + <unknown> + + + + + + + diff --git a/hash/pc8001mk2_flop.xml b/hash/pc8001mk2_flop.xml new file mode 100644 index 00000000000..ce0380e9e02 --- /dev/null +++ b/hash/pc8001mk2_flop.xml @@ -0,0 +1,161 @@ + + + + + + + + + Cranston Manor + 19?? + <unknown> + + + + + + + + + + + + + + + Ulysses and the Golden Fleece + 1983 + スタークラフト (Starcraft) + + + + + + + + + + + + + + + + + Game-PC (Collection) + 19?? + <unknown> + + + + + + + + + + + N80 Disk BASIC + 1983 + NEC / Microsoft + + + + + + + + + N80 Disk BASIC (alt) + 19?? + <unknown> + + + + + + + + + PC-8001mkII System Disk + 19?? + <unknown> + + + + + + + + + + N80 BASIC system disk + 19?? + <unknown> + + + + + + + + + N80 BASIC system disk (alt) + 19?? + <unknown> + + + + + + + + + + + N80 and N88 Disk BASIC Utility Collection + 19?? + <unknown> + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hash/pc8001mk2sr_flop.xml b/hash/pc8001mk2sr_flop.xml new file mode 100644 index 00000000000..7eb6cc87697 --- /dev/null +++ b/hash/pc8001mk2sr_flop.xml @@ -0,0 +1,89 @@ + + + + + + + + + + Mappy (mkIISR) + 19?? + <unknown> + + + + + + + + + Xanadu (mkIISR) + 19?? + <unknown> + + + + + + + + + + + + + + + + N80SR BASIC system disk (PC-8037SR) + 19?? + <unknown> + + + + + + + + + + + + PC-8001mkIISR Game Pack (Compilation) + 19?? + <unknown> + + + + + + + + + + + + + + + + + diff --git a/hash/pc8801_cass.xml b/hash/pc8801_cass.xml index dd33f4499a8..f87bcd332b4 100644 --- a/hash/pc8801_cass.xml +++ b/hash/pc8801_cass.xml @@ -4,6 +4,61 @@ license:CC0 NOTE: This list is here only to document available dumps and it's not used (yet) by MAME! + +TODO: +- Verify which games actually needs to be moved to separate pc8001[mk2[sr]]_cass.xml lists + once cassette support works for either system; + +Known undumped N-Basic games (excluding stuff already in pc8001_flop.xml except for collection disks): +kanji name, romaji name, manufacturer, release date in %MMM %YY format, notes +ヘッドオン パート2, Head-On Part 2, Compaq, 不明, (*) (made by Geimu Kyoujin) +スペースマウス, Space Mouse, Compaq, Oct 81, (, (*) (made by Geimu Kyoujin) +ルナシティSOS, Lunar City SOS, Compaq, Apr 81, (*) (made by Geimu Kyoujin) +パラシュート, Parachute, Compaq, Jul 82, (Published on マイコンゲームの本3, made by 今風太氏) +マリンベルト, Marine Belt, Compaq, Jul 82, (*) (made by 今風太氏) +チェックP, Check.P, Compaq, Jul 82, (Published on マイコンゲームの本3, made by 今風太氏) +スペースシップ, Space Ship, Compaq, Apr 82, (Published on マイコンゲームの本2, made by 今風太氏) +サブマリン, Sub-Marine, Compaq, Apr 82, (Published on マイコンゲームの本2, made by 今風太氏, not to be confused with "SUBMLIN" games in flop.xml) +スペーストリップ, Space Trip, Compaq, Feb 82, (*) (made by TOTO氏, any relationship with "Space Trip 2"?) +ジャックタイガー, Jack Tiger, Compaq, ??? 82, +パックマン3, Puck Man 3, Compaq, Jul 82, (Published on マイコンゲームの本3, made by Y.K氏) +スーパー インベーダー, Super Invaders, Tsukumo, 不明, +スペースインベーダー, Space Invaders, 不明, 不明, (made by T.K氏) +クレイジー クライマー, Crazy Climber, Compaq, Dec 81, (*) (made by S.I氏) +スターウォーズ帝国の逆襲ゲーム, Star Wars: The Empire Strikes Back, Compaq, Dec 80, (*) +グラフィック QIX, Graphic QIX, Compaq, Jul 82, (Published on マイコンゲームの本3, made by Y.S氏) +カーボーイ ゲーム, Cowboy Game, Compaq, Apr 82, (Published on マイコンゲームの本2, made by H.N氏) +カーレース, Car Race, Tsukumo, 不明, +スーパースペースウォー, Super Space War, Tsukumo, +アーマーバルーン, Armor Balloon, Apollo Technica, (Made by M.U氏, Mispelled as "Armer?") +ムービング ブロック, Moving Block, Tsukumo, 不明, +ドッグ ファイト, Dog Fight, 不明, 不明, (Made by NODA氏) +ビリヤード, Billiards, 不明, 不明, +スターファイアー, Star Fire, SystemSoft, 不明, +バリアアタック, Barrier Attack, Micomsoft, 不明, (Made by A.N氏 K.M氏 M.I氏 ) +スターダストナイト, Stardust Night, ASCII, 不明, (Made by J.H氏) +ドラゴンメイズ, Dragon Maze, ASCII, 不明, (Made by NAC氏) +ザ・ナイトボンバー, The Night Bomber, なし, 不明, (Published on PiO Magazine) +マリンウォー, Marine War, なし, Jan 85 (Made by DARTH VADER氏) +ワープエイリアン, Warp Alien, なし, Jun 84 (Published on PiO Magazine, made by K.O氏) +バクテリアランド, Bacteria Land, なし, Jun 85 (Published on PiO Magazine, made by 復活のPC氏 / GANBARE8001氏) +エイリアンプラネット, Alien Planet, Compaq, 不明, (Published on PiO Magazine, made by Micro ORB氏) +3Dバトルメイズ, 3D-Battle Maze, なし, (Published on PiO Magazine, made by Y.S氏) +ベガースネーク, Begger Snake, Compaq, Jun 82 (*, made by H.A氏) +ウォーミィ, Wormy, なし, なし (Published on PiO Magazine, made by Y.H氏) +ファントムⅣ, Phantom IV, Compaq, Dec 82, (Published on マイコンゲームの本4, made by K.S氏) +BURN紫の炎, BURN Murasaki no Honoo, Compaq, Apr 82, (Published on マイコンゲームの本2, made by A.K氏) +サーキット, Circuit, Compaq, Sep 82, (*) +スーパーモンスター, Super Monster, Compaq, Jul 82, (Published on マイコンゲームの本3, made by Y.N氏) +オセロ, Othello, Compaq, Apr 82, (Published on マイコンゲームの本2, made by Y.I氏) +THE悟空 , The Goku, Compaq, Dec 82, (Published on マイコンゲームの本4, made by H.N氏) +リアルタイムアニメーションツール, Real Time Animation Tool, Compaq, 不明, (*) +ランダムウォーカー, Random Walker, Ample Software, 不明, (also on PC8801, made by Mr SASA) +キックバル, Kick Ball, なし, なし, (Published on PiO Magazine, also on disk? made by TROPICAL氏) + +(*) Published on I/O Magazine +(**) マイコンゲームの本# is "Microcomputer Game" mag published by Kohgakusha + --> @@ -39,7 +94,7 @@ NOTE: This list is here only to document available dumps and it's not used (yet) - + The Black Onyx 1984 B·P·S (Bullet-Proof Software) @@ -213,7 +268,7 @@ NOTE: This list is here only to document available dumps and it's not used (yet) - + Cosmo Mutar 1984 T&E Soft @@ -514,7 +569,7 @@ NOTE: This list is here only to document available dumps and it's not used (yet) - + Hole in One 1985 HAL研究所 (HAL Kenkyuujo) @@ -865,7 +920,7 @@ NOTE: This list is here only to document available dumps and it's not used (yet) - + Pacman 1983 電波新聞社 (Dempa Shinbunsha) @@ -1263,7 +1318,7 @@ NOTE: This list is here only to document available dumps and it's not used (yet) - + Yojigen no Ie - 4 Dimension House 1983 プロシューマー (Prosumer) diff --git a/hash/pc8801_flop.xml b/hash/pc8801_flop.xml index 71543c43795..9f9dc156272 100644 --- a/hash/pc8801_flop.xml +++ b/hash/pc8801_flop.xml @@ -259,9 +259,9 @@ To investigate: released a 野球道データブック'90 (Yakyu-do with '90 databook) in 199005xx, is this different from the other '90 databook? - is やじうまペナントレース1989データ (1989xxxx) by Victor Music Industry in one of the Yajiuma Pennant - Race sets below? + Race sets below? Should be a single data disk for regular Yajiuma Pennant Race - is やじうまペナントレース1990データ (19900406) by Victor Music Industry in one of the Yajiuma Pennant - Race sets below? + Race sets below? Should be a single data disk for regular Yajiuma Pennant Race - is 課外授業 (1989xxxx) by Pasoket included in jam1/jam1a? - is ドキドキシャッターチャンス データ集 (1989xxxx) by Elf included in one of the extra disks for Doki Doki Shot Chance? - is フルーツカクテル データ集 (19891205) by Cocktail Soft included in the Fruits Cocktail set below? @@ -280,7 +280,6 @@ To investigate: - is there ウルティマ3 (198512xx) by Starcraft among the ultima3 Pony Canyon sets below? - is there ウルティマ2 (198509xx) by Starcraft among the ultima2 Pony Canyon sets below? - is デゼニワールド (198512xx) by Hudson the same as the SR version below?? - - check 走れスカイライン (198512xx) by Compaq 8801/SR versions... - is アメリカントラック (198505xx) same as original american truck below? - is ロードランナー オリジナル追加面 (198504xx) among the add-on disks for Lode Runner below? - is Lode Data (198502xx) among the add-on disks for Lode Runner below? @@ -293,7 +292,7 @@ INVESTIGATE - Was there any game released by Pony Canyon as ポニー (Pony)? - Cross Media Soft folded back into Victor Music Industry in ~1991. did any pc8801 game got released under the Victor main brand? (for now I have left Prontis and Yajiuma Pennant Race 2 under Victor, pending verification with original images) - - Check exactly the 'boundary games' for ザインソフト = Sein/Xain/Zain Soft, it should be Sein 1984~1986, Xain 1987~198905 (Galf Stream?), + - Check exactly the 'boundary games' for ザインソフト = Sein/Xain/Zain Soft, it should be Sein 1984~1986, Xain 1987~198905 (Galf Streem?), Zain 198909~... (Alfaim?) --> @@ -301,39 +300,6 @@ INVESTIGATE - - N-BASIC - 19?? - <unknown> - - - - - - - - - N80 BASIC v1.8 - 19?? - <unknown> - - - - - - - - - N80 BASIC (Alt) - 19?? - <unknown> - - - - - - - N88-BASIC FE (v2.3) 19?? @@ -466,18 +432,6 @@ INVESTIGATE - - - PC-8001mkII System Disk - 19?? - <unknown> - - - - - - - N88 System 19?? @@ -534,7 +488,7 @@ INVESTIGATE - PC8801mkII FR Demo (Alt) + PC8801mkII FR Demo (alt) 19?? <unknown> @@ -598,17 +552,6 @@ INVESTIGATE - - CP/M for PC-8001 (v2.2) - 19?? - <unknown> - - - - - - - @@ -637,7 +580,7 @@ INVESTIGATE - 1000-nen Oukoku (Alt) + 1000-nen Oukoku (alt) 1986 ログ (Log) @@ -670,7 +613,7 @@ INVESTIGATE - 1000-nen Oukoku (Alt 2) + 1000-nen Oukoku (alt 2) 1986 ログ (Log) @@ -694,7 +637,8 @@ INVESTIGATE - + + 177 1986 マカダミアソフト (Macadamia Soft) @@ -707,8 +651,9 @@ INVESTIGATE - - 177 (Alt) + + + 177 (alt) 1986 マカダミアソフト (Macadamia Soft) @@ -720,8 +665,9 @@ INVESTIGATE - - 177 (Alt 2) + + + 177 (alt 2) 1986 マカダミアソフト (Macadamia Soft) @@ -733,8 +679,9 @@ INVESTIGATE - - 177 (Alt 3) + + + 177 (alt 3) 1986 マカダミアソフト (Macadamia Soft) @@ -746,8 +693,9 @@ INVESTIGATE - - 177 (Alt 4) + + + 177 (alt 4) 1986 マカダミアソフト (Macadamia Soft) @@ -759,12 +707,13 @@ INVESTIGATE - + 1942 1987 アスキー (ASCII) + @@ -772,12 +721,13 @@ INVESTIGATE - - 1942 (Alt) + + 1942 (alt) 1987 アスキー (ASCII) + @@ -800,6 +750,7 @@ INVESTIGATE + 3D Golf Simulation - Super Version 1985 @@ -814,28 +765,14 @@ INVESTIGATE - - - Yojigen no Ie - 4 Dimension House - 1983 - プロシューマー (Prosumer) - - - - - - - - - - - + A-Ressha de Ikou 1986 アートディンク (Artdink) + @@ -854,13 +791,14 @@ INVESTIGATE - - A-Ressha de Ikou (Alt Map Disk) + + A-Ressha de Ikou (alt Map Disk) 1986 アートディンク (Artdink) + @@ -877,13 +815,14 @@ INVESTIGATE - - A-Ressha de Ikou (Alt Map Disk 2) + + A-Ressha de Ikou (alt Map Disk 2) 1986 アートディンク (Artdink) + @@ -900,13 +839,14 @@ INVESTIGATE - + A.E. 1984 コンプティーク (Comptiq) - + + @@ -914,13 +854,14 @@ INVESTIGATE - - A.E. (Alt) + + A.E. (alt) 1984 コンプティーク (Comptiq) - + + @@ -928,13 +869,14 @@ INVESTIGATE - - A.E. (Alt 2) + + A.E. (alt 2) 1984 コンプティーク (Comptiq) - + + @@ -968,7 +910,7 @@ INVESTIGATE - A.I.R. - Anti Intruder Rangers (Alt) + A.I.R. - Anti Intruder Rangers (alt) 1987 クエイザーソフト (Quasar Soft) @@ -1025,7 +967,7 @@ INVESTIGATE - Abunai Tengu Densetsu (Alt Disk A) + Abunai Tengu Densetsu (alt Disk A) 1989 アリスソフト (Alicesoft) @@ -1058,7 +1000,7 @@ INVESTIGATE - Abunai Tengu Densetsu (Alt Disk A 2) + Abunai Tengu Densetsu (alt Disk A 2) 1989 アリスソフト (Alicesoft) @@ -1088,7 +1030,7 @@ INVESTIGATE - Abunai Tengu Densetsu (Alt 3) + Abunai Tengu Densetsu (alt 3) 1989 アリスソフト (Alicesoft) @@ -1175,7 +1117,7 @@ INVESTIGATE - Abyss (Alt User Disk) + Abyss (alt User Disk) 1984 ハミングバード (HummingBird) @@ -1232,7 +1174,7 @@ INVESTIGATE - Abyss II - Teiou no Namida (Alt) + Abyss II - Teiou no Namida (alt) 1985 ハミングバード (HummingBird) @@ -1257,7 +1199,7 @@ INVESTIGATE - Abyss II - Teiou no Namida (Alt 2) + Abyss II - Teiou no Namida (alt 2) 1985 ハミングバード (HummingBird) @@ -1272,7 +1214,7 @@ INVESTIGATE - + AcroJet 1988 システムソフト (System Software) @@ -1292,7 +1234,8 @@ INVESTIGATE - + + Adrenalin Connection 1987 クロスメディアソフト (Cross Media Soft) @@ -1325,8 +1268,9 @@ INVESTIGATE - - Adrenalin Connection (Alt) + + + Adrenalin Connection (alt) 1987 クロスメディアソフト (Cross Media Soft) @@ -1356,8 +1300,9 @@ INVESTIGATE - - Adrenalin Connection (Alt 2) + + + Adrenalin Connection (alt 2) 1987 クロスメディアソフト (Cross Media Soft) @@ -1387,8 +1332,9 @@ INVESTIGATE - - Adrenalin Connection (Alt 3) + + + Adrenalin Connection (alt 3) 1987 クロスメディアソフト (Cross Media Soft) @@ -1418,6 +1364,7 @@ INVESTIGATE + Adult Inn '87-'88 Bangai-hen 1989 @@ -1450,6 +1397,8 @@ INVESTIGATE + + Advanced Fantasian - Quest for Lost Sanctuary 1988 @@ -1457,6 +1406,7 @@ INVESTIGATE + @@ -1489,8 +1439,9 @@ INVESTIGATE + - Advanced Fantasian - Quest for Lost Sanctuary (Alt User Disk) + Advanced Fantasian - Quest for Lost Sanctuary (alt User Disk) 1988 クリスタルソフト (Xtal Soft) @@ -1509,7 +1460,7 @@ INVESTIGATE - + @@ -1528,8 +1479,9 @@ INVESTIGATE + - Advanced Fantasian - Quest for Lost Sanctuary (Alt 2) + Advanced Fantasian - Quest for Lost Sanctuary (alt 2) 1988 クリスタルソフト (Xtal Soft) @@ -1548,7 +1500,7 @@ INVESTIGATE - + @@ -1610,7 +1562,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Again (Alt) + Again (alt) 1984 エニックス (Enix) @@ -1623,13 +1575,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + + Agni no Ishi - The Stone of Agni 1988 ハミングバード (HummingBird) + @@ -1655,13 +1610,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + + Agni no Ishi - The Stone of Agni (Mad?) 1988 ハミングバード (HummingBird) + @@ -1763,7 +1721,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Akujo Densetsu II - Sailor-fuku Rhapsody (Alt Disk A) + Akujo Densetsu II - Sailor-fuku Rhapsody (alt Disk A) 1987 ドット企画 (Dot Kikaku) @@ -1835,7 +1793,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Albatross (Alt) + Albatross (alt) 1986 日本テレネット (Nihon Telenet) @@ -1892,7 +1850,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Albatross Kakuchou Course - Expert Course (Alt) + Albatross Kakuchou Course - Expert Course (alt) 1986 日本テレネット (Nihon Telenet) @@ -1967,7 +1925,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Albatross Kakuchou Course - World Course (Alt) + Albatross Kakuchou Course - World Course (alt) 1986 日本テレネット (Nihon Telenet) @@ -2016,13 +1974,14 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Alfaim - Adventure Game 1989 ザインソフト (Zain Soft) + @@ -2090,13 +2049,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Ali Baba 1985 スタークラフト (Starcraft) + + + @@ -2104,13 +2066,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Ali Baba (Alt) + + + Ali Baba (alt) 1985 スタークラフト (Starcraft) + + @@ -2118,13 +2083,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Ali Baba (Alt 2) + + + Ali Baba (alt 2) 1985 スタークラフト (Starcraft) + + @@ -2132,7 +2100,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Algeese no Tsubasa 1988 工画堂スタジオ (Kogado Studio) @@ -2157,8 +2125,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Algeese no Tsubasa (Alt) + + Algeese no Tsubasa (alt) 1988 工画堂スタジオ (Kogado Studio) @@ -2213,7 +2181,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Alice Tachi no Gogo Vol. 1 (Alt) + Alice Tachi no Gogo Vol. 1 (alt) 1989 システムハウスオウ (System House Oh!) @@ -2242,14 +2210,15 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + Alice 1984 パソコンショップ高知 (PSK) - + @@ -2275,8 +2244,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Alice (Alt User Disk) + + Alice (alt User Disk) 1984 パソコンショップ高知 (PSK) @@ -2308,14 +2277,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + + Alley Cat 1984 Kotobuki Raison - + @@ -2335,12 +2306,13 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Alpha (Alt) + Alpha (alt) 1986 スクウェア (Square) + @@ -2348,10 +2320,13 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Alpha (Demo) 1986 スクウェア (Square) + + + @@ -2359,14 +2334,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + Alphos 1983 エニックス (Enix) - + + @@ -2374,14 +2351,15 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Alphos (Alt) + + Alphos (alt) 1983 エニックス (Enix) - + + @@ -2389,14 +2367,16 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Alphos (Alt 2) + + + Alphos (alt 2) 1983 エニックス (Enix) - + + @@ -2404,12 +2384,13 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Amanxas 1988 ソフトプラン (SoftPlan) + @@ -2435,7 +2416,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Amazon Gakujutsu Tanken 1984 スタークラフト (Starcraft) @@ -2461,8 +2442,10 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Amazon Gakujutsu Tanken (Alt) + + + + Amazon Gakujutsu Tanken (alt) 1984 スタークラフト (Starcraft) @@ -2485,7 +2468,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Amazones no Hihou - Romancing Grey-I 1987 スタジオライム (Studio Lime) @@ -2510,7 +2493,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + American Success 1988 ウィンキーソフト (Winky Soft) @@ -2524,8 +2508,9 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - American Success (Alt) + + + American Success (alt) 1988 ウィンキーソフト (Winky Soft) @@ -2538,7 +2523,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + American Truck 1985 日本テレネット (Nihon Telenet) @@ -2551,8 +2537,9 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - American Truck (Alt) + + + American Truck (alt) 1985 日本テレネット (Nihon Telenet) @@ -2563,11 +2550,14 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + American Truck MKII Ban 1989 日本テレネット (Nihon Telenet) + + @@ -2575,11 +2565,14 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - American Truck MKII Ban (Alt) + + + American Truck MKII Ban (alt) 1989 日本テレネット (Nihon Telenet) + + @@ -2587,72 +2580,78 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Angel - The Fight Girls 1986 ポリシー (Policy) + + - + - + - + - - Angel - The Fight Girls (Alt) + + Angel - The Fight Girls (alt) 1986 ポリシー (Policy) + + - + - + - + - - Angel - The Fight Girls (Alt 2) + + Angel - The Fight Girls (alt 2) 1986 ポリシー (Policy) + + - + @@ -2697,8 +2696,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Angelus + + Angelus (v1.3) 1988 エニックス (Enix) @@ -2736,8 +2735,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Angelus (Alt, exit confirmed?) + + Angelus (v1.3 Alt, exit confirmed?) 1988 エニックス (Enix) @@ -2775,13 +2774,14 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Aoi Uchuu no Bouken 1985 レーベンプロ (Leben Pro) + @@ -2804,7 +2804,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - Aoki Ookami to Shiroki Mejika (Alt) + Aoki Ookami to Shiroki Mejika (alt) 1985 光栄 (Koei) @@ -2817,7 +2817,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + Aoki Ookami to Shiroki Mejika - Genchou Hishi 1992 光栄 (Koei) @@ -2863,7 +2864,8 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + + Aoki Ookami to Shiroki Mejika - Genghis Khan 1988 光栄 (Koei) @@ -2902,8 +2904,10 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - - Aoki Ookami to Shiroki Mejika - Genghis Khan(soundware maybe) + + + + Aoki Ookami to Shiroki Mejika - Genghis Khan (soundware maybe) 19?? <unknown> @@ -2938,7 +2942,7 @@ ExtractDisk [02]"SAGA#1 " -> "adventure land_02.d88" - + Apple Club 1 1988 フェアリーテール (Fairytale) @@ -2977,9 +2981,9 @@ ExtractDisk [10]"#9 不思議の国 " -> "Apple Club 10.d88" [27a01516] ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] --> - Apple Club + Apple Club 1 (alt) 19?? - <unknown> + フェアリーテール (Fairytale) @@ -2991,14 +2995,16 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - + + Apple Club Data Shu 1 - Sailor-fuku Hen 1988 フェアリーテール (Fairytale) + + @@ -3007,12 +3013,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Apple Club Data Shu 1 - Sailor-fuku Hen (Alt) + Apple Club Data Shu 1 - Sailor-fuku Hen (alt) 1988 フェアリーテール (Fairytale) + + @@ -3027,6 +3035,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3035,12 +3045,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Apple Club Data Shu 2 - Himitsu no Hanazono Hen (Alt) + Apple Club Data Shu 2 - Himitsu no Hanazono Hen (alt) 1988 フェアリーテール (Fairytale) + + @@ -3055,6 +3067,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3063,12 +3077,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Apple Club Data Shu 3 - Nippon no Natsu Yukata Kimono (Alt) + Apple Club Data Shu 3 - Nippon no Natsu Yukata Kimono (alt) 1988 フェアリーテール (Fairytale) + + @@ -3083,6 +3099,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3091,12 +3109,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Apple Club Data Shu 4 - Tonari no Onesan Hen (Alt) + Apple Club Data Shu 4 - Tonari no Onesan Hen (alt) 1988 フェアリーテール (Fairytale) + + @@ -3112,6 +3132,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3120,12 +3142,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Apple Club Data Shu 5 - Ojousama to Issho Hen (Alt) + Apple Club Data Shu 5 - Ojousama to Issho Hen (alt) 1988 フェアリーテール (Fairytale) + + @@ -3140,6 +3164,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3147,13 +3173,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - Apple Club Data Shu 6 - Miwaku no Bishoujo (Alt) + + Apple Club Data Shu 6 - Miwaku no Bishoujo (alt) 1988 フェアリーテール (Fairytale) + + @@ -3168,6 +3196,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3175,13 +3205,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - Apple Club Data Shu 7 - Sports Girls Hen (Alt) + + Apple Club Data Shu 7 - Sports Girls Hen (alt) 1988 フェアリーテール (Fairytale) + + @@ -3196,6 +3228,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3203,13 +3237,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - Apple Club Data Shu 8 - Akogare no Joshi Kousei Hen (Alt) + + Apple Club Data Shu 8 - Akogare no Joshi Kousei Hen (alt) 1988 フェアリーテール (Fairytale) + + @@ -3224,6 +3260,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3231,13 +3269,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - Apple Club Data Shu 9 - Fushigi no Kuni no Monogatari Hen (Alt) + + Apple Club Data Shu 9 - Fushigi no Kuni no Monogatari Hen (alt) 1988 フェアリーテール (Fairytale) + @@ -3253,6 +3292,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + + @@ -3261,12 +3302,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Apple Club Data Shu 10 - Kikenna Toshigoro Hen (Alt) + Apple Club Data Shu 10 - Kikenna Toshigoro Hen (alt) 1988 フェアリーテール (Fairytale) + + @@ -3300,7 +3343,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Apple Club 2 (Alt) + Apple Club 2 (alt) 1988 フェアリーテール (Fairytale) @@ -3324,13 +3367,16 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Apploon 1984 タカラ (Takara) + + @@ -3338,13 +3384,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Archon 1986 B·P·S (Bullet-Proof Software) + @@ -3352,13 +3400,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + Arctic 1988 アートディンク (Artdink) + + @@ -3366,7 +3416,8 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Arcus 1988 ウルフチーム (WolfTeam) @@ -3419,6 +3470,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + @@ -3524,7 +3576,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Arcusyu - Kagerou no Jidai wo Koete (Alt) + Arcusyu - Kagerou no Jidai wo Koete (alt) 1989 ウルフチーム (WolfTeam) @@ -3579,7 +3631,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Argo (Alt Disk 2) + Argo (alt Disk 2) 1986 呉ソフトウェア工房 (Kure Software Koubou) @@ -3603,13 +3655,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Arion 1986 アスキー (ASCII) + @@ -3643,7 +3697,9 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + + Arks Road 1985 ウィンキーソフト (Winky Soft) @@ -3667,7 +3723,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + The Ancient Art of War 1986 ブローダーバンドジャパン (Brøderbund Japan) @@ -3692,13 +3748,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + The Ancient Art of War - Scenario Disk 1987 ブローダーバンドジャパン (Brøderbund Japan) + @@ -3744,7 +3801,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Ashe - Legend of 'Toma' (Alt) + Ashe - Legend of 'Toma' (alt) 1988 クエイザーソフト (Quasar Soft) @@ -3776,7 +3833,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Ashe - Legend of 'Toma' (Alt 2) + Ashe - Legend of 'Toma' (alt 2) 1988 クエイザーソフト (Quasar Soft) @@ -3807,7 +3864,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Ashe - Legend of 'Toma' (Alt User Disk) + Ashe - Legend of 'Toma' (alt User Disk) 1988 クエイザーソフト (Quasar Soft) @@ -3836,13 +3893,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Asteka 1985 日本ファルコム (Nihon Falcom) + @@ -3850,13 +3909,19 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Attack!! Hiroko Chan + 1983 チャンピオンソフト (Champion Soft) + + + + @@ -3864,13 +3929,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Axiom 1985 光栄 (Koei) + @@ -3878,26 +3945,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - AY-2 Orion80 - 1983 - アスキー (ASCII) - - - - - - - - - - + + Ayumi 1990 テクノポリスソフト (Technopolis Soft) + @@ -3930,13 +3986,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + Aztec 1984 コンプティーク (Comptiq) + + @@ -3944,13 +4002,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - Aztec (Alt) + + Aztec (alt) 1984 コンプティーク (Comptiq) + + @@ -3958,13 +4018,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + Babylon 1986 クリスタルソフト (Xtal Soft) + @@ -3990,13 +4051,14 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - Babylon (Alt) + + Babylon (alt) 1986 クリスタルソフト (Xtal Soft) + @@ -4022,7 +4084,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + Back to the Future 1986 ポニカ (PonyCa) @@ -4032,6 +4094,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] + @@ -4061,13 +4124,16 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + + Balance of Power 1989 アスキー (ASCII) + @@ -4086,13 +4152,16 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Ball Panicker 1984 ポニカ (PonyCa) + + @@ -4100,12 +4169,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Baltic Kantai wo Oe 1982 CSKソフトウェアプロダクツ (CSK Software Products) + + @@ -4113,13 +4185,15 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + Barbatus no Majo 1990 アーテック (Artec) + @@ -4159,13 +4233,16 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - - Barbatus no Majo (Alt) + + + Barbatus no Majo (alt) 1990 アーテック (Artec) + + @@ -4198,7 +4275,9 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - + + + Bastard Special 1988 ザインソフト (Xain Soft) @@ -4227,7 +4306,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Batten Tanuki no Daiboken (Alt?) + Batten Tanuki no Daiboken (alt?) 1986 テクノソフト (Techno Soft) @@ -4241,7 +4320,7 @@ ExtractDisk [11]"#10 危険な年頃 " -> "Apple Club 11.d88" [a9f8422b] - Batten Tanuki no Daiboken (Alt 2?) + Batten Tanuki no Daiboken (alt 2?) 19?? <unknown> @@ -4260,7 +4339,8 @@ ExtractDisk [02]"ユーザー " -> "battle gorilla_02.d88" ExtractDisk [03]"Disk 1 " -> "battle gorilla_03.d88" ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" --> - + + Battle Gorilla 1988 クリスタルソフト (Xtal Soft) @@ -4295,8 +4375,9 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - - Battle Gorilla (Alt) + + + Battle Gorilla (alt) 1988 クリスタルソフト (Xtal Soft) @@ -4324,6 +4405,8 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" Battle Gorilla Course Disk 19?? <unknown> + + @@ -4331,13 +4414,21 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - - Battle Gorilla(hack disk) + + Battle Gorilla (hack disk) 19?? <unknown> + - + + + + + + + + @@ -4420,7 +4511,8 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - + + Best Nine Pro Yakyuu 1985 アスキー (ASCII) @@ -4448,13 +4540,16 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - + + + Bishoujo Shashinkan - Moving School 1987 ハード (Hard) + @@ -4462,6 +4557,21 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" + + + + Bishoujo Shashinkan - Moving School (alt?) + 19?? + <unknown> + + + + + + + + + Bishoujo Shashinkan III - Photo Club Kyofu no Yakata hen 1988 @@ -4488,7 +4598,7 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - + Bishoujo Shashinkan - Outside Story 1990 ハード (Hard) @@ -4520,10 +4630,10 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - + Bishoujo Shashinkan - Bangaihen - 19?? - <unknown> + 1990 + ハード (Hard) @@ -4550,7 +4660,9 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - + + + Bishoujo Shashinkan - Studio Cut 1987 ハード (Hard) @@ -4587,20 +4699,10 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - - Bishoujo Shashinkan - Moving School (Alt?) - 19?? - <unknown> - - - - - - - - - - Bishoujo Shashinkan - Studio Cut (Alt?) + + + + Bishoujo Shashinkan - Studio Cut (alt?) 19?? <unknown> @@ -4639,13 +4741,17 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - + + + The Black Onyx 1984 B·P·S (Bullet-Proof Software) + + @@ -4653,8 +4759,10 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - - The Black Onyx (Alt) + + + + The Black Onyx (alt) 1984 B·P·S (Bullet-Proof Software) @@ -4691,7 +4799,7 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - The Black Onyx SR-Hen (Alt) + The Black Onyx SR-Hen (alt) 1984 B·P·S (Bullet-Proof Software) @@ -4823,7 +4931,7 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" - + Boukensha-tachi - Kenja no Yuigon 1986 アスキー (ASCII) @@ -4833,23 +4941,24 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" + - + - + - - Boukensha-tachi - Kenja no Yuigon (Alt) + + Boukensha-tachi - Kenja no Yuigon (alt) 19?? <unknown> @@ -4858,18 +4967,18 @@ ExtractDisk [04]"Disk 2 " -> "battle gorilla_04.d88" ExtractDisk [01]"ケンジャノユイゴン A " -> "Bokensha-tachi - Kenja no Yuigon 01.d88" ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - Kenja no Yuigon 02.d88" --> - + - + - + @@ -4902,13 +5011,15 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + Boulder Dash 1984 コンプティーク (Comptiq) + + @@ -4916,13 +5027,15 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + Bruce Lee 1984 コンプティーク (Comptiq) + + @@ -4966,7 +5079,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Bubblegum Crisis (Alt?) + Bubblegum Crisis (alt?) 1989 クロスメディアソフト (Cross Media Soft) @@ -5011,6 +5124,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K + + + @@ -5118,7 +5234,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Burai Joukan (Alt) + Burai Joukan (alt) 1989 リバーヒルソフト (Riverhill Software) @@ -5238,7 +5354,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Burning Point (Alt?) + Burning Point (alt?) 1989 エニックス (Enix) @@ -5284,7 +5400,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Burning Point (Alt 2?) + Burning Point (alt 2?) 1989 エニックス (Enix) @@ -5344,7 +5460,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Buuma (Alt) + Buuma (alt) 1986 パックスエレクトロニカ (Pax Electronica) @@ -5390,12 +5506,16 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K + Sayonara Jupiter 1984 ポニカ (PonyCa) + + + @@ -5403,13 +5523,15 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + The Byoin 1987 パソコンショップ高知 (PSK) + @@ -5442,7 +5564,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + Caligraph Construction ver 1.00 1986 システムソフト (System Soft) @@ -5466,7 +5589,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + + Campaign-ban Daisenryaku 2 1989 システムソフト (System Soft) @@ -5523,7 +5648,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Can Can Bunny (Alt?) + Can Can Bunny (alt?) 1989 カクテルソフト (Cocktail Soft) @@ -5587,7 +5712,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Can Can Bunny Superior (Alt?) + Can Can Bunny Superior (alt?) 1990 フェアリーテール (Fairytale) @@ -5626,7 +5751,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Can Can Bunny Superior (Alt 2) + Can Can Bunny Superior (alt 2) 1990 フェアリーテール (Fairytale) @@ -5664,13 +5789,16 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + Cannon Ball 1983 ハドソン (Hudson Soft) + + @@ -5692,7 +5820,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + Carmine 1987 マイクロキャビン (Micro Cabin) @@ -5717,8 +5846,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - - Carmine (Alt?) + + + Carmine (alt?) 1987 マイクロキャビン (Micro Cabin) @@ -5788,13 +5918,15 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + The Castle 1985 アスキー (ASCII) - + + @@ -5813,13 +5945,15 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - - The Castle (Alt) + + + The Castle (alt) 1985 アスキー (ASCII) - + + @@ -5838,7 +5972,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - The Castle(reshuffled data disk) + The Castle (reshuffled data disk) 19?? <unknown> @@ -5848,13 +5982,15 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + Castle Excellent 1985 アスキー (ASCII) + @@ -5862,8 +5998,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - - Castle Excellent (Alt) + + + Castle Excellent (alt) 1985 アスキー (ASCII) @@ -5891,7 +6028,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Chack'n Pop (Alt) + Chack'n Pop (alt) 1984 ニデコム (Nidecom) @@ -5919,7 +6056,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Champion Prowres Special (Alt) + Champion Prowres Special (alt) 1985 マイクロネット (Micronet) @@ -5933,7 +6070,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Champion Prowres Special (Alt 2) + Champion Prowres Special (alt 2) 1985 マイクロネット (Micronet) @@ -5962,7 +6099,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Championship Lode Runner (Alt Fixed?) + Championship Lode Runner (alt Fixed?) 1985 システムソフト (System Soft) @@ -5975,7 +6112,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + Chaos Angels 1988 アスキー (ASCII) @@ -6000,8 +6138,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - - Chaos Angels (Alt) + + + Chaos Angels (alt) 1988 アスキー (ASCII) @@ -6106,7 +6245,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Chikyuu Senshi Raizer (Alt) + Chikyuu Senshi Raizer (alt) 1985 エニックス (Enix) @@ -6126,6 +6265,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K + + @@ -6133,13 +6274,15 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + Chitei Tanken 1982 光栄 (Koei) + + @@ -6147,13 +6290,16 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + Choplifter 1984 システムソフト (System Soft) + + @@ -6201,7 +6347,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Chou Senshi Zaider (Alt) + Chou Senshi Zaider (alt) 1987 コスモスコンピュータ (Cosmos Computer) @@ -6232,6 +6378,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K + + @@ -6246,6 +6394,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K + + @@ -6285,6 +6435,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K + + @@ -6314,7 +6466,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + + Columns 1992 システムソフト (System Soft) @@ -6339,7 +6493,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + + Comsight 1987 テクノソフト (Techno Soft) @@ -6370,6 +6526,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K コスモスコンピュータ (Cosmos Computer) + + @@ -6392,7 +6550,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Coron (Alt) + Coron (alt) 1984 アスキー (ASCII) @@ -6405,7 +6563,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - + + Corridor 1984 光栄 (Koei) @@ -6473,12 +6632,14 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Cosmic Soldier - 1985 - 工画堂スタジオ (Kogado Studio) + Cosmic Soldier (Enix) + 1983 + エニックス (Enix) + + @@ -6486,8 +6647,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - - Cosmic Soldier (Alt?) + + Cosmic Soldier (KGD) 1985 工画堂スタジオ (Kogado Studio) @@ -6500,8 +6661,8 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - - Cosmic Soldier Demo + + Cosmic Soldier Demo (KGD) 1985 工画堂スタジオ (Kogado Studio) @@ -6575,7 +6736,7 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - Cosmo Seishi Leaza (Alt) + Cosmo Seishi Leaza (alt) 1987 タケル (Takeru) @@ -6663,8 +6824,9 @@ ExtractDisk [02]"ケンジャノユイゴン B " -> "Bokensha-tachi - K - - Cranston Manor (Alt PC8001mkII?) + + + Cranston Manor (alt PC8001mkII?) 1983 スタークラフト (Starcraft) @@ -6688,7 +6850,7 @@ ExtractDisk [01]"Disk 1 " -> "cranston_manor_v80_01.d88" ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" --> - Cranston Manor (Alt 2) + Cranston Manor (alt 2) 1983 スタークラフト (Starcraft) @@ -6742,6 +6904,8 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" + + @@ -6749,7 +6913,9 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - + + + Cream Lemon - Star Trap 1987 ジャスト (Jast) @@ -6774,8 +6940,10 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - - Cream Lemon - Star Trap (Alt) + + + + Cream Lemon - Star Trap (alt) 1987 ジャスト (Jast) @@ -6800,7 +6968,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - Cream Lemon - Star Trap (Alt 2 - Hard?) + Cream Lemon - Star Trap (alt 2 - Hard?) 1987 ジャスト (Jast) @@ -6824,13 +6992,24 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - + Crimson 1987 クリスタルソフト (Xtal Soft) + + + + + + + + + + + @@ -6896,7 +7075,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - Crimson II (Alt) + Crimson II (alt) 1989 クリスタルソフト (Xtal Soft) @@ -6981,7 +7160,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - Crimson 3 (Alt) + Crimson 3 (alt) 1990 クリスタルソフト (Xtal Soft) @@ -7026,7 +7205,9 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - + + + Crisis - Ginga Renpou no Kiki 1989 クレスト (Crest) / ジャスト (Jast) @@ -7064,6 +7245,8 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" + + @@ -7078,6 +7261,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" + @@ -7116,7 +7300,9 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - + + + Crystal Dream 1989 ストライカー (Striker) @@ -7148,8 +7334,10 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - - Crystal Dream (Alt Disk 1) + + + + Crystal Dream (alt Disk 1) 1989 ストライカー (Striker) @@ -7220,7 +7408,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - Crystal Dream II - Maou no Gen'ei (Alt) + Crystal Dream II - Maou no Gen'ei (alt) 1990 ストライカー (Striker) @@ -7284,7 +7472,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - Crystal Prison (Alt) + Crystal Prison (alt) 1986 ボーステック (Bothtec) @@ -7315,6 +7503,8 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" + + @@ -7336,7 +7526,8 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - + + D' 1988 テクノソフト (Techno Soft) @@ -7393,7 +7584,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - D.P.S - Dream Program System (Alt) + D.P.S - Dream Program System (alt) 1990 アリスソフト (Alicesoft) @@ -7422,6 +7613,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" + @@ -7594,7 +7786,7 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - Dai Dassou (Alt) + Dai Dassou (alt) 1985 キャリーラボ (Carry Lab) @@ -7607,7 +7799,8 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - + + Daikoukai Jidai 1990 光栄 (Koei) @@ -7653,8 +7846,9 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - - Daikoukai Jidai (Alt?) + + + Daikoukai Jidai (alt?) 1990 光栄 (Koei) @@ -7706,6 +7900,8 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" + + @@ -7744,13 +7940,15 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" - - Daiva + + + + Daiva Story 1: Flames of Vlitra 1986 T&E Soft - + @@ -7773,13 +7971,16 @@ ExtractDisk [02]"Disk 2 " -> "cranston_manor_v80_02.d88" ExtractDisk [01]"DAIVA_A " -> "daiva_01.d88" ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" --> - - Daiva (Alt) + + + + + Daiva Story 1: Flames of Vlitra (alt) 1986 T&E Soft - + @@ -7796,13 +7997,15 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - - Daiva (Alt 2) + + + + Daiva Story 1: Flames of Vlitra (alt 2) 1986 T&E Soft - + @@ -7828,8 +8031,9 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - - Daiva Demo + + + Daiva Story 1: Flames of Vlitra Demo 1986 T&E Soft @@ -7854,7 +8058,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - Danchi Tsuma no Yuwaku (Alt) + Danchi Tsuma no Yuwaku (alt) 1983 光栄 (Koei) @@ -7874,6 +8078,8 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" + + @@ -7906,6 +8112,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" + Dasshutsu Youki no Jukai 1984 @@ -7913,6 +8120,8 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" + + @@ -7952,6 +8161,8 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" + + @@ -7966,6 +8177,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" + @@ -8023,7 +8235,8 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - + + Death Trap 1984 スクウェア (Square) @@ -8180,7 +8393,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - De・Ja (Alt Disk 1) + De・Ja (alt Disk 1) 1990 エルフ (Elf) @@ -8253,7 +8466,8 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - + + Demon Crystal 1985 電波新聞社 (Dempa Shinbunsha) @@ -8274,6 +8488,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" + @@ -8293,12 +8508,13 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - Demon's Ring (Alt) + Demon's Ring (alt) 1984 日本ファルコム (Nihon Falcom) + @@ -8428,7 +8644,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - Dennou Gakuen 2 - Cybernetic Hi-School Part 2 - Highway Buster (Alt) + Dennou Gakuen 2 - Cybernetic Hi-School Part 2 - Highway Buster (alt) 1989 ゼネラルプロダクツ (General Products) @@ -8538,7 +8754,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - Derringer (Alt) + Derringer (alt) 1989 クレスト (Crest) @@ -8657,7 +8873,7 @@ ExtractDisk [02]"DAIVA_B " -> "daiva_02.d88" - Shiro to Kuro no Densetsu Shirizu - Destruction Joukan (Alt User Disk) + Shiro to Kuro no Densetsu Shirizu - Destruction Joukan (alt User Disk) 1989 ソフトスタジオWING (Soft Studio Wing) @@ -8710,7 +8926,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" --> - Shiro to Kuro no Densetsu Shirizu - Destruction Joukan (Alt 2) + Shiro to Kuro no Densetsu Shirizu - Destruction Joukan (alt 2) 1989 ソフトスタジオWING (Soft Studio Wing) @@ -8786,7 +9002,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - Shiro to Kuro no Densetsu Shirizu - Destruction Gekan (Alt) + Shiro to Kuro no Densetsu Shirizu - Destruction Gekan (alt) 1990 ソフトスタジオWING (Soft Studio Wing) @@ -8826,7 +9042,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - Shiro to Kuro no Densetsu Shirizu - Destruction Gekan (Alt 2) + Shiro to Kuro no Densetsu Shirizu - Destruction Gekan (alt 2) 1990 ソフトスタジオWING (Soft Studio Wing) @@ -8868,6 +9084,8 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" + + @@ -8940,7 +9158,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - + Dig Dug SR 1985 電波新聞社 (Dempa Shinbunsha) @@ -8954,8 +9172,9 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - - Dig Dug SR (Alt) + + + Dig Dug SR (alt) 1985 電波新聞社 (Dempa Shinbunsha) @@ -9029,7 +9248,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - Dinosaur (Alt Program Disk) + Dinosaur (alt Program Disk) 1990 日本ファルコム (Nihon Falcom) @@ -9100,7 +9319,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - Dinosaur Music Disk (Alt) + Dinosaur Music Disk (alt) 19?? <unknown> @@ -9316,7 +9535,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - Dokidoki Card League (Alt) + Dokidoki Card League (alt) 1990 グレイト (Great) @@ -9401,7 +9620,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - Doki Doki Shutter Chance (Alt? Extra Disk?) + Doki Doki Shutter Chance (alt? Extra Disk?) 1989 エルフ (Elf) @@ -9478,6 +9697,8 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" + + @@ -9627,7 +9848,7 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - Don Juan (Alt) + Don Juan (alt) 1984 デービーソフト (dB-Soft) @@ -9654,7 +9875,9 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - + + + Door Door mkII 1985 エニックス (Enix) @@ -9668,8 +9891,10 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - - Door Door mkII (Alt) + + + + Door Door mkII (alt) 1985 エニックス (Enix) @@ -9767,13 +9992,17 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - + + + Dragon 1989 ログ (Log) + + @@ -10046,13 +10275,15 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - + + Dragon Princess - Meikyuu no Madoushi 1988 パソケット (Pasoket) + @@ -10071,13 +10302,16 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - - Dragon Princess - Meikyuu no Madoushi (Alt) + + + Dragon Princess - Meikyuu no Madoushi (alt) 1988 パソケット (Pasoket) + + @@ -10131,7 +10365,9 @@ ExtractDisk [08]"下巻 ユーザー " -> "aaa_08.d88" - + + + @@ -10276,7 +10512,9 @@ ExtractDisk [08]"SCENARIO DISK 4 " -> "dragon slayer eiyu densetsu 2_08.d88" - + + + - Dragon Slayer - Eiyuu Densetsu 2 (Alt Program Disk 2) + Dragon Slayer - Eiyuu Densetsu 2 (alt Program Disk 2) 1992 日本ファルコム (Nihon Falcom) @@ -10353,13 +10591,15 @@ but in different order - + Dragon Slayer 1984 日本ファルコム (Nihon Falcom) + + @@ -10367,13 +10607,15 @@ but in different order - - Dragon Slayer (Alt?) + + Dragon Slayer (alt?) 1984 日本ファルコム (Nihon Falcom) + + @@ -10381,13 +10623,16 @@ but in different order - + + Dragon Slayer (LOGiN version, different map?) 1986 アスキー (ASCII) + + @@ -10395,13 +10640,15 @@ but in different order - + Dragon Slayer (LOGiN version) 1986 アスキー (ASCII) + + @@ -10416,6 +10663,7 @@ but in different order + @@ -10448,6 +10696,8 @@ but in different order + + @@ -10455,7 +10705,9 @@ but in different order - + + + Dreamy Alien Girls 1990 グレイト (Great) @@ -10530,20 +10782,6 @@ but in different order - - Dual Alien - 1984 - セントラル教育 (Central Kyoku) - - - - - - - - - - Duel 1989 @@ -10608,7 +10846,7 @@ ExtractDisk [07]"USER(リアル) " -> "Duel 07.d88" -> same as 5 (up to d8 ExtractDisk [08]"USER(ファンタジー) " -> "Duel 08.d88" -> same as 6 (up to d88 header) --> - Duel (Alt) + Duel (alt) 1989 呉ソフトウェア工房 (Kure Software Koubou) @@ -10681,13 +10919,16 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + + Dungeon Buster 1990 グレイト (Great) + @@ -10772,6 +11013,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" + Eggy 1985 @@ -10779,6 +11021,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" + @@ -10786,7 +11029,9 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + + The Eidolon 1987 ポニカ (PonyCa) @@ -10800,13 +11045,15 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + Eiyuu Densetsu Saga 1984 マイクロキャビン (Micro Cabin) + @@ -10832,13 +11079,15 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" + - Eiyuu Densetsu Saga (Alt) + Eiyuu Densetsu Saga (alt) 1984 マイクロキャビン (Micro Cabin) + @@ -10871,6 +11120,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" + @@ -10921,7 +11171,8 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + Elevator Action 1986 ニデコム (Nidecom) @@ -11051,7 +11302,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - Emerald Dragon (Alt) + Emerald Dragon (alt) 1989 バショウハウス (Bashou House) @@ -11111,7 +11362,9 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + + Emerald Dragon Visual User Disk 19?? <unknown> @@ -11134,7 +11387,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - Emerald Dragon Music Disk (Alt) + Emerald Dragon Music Disk (alt) 1989? バショウハウス (Bashou House) @@ -11159,7 +11412,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - Emmy (Alt) + Emmy (alt) 1984 アスキー (ASCII) @@ -11179,6 +11432,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" + @@ -11190,12 +11444,14 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - Emmy II (Alt) + Emmy II (alt) 1984 アスキー (ASCII) + + @@ -11203,7 +11459,9 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + + Epsilon 3 1985 B·P·S (Bullet-Proof Software) @@ -11277,7 +11535,8 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + Europa Sensen 1991 光栄 (Koei) @@ -11316,8 +11575,9 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - - Europa Sensen (Alt?) + + + Europa Sensen (alt?) 1991 光栄 (Koei) @@ -11466,13 +11726,16 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + F2 Grand Prix + 1985 キャリーラボ (Carry Lab) + + @@ -11480,10 +11743,11 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + F2 Grand Prix(SR PSG ver) - 19?? - <unknown> + + 1985 + キャリーラボ (Carry Lab) @@ -11530,6 +11794,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" + @@ -11567,6 +11832,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" チャンピオンソフト (Champion Soft) + @@ -11575,11 +11841,12 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - Fairie's Residence Special - SF Hen (Alt) + Fairie's Residence Special - SF Hen (alt) 1986 チャンピオンソフト (Champion Soft) + @@ -11676,21 +11943,6 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - - - Fan Fun - 1983 - エニックス (Enix) - - - - - - - - - - Fangs 1991 @@ -11802,7 +12054,7 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - Fantasy Rop (Alt Disk C) + Fantasy Rop (alt Disk C) 1988 スタジオパンサー (Studio Panther) @@ -11886,13 +12138,16 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + + Final Crisis 1991 テクノグラード (Techno Gurado) + @@ -11915,13 +12170,16 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - - Final Crisis (Alt) + + + + Final Crisis (alt) 1991 テクノグラード (Techno Gurado) + @@ -11947,13 +12205,16 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - + + Final Lolita 1986 パソコンショップ高知 (PSK) + + @@ -11962,12 +12223,15 @@ ExtractDisk [02]"MAPディスク " -> "duel kawanakajima_02.d88" - Final Lolita (Alt) + Final Lolita (alt) 1986 パソコンショップ高知 (PSK) - + + + + @@ -12005,7 +12269,7 @@ ExtractDisk [01]"Mader Club DISK " -> "murder club_01.d88" ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" --> - Final Mystery Murder Club - Satsujin Club (Alt) + Final Mystery Murder Club - Satsujin Club (alt) 1986 リバーヒルソフト (Riverhill Software) @@ -12030,7 +12294,7 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - Final Mystery Murder Club - Satsujin Club (Alt 2) + Final Mystery Murder Club - Satsujin Club (alt 2) 1986 リバーヒルソフト (Riverhill Software) @@ -12052,7 +12316,7 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - + Final Zone 1986 日本テレネット (Nihon Telenet) @@ -12077,7 +12341,8 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - + + Final Zone Demo 1986 日本テレネット (Nihon Telenet) @@ -12103,7 +12368,7 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - The Fire Crystal (Alt) + The Fire Crystal (alt) 1984 B·P·S (Bullet-Proof Software) @@ -12131,7 +12396,7 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - The Fire Crystal SR Hen (Alt) + The Fire Crystal SR Hen (alt) 1984 B·P·S (Bullet-Proof Software) @@ -12200,7 +12465,7 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - Fire Hawk ~ Thexder The Second Contact (Alt) + Fire Hawk ~ Thexder The Second Contact (alt) 1989 ゲームアーツ (Game Arts) @@ -12253,7 +12518,7 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - Fire Hawk ~ Thexder The Second Contact (Alt 2) + Fire Hawk ~ Thexder The Second Contact (alt 2) 1989 ゲームアーツ (Game Arts) @@ -12329,6 +12594,8 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" デービーソフト (dB-Soft) + + @@ -12337,11 +12604,13 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - Flappy (Alt) + Flappy (alt) 1983 デービーソフト (dB-Soft) + + @@ -12356,6 +12625,8 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" + + @@ -12364,12 +12635,14 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - Flicky (Alt) + Flicky (alt) 1985 マイクロネット (Micronet) + + @@ -12391,7 +12664,8 @@ ExtractDisk [02]"Mader Club DISK " -> "murder club_02.d88" - + + Formation Z 1986 日本デクスタ (Nihon Dexter) @@ -12503,7 +12777,8 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + + Fruit Panic 1984 ポニカ (PonyCa) @@ -12550,12 +12825,14 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Fruits Fields + Fruits Fields (N88-BASIC version) 1987 コムパック (Compaq) + + @@ -12563,17 +12840,6 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - - Fruits Fields(N80) - 19?? - <unknown> - - - - - - - Fun House Mystery 1985 @@ -12606,6 +12872,8 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" + + @@ -12717,7 +12985,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Gaia no Monshou (Alt) + Gaia no Monshou (alt) 1987 NCS @@ -12741,7 +13009,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + Gai Flame 1987 NCS @@ -12817,7 +13085,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Gal Wars - Kiyapi Kiyapi Run (Alt) + Gal Wars - Kiyapi Kiyapi Run (alt) 1988 テクノポリスソフト (Technopolis Soft) @@ -12916,7 +13184,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Galf Streem (Alt) + Galf Streem (alt) 1989 ザインソフト (Xain Soft) @@ -13007,7 +13275,8 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + + Gambler Jikochuushinha 1987 ゲームアーツ (Game Arts) @@ -13021,7 +13290,9 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + + + Gambler Jikochuushinha 2 1987 ゲームアーツ (Game Arts) @@ -13035,8 +13306,10 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - - Gambler Jikochuushinha 2 (Alt) + + + + Gambler Jikochuushinha 2 (alt) 1987 ゲームアーツ (Game Arts) @@ -13049,24 +13322,16 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - - Gambler Jikochuushinha 3 Demo - 1988 - ゲームアーツ (Game Arts) - - - - - - - - + Gambler Jikochuushinha 3 1988 ゲームアーツ (Game Arts) + + + @@ -13084,6 +13349,18 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" + + Gambler Jikochuushinha 3 Demo + 1988 + ゲームアーツ (Game Arts) + + + + + + + + Gambler Jikochuushinha Mahjong Puzzle Collection 1989 @@ -13109,13 +13386,17 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + + + Gamma5 1986 呉ソフトウェア工房 (Kure Software Koubou) + + @@ -13229,7 +13510,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Gaudi - Barcelona no Kaze (Alt) + Gaudi - Barcelona no Kaze (alt) 1989 ウルフチーム (WolfTeam) @@ -13295,7 +13576,8 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + + GeGeGe no Kitarou 1985 バンダイ (Bandai) @@ -13309,21 +13591,8 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - - Gekisen! Minami Taihei-yo - 1983 - エニックス (Enix) - - - - - - - - - - - + + Gemstone Warrior 1986 スタークラフト (Starcraft) @@ -13352,7 +13621,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Genesis - Beyond the Revelation (Alt) + Genesis - Beyond the Revelation (alt) 1988 スクウェア (Square) @@ -13366,7 +13635,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Genesis - Beyond the Revelation (Alt 2) + Genesis - Beyond the Revelation (alt 2) 1988 スクウェア (Square) @@ -13380,7 +13649,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Genesis - Beyond the Revelation (Alt 3) + Genesis - Beyond the Revelation (alt 3) 1988 スクウェア (Square) @@ -13393,7 +13662,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + Genji 1988 HOT・B @@ -13478,7 +13747,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Ginga Eiyuu Densetsu (Alt) + Ginga Eiyuu Densetsu (alt) 1989 ボーステック (Bothtec) @@ -13720,7 +13989,8 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + + Girlfriend Yumiko 1985 宇宙企画 (Uchuu Kikaku) @@ -13759,13 +14029,14 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - + Gokuraku Tengoku - Omemie no Maki 1989 しゃんばら (Shanbara) + @@ -13867,7 +14138,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Golques (Alt) + Golques (alt) 1987 データウエスト (Data West) @@ -13906,7 +14177,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - The Goonies (Alt) + The Goonies (alt) 1986 コナミ (Konami) @@ -13985,7 +14256,7 @@ ExtractDisk [04]"Data Disk " -> "formula cms_04.d88" - Gradius (Alt) + Gradius (alt) 1986 コナミ (Konami) @@ -14090,7 +14361,7 @@ ExtractDisk [02]"Gradius改 " -> "gradius kai_02.d88" - Grobda (Alt) + Grobda (alt) 1986 電波新聞社 (Dempa Shinbunsha) @@ -14116,7 +14387,7 @@ ExtractDisk [02]"Gradius改 " -> "gradius kai_02.d88" - + Guin Saga - Hyoto no Kamen 1987 クロスメディアソフト (Cross Media Soft) @@ -14141,8 +14412,8 @@ ExtractDisk [02]"Gradius改 " -> "gradius kai_02.d88" - - Guin Saga (Alt) + + Guin Saga (alt) 1987 クロスメディアソフト (Cross Media Soft) @@ -14173,6 +14444,8 @@ ExtractDisk [02]"Gradius改 " -> "gradius kai_02.d88" + + @@ -14228,7 +14501,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + + Kidou Senshi Gundam - Gundam Daichi ni Tatsu 1984 ラポート (Rapport) @@ -14286,7 +14561,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Kidou Senshi Gundam - MS Field (Alt Disk 2) + Kidou Senshi Gundam - MS Field (alt Disk 2) 1989 ファミリーソフト (Family Soft) @@ -14380,7 +14655,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Gyaruppo Club (Alt) + Gyaruppo Club (alt) 1986 マイクロキャビン (Micro Cabin) @@ -14430,7 +14705,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Hacchake Ayayo-san 1989 ハード (Hard) @@ -14665,7 +14940,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Hanafuda Kyo 1984 ハドソン (Hudson Soft) @@ -14701,7 +14977,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hana San Mabayu (Alt Disk 2) + Hana San Mabayu (alt Disk 2) 1988 オフサイド (Offside) @@ -14722,13 +14998,16 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Hang On 1986 パックスエレクトロニカ (Pax Electronica) + + @@ -14737,7 +15016,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hang On (Alt) + Hang On (alt) 1986 パックスエレクトロニカ (Pax Electronica) @@ -14946,28 +15225,26 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - - Hashire Skyline - 1985 + + + Hashire! 7th Skyline + 19?? コムパック (Compaq) - - - + + - - + + - - - Hashire Skyline (Alt) - 1985 + + + Hashire! 7th Skyline (alt) + 19?? コムパック (Compaq) - - - + + @@ -14975,18 +15252,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Hashire! Skyline (SR?) - 19?? - <unknown> - - - - - - - + Hayakawa Manami no Snake Camp 1988 宇宙企画 (Uchuu Kikaku) @@ -15036,7 +15303,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hayato (Alt) + Hayato (alt) 1987 タケル (Takeru) @@ -15048,7 +15315,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Helicoid 1985 マイクロネット (Micronet) @@ -15062,8 +15329,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Helicoid (Alt) + + + Helicoid (alt) 1985 マイクロネット (Micronet) @@ -15076,12 +15344,14 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Help 1986 Mame House + + @@ -15096,6 +15366,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + @@ -15154,7 +15425,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Herlesh - Seek Lost a Light (Alt) + Herlesh - Seek Lost a Light (alt) 1988 ザインソフト (Xain Soft) @@ -15223,7 +15494,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Herzog (Alt) + Herzog (alt) 1988 テクノソフト (Techno Soft) @@ -15300,6 +15571,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + + @@ -15353,6 +15626,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + + @@ -15367,6 +15642,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + + @@ -15424,7 +15701,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Hole in One 1985 HAL研究所 (HAL Kenkyuujo) @@ -15450,6 +15727,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + + @@ -15458,7 +15737,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Holland Tsuma wa Denki Unagi no Yume wo Miruka? (Alt) + + Holland Tsuma wa Denki Unagi no Yume wo Miruka? (alt) 1984 光栄 (Koei) @@ -15472,7 +15752,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Holland Tsuma wa Denki Unagi no Yume wo Miruka? (Alt 2) + + Holland Tsuma wa Denki Unagi no Yume wo Miruka? (alt 2) 1984 光栄 (Koei) @@ -15485,7 +15766,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Holy Grail 1985 ザインソフト (Sein Soft) @@ -15589,7 +15871,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hoshi no Suna Monogatari (Alt) + Hoshi no Suna Monogatari (alt) 1991 ディーオー (D.O.) @@ -15687,7 +15969,10 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + + + Hotdog 1985 ボーステック (Bothtec) @@ -15708,6 +15993,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + + @@ -15715,7 +16002,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Hover Attack 1985 コムパック (Compaq) @@ -15820,7 +16108,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hydlide (Alt?) + Hydlide (alt?) 1984 T&E Soft @@ -15834,7 +16122,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hydlide (Alt 2) + Hydlide (alt 2) 1984 T&E Soft @@ -15854,6 +16142,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + @@ -15873,12 +16162,13 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hydlide II - Shine of Darkness (Alt) + Hydlide II - Shine of Darkness (alt) 1985 T&E Soft + @@ -15897,12 +16187,13 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hydlide II - Shine of Darkness (Alt 2) + Hydlide II - Shine of Darkness (alt 2) 1985 T&E Soft + @@ -15920,7 +16211,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + + Hydlide 3 - The Space Memories 1987 T&E Soft @@ -15952,8 +16245,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Hydlide 3 - The Space Memories (Alt) + + Hydlide 3 - The Space Memories (alt) 1987 T&E Soft @@ -15985,7 +16278,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Hydlide 3 - The Space Memories (Alt 2) + Hydlide 3 - The Space Memories (alt 2) 1987 T&E Soft @@ -16016,7 +16309,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Hydlide 3 Type A 19?? <unknown> @@ -16031,16 +16324,16 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + - + - + - + @@ -16073,7 +16366,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Idaten Ikase Otoko - Kotoba de Ikasete (Alt) + Idaten Ikase Otoko - Kotoba de Ikasete (alt) 1988 ファミリーソフト (Family Soft) @@ -16085,7 +16378,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Igo Hyakka - Go to Shodan 1985 クロスメディアソフト (Cross Media Soft) @@ -16124,7 +16418,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Ikase Otoko Nyuumon - Ai wo Arigato 1990 ファミリーソフト (Family Soft) / タケル (Takeru) @@ -16305,7 +16600,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Inindo 1991 光栄 (Koei) @@ -16351,8 +16647,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Inindo (Alt?) + + + Inindo (alt?) 1991 光栄 (Koei) @@ -16430,7 +16727,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Intruder - Sakura Yashiki no Tansaku (Alt) + Intruder - Sakura Yashiki no Tansaku (alt) 1989 アリスソフト (Alicesoft) @@ -16483,7 +16780,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Ishido - The Way of Stones 1990 アスキー (ASCII) @@ -16497,7 +16795,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Ishin no Arashi 1989 光栄 (Koei) @@ -16536,8 +16835,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Ishin no Arashi (Alt?) + + + Ishin no Arashi (alt?) 1989 光栄 (Koei) @@ -16575,8 +16875,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Ishin no Arashi (Alt User Disk) + + + Ishin no Arashi (alt User Disk) 1989 光栄 (Koei) @@ -16614,7 +16915,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + J.B. Harold Series #2 - Manhattan Requiem - Angels Flying in the Dark 1987 リバーヒルソフト (Riverhill Software) @@ -16639,8 +16940,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - J.B. Harold Series #2 - Manhattan Requiem - Angels Flying in the Dark (Alt) + + J.B. Harold Series #2 - Manhattan Requiem - Angels Flying in the Dark (alt) 1987 リバーヒルソフト (Riverhill Software) @@ -16681,7 +16982,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Kiss of Murder - Satsui no Seppun (Alt) + Kiss of Murder - Satsui no Seppun (alt) 1987 リバーヒルソフト (Riverhill Software) @@ -16696,7 +16997,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Jack - Las Vegas Renzoku Satsujin 1988 タケル (Takeru) @@ -16800,7 +17101,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Jehard (Alt) + Jehard (alt) 1987 クリスタルソフト (Xtal Soft) @@ -16824,7 +17125,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Jesus 1987 エニックス (Enix) @@ -16856,8 +17158,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Jesus (Alt) + + + Jesus (alt) 1987 エニックス (Enix) @@ -16872,10 +17175,23 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + + + + + + + + + + + + + - + Jesus Demo 1987 エニックス (Enix) @@ -16940,7 +17256,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Jesus II (Alt) + Jesus II (alt) 1991 エニックス (Enix) @@ -17010,6 +17326,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + @@ -17073,6 +17390,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" ハドソン (Hudson Soft) + + + @@ -17087,6 +17407,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + @@ -17127,12 +17448,13 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Jan-borg Suzume (Alt Disk 1) + Jan-borg Suzume (alt Disk 1) 1990 ポニーテールソフト (PonyTale Soft) + @@ -17226,6 +17548,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + + @@ -17311,6 +17635,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + Kabul Spy 1984 @@ -17318,6 +17643,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + @@ -17410,6 +17736,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + @@ -17443,12 +17770,13 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Kaleidoscope (Alt) + Kaleidoscope (alt) 1985 HOT・B + @@ -17495,6 +17823,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" + @@ -17558,7 +17887,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" Kami no Machi Demo 19?? - <unknown> + スタジオパンサー (Studio Panther) + @@ -17580,7 +17910,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" Kami no Machi Demo (SB2 ver) 19?? - <unknown> + スタジオパンサー (Studio Panther) + @@ -17624,11 +17955,13 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" Kamui no Ken + 1985 コンプティーク (Comptiq) + @@ -17661,7 +17994,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + Kareinaru Erotic Memory 1987 ドット企画 (Dot Kikaku) @@ -17675,8 +18009,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Kareinaru Erotic Memory (Alt?) + + Kareinaru Erotic Memory (alt?) 1987 ドット企画 (Dot Kikaku) @@ -17704,7 +18038,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Karuizawa Yuukai Annai (Alt) + Karuizawa Yuukai Annai (alt) 1985 エニックス (Enix) @@ -17717,7 +18051,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Kawai Satomi no Nakayokushitene 1988 宇宙企画 (Uchuu Kikaku) @@ -17742,7 +18076,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + + Kawaiso Monogatari 1987 システムソフト (System Soft) @@ -17803,8 +18139,10 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Kawaiso Monogatari SR (Alt) + + + + Kawaiso Monogatari SR (alt) 19?? <unknown> @@ -17861,7 +18199,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + The Keiba II 1987 チャンピオンソフト (Champion Soft) @@ -17884,7 +18223,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + + Keiko-chan no Himitsu 1984 チャンピオンソフト (Champion Soft) @@ -17952,7 +18293,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - Kibun wa Pastel Touch! (Alt Disk 1) + Kibun wa Pastel Touch! (alt Disk 1) 1989 グレイト (Great) @@ -18048,7 +18389,8 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + + King Breeder 1991 アーテック (Artec) @@ -18108,8 +18450,9 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - King Breeder (Alt) + + + King Breeder (alt) 1991 アーテック (Artec) @@ -18182,7 +18525,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - King Flappy (Alt) + King Flappy (alt) 1985 デービーソフト (dB-Soft) @@ -18252,7 +18595,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - King's Knight Special (Alt Disk 2) + King's Knight Special (alt Disk 2) 1987 スクウェア (Square) @@ -18304,7 +18647,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Klax 1990 ハドソン (Hudson Soft) @@ -18392,7 +18735,7 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - + Kobishoujo Noriko - Part I 1988 システムハウスオウ (System House Oh!) @@ -18417,8 +18760,10 @@ ExtractDisk [03]"シナリオ " -> "gundam tactical operation_03.d88" - - Kobishoujo Noriko - Part I (Alt) + + + + Kobishoujo Noriko - Part I (alt) 1988 システムハウスオウ (System House Oh!) @@ -18490,7 +18835,7 @@ ExtractDisk [04]"四 " -> "Kohakuiro no Yuigon 04.d88" --> - Kohakuiro no Yuigon - Seiyou Karuta Renzoku Satsujin Jiken (Alt) + Kohakuiro no Yuigon - Seiyou Karuta Renzoku Satsujin Jiken (alt) 1988 リバーヒルソフト (Riverhill Software) @@ -18554,7 +18899,7 @@ ExtractDisk [04]"四 " -> "Kohakuiro no Yuigon 04.d88" - Komori Ai no Dokidoki Rally (Alt) + Komori Ai no Dokidoki Rally (alt) 1988 宇宙企画 (Uchuu Kikaku) @@ -18579,7 +18924,7 @@ ExtractDisk [04]"四 " -> "Kohakuiro no Yuigon 04.d88" - Komori Ai no Dokidoki Rally (Alt 2) + Komori Ai no Dokidoki Rally (alt 2) 1988 宇宙企画 (Uchuu Kikaku) @@ -18641,7 +18986,7 @@ ExtractDisk [02]"DISK 2 " -> "kon'yamo asamade powerful mahjong_02.d88 ExtractDisk [03]"vol.1 " -> "kon'yamo asamade powerful mahjong_03.d88" --> - Kon'yamo Asamade Powerful Mahjong (Alt) + Kon'yamo Asamade Powerful Mahjong (alt) 1988 デービーソフト (dB-Soft) @@ -18670,7 +19015,7 @@ ExtractDisk [03]"vol.1 " -> "kon'yamo asamade powerful mahjong_03.d88" - Kon'yamo Asamade Powerful Mahjong (Alt 2) + Kon'yamo Asamade Powerful Mahjong (alt 2) 1988 デービーソフト (dB-Soft) @@ -18743,7 +19088,7 @@ ExtractDisk [03]"C_サスライ " -> "kon'yamo asamade powerful mahjon ExtractDisk [04]"D_USER " -> "kon'yamo asamade powerful mahjong 2_04.d88" --> - Kon'yamo Asamade Powerful Mahjong 2 (Alt User Disk) + Kon'yamo Asamade Powerful Mahjong 2 (alt User Disk) 1989 デービーソフト (dB-Soft) @@ -18779,7 +19124,7 @@ ExtractDisk [04]"D_USER " -> "kon'yamo asamade powerful mahjong 2_04.d - Kon'yamo Asamade Powerful Mahjong 2 (Alt?) + Kon'yamo Asamade Powerful Mahjong 2 (alt?) 1989 デービーソフト (dB-Soft) @@ -19024,7 +19369,7 @@ ExtractDisk [04]"D_USER " -> "kon'yamo asamade powerful mahjong 2_04.d - Kugyokuden (Alt) + Kugyokuden (alt) 1987 テクノソフト (Techno Soft) @@ -19062,7 +19407,8 @@ ExtractDisk [04]"D_USER " -> "kon'yamo asamade powerful mahjong 2_04.d - + + Kuro Neko so Sozoku Satsujin Jiken 1984 ユニオンプランニング (Union Planning) @@ -19127,7 +19473,8 @@ ExtractDisk [04]"D_USER " -> "kon'yamo asamade powerful mahjong 2_04.d - + + L'Empereur 1990 光栄 (Koei) @@ -19297,7 +19644,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - + Laplace no Ma 1987 ハミングバード (HummingBird) @@ -19329,8 +19676,10 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - - Laplace no Ma (Alt) + + + + Laplace no Ma (alt) 1987 ハミングバード (HummingBird) @@ -19480,7 +19829,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Last Armageddon (Alt?) + Last Armageddon (alt?) 1988 ブレイングレイ (Brain Gray) @@ -19614,6 +19963,8 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" + + @@ -19699,7 +20050,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lemonade Soukan-Go (Alt) + Lemonade Soukan-Go (alt) 1987 チャンピオンソフト (Champion Soft) @@ -19722,26 +20073,33 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - + + + Liberty 1989 タケル (Takeru) / カクテルソフト (Cocktail Soft) + + + + + @@ -19762,13 +20120,15 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - + + Lightning Bacchus - The Knight of Iron 1989 NCS + @@ -20015,7 +20375,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Little Vampire (Alt) + Little Vampire (alt) 1988 チャンピオンソフト (Champion Soft) @@ -20059,7 +20419,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lizard (Alt) + Lizard (alt) 1984 クリスタルソフト (Xtal Soft) @@ -20072,7 +20432,8 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - + + Lode Runner 1983 システムソフト (System Soft) @@ -20086,8 +20447,9 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - - Lode Runner (Alt 1) + + + Lode Runner (alt 1) 1983 システムソフト (System Soft) @@ -20100,8 +20462,9 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - - Lode Runner (Alt 2) + + + Lode Runner (alt 2) 1983 システムソフト (System Soft) @@ -20129,7 +20492,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lolita - Yakyuuken (Alt) + Lolita - Yakyuuken (alt) 1983 パソコンショップ高知 (PSK) @@ -20142,7 +20505,8 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - + + Lolita 2 - Geko Chess 1983 パソコンショップ高知 (PSK) @@ -20171,7 +20535,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lolita-hime no Densetsu (Alt) + Lolita-hime no Densetsu (alt) 1986 ボンドソフト (Bond Soft) @@ -20205,6 +20569,8 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" + + @@ -20263,7 +20629,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lost Power (Alt) + Lost Power (alt) 1986 ウィンキーソフト (Winky Soft) @@ -20391,7 +20757,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Luna City Satsujin Jiken (Alt) + Luna City Satsujin Jiken (alt) 1986 ボンドソフト (Bond Soft) @@ -20411,6 +20777,8 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" + + @@ -20419,12 +20787,14 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lunar Ball (Alt?) + Lunar Ball (alt?) 1985 ポニカ (PonyCa) + + @@ -20439,6 +20809,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" + @@ -20458,12 +20829,13 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lupin the Third - Cagliostro no Shiro (Alt Disk A) + Lupin the Third - Cagliostro no Shiro (alt Disk A) 1985 東宝 (Toho) + @@ -20483,7 +20855,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - + Lupin the Third - Babylon no Ougon Densetsu 1989 東宝 (Toho) @@ -20493,17 +20865,18 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" + - + - + @@ -20559,7 +20932,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Lyrane (Alt) + Lyrane (alt) 1987 B·P·S (Bullet-Proof Software) @@ -20604,6 +20977,8 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" + + @@ -20626,7 +21001,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Macadam (Alt) + Macadam (alt) 1985 デービーソフト (dB-Soft) @@ -20653,13 +21028,14 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - + Madeleine 1987 シンキングラビット (Thinking Rabbit) + @@ -20739,10 +21115,12 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Märchen Veil mkII (Alt) + Märchen Veil mkII (alt) 19?? <unknown> + + @@ -20751,7 +21129,7 @@ ExtractDisk [02]"LAGRANGE " -> "lagrange l-2_02.d88" - Märchen Veil SR (Alt) + Märchen Veil SR (alt) 19?? <unknown> @@ -20936,7 +21314,10 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + + Mahjong Kyo Jidai Special II 1989 マイクロネット (Micronet) @@ -20997,6 +21378,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + + @@ -21005,12 +21388,14 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Mahoutsukai no Deshi (Alt) + Mahoutsukai no Deshi (alt) 1986 ツクモ (Tsukumo) + + @@ -21058,7 +21443,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Maidum (Alt) + Maidum (alt) 1986 NCS @@ -21082,13 +21467,16 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + Maildog Muku 1984 コムパック (Compaq) + @@ -21122,7 +21510,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Maison Ikkoku - Omoide no Photograph (Alt) + Maison Ikkoku - Omoide no Photograph (alt) 1986 マイクロキャビン (Micro Cabin) @@ -21146,7 +21534,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Maison Ikkoku Kanketsu Hen - Sayonara Soshite 1988 マイクロキャビン (Micro Cabin) @@ -21186,7 +21574,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Maison Ikkoku Kanketsu Hen - Sayonara Soshite (Alt) + Maison Ikkoku Kanketsu Hen - Sayonara Soshite (alt) 1988 マイクロキャビン (Micro Cabin) @@ -21238,6 +21626,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + + @@ -21246,12 +21636,14 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Majaventure - Negi Mahjong (Alt) + Majaventure - Negi Mahjong (alt) 1986 徳間コミュニケーションズ (Tokuma Communications) + + @@ -21260,7 +21652,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Majaventure - Negi Mahjong Demo + Majaventure - Negi Mahjong Demo (ver. C) 1986 徳間コミュニケーションズ (Tokuma Communications) @@ -21312,7 +21704,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Majaventure 2 - Zenkoku Onsen Mahjong (Alt) + Majaventure 2 - Zenkoku Onsen Mahjong (alt) 1989 テクノポリスソフト (Technopolis Soft) @@ -21435,13 +21827,16 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + Makai Fukkatsu 1987 ソフトスタジオWING (Soft Studio Wing) + @@ -21460,8 +21855,10 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Makai Fukkatsu (Alt Disk 1) + + + + Makai Fukkatsu (alt Disk 1) 1987 ソフトスタジオWING (Soft Studio Wing) @@ -21486,13 +21883,15 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Makaimura 1987 アスキー (ASCII) + @@ -21526,7 +21925,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + The Man I Love 1987 シンキングラビット (Thinking Rabbit) @@ -21579,8 +21979,10 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Mappy (Alt?) + + + + Mappy (alt?) 1986 電波新聞社 (Dempa Shinbunsha) @@ -21621,7 +22023,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Mariko no Heya 1987 パルコム (Palcom) @@ -21635,7 +22037,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + Mario Bros. Special 1984 ハドソン (Hudson Soft) @@ -21662,7 +22066,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Marvelous 1986 データウエスト (Data West) @@ -21865,13 +22270,16 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + Suiryushi Bangaihen - Mediflora no Izumi 1991 しゃんばら (Shanbara) + @@ -21911,13 +22319,16 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Suiryushi Bangaihen - Mediflora no Izumi (Alt User Disk) + + + + Suiryushi Bangaihen - Mediflora no Izumi (alt User Disk) 1991 しゃんばら (Shanbara) + @@ -22032,7 +22443,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Melon Soda (Alt) + Melon Soda (alt) 1987 パスカル2 (Pascal2) @@ -22203,7 +22614,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Metal Orange (Alt) + Metal Orange (alt) 1990 Custom @@ -22267,7 +22678,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Meurtre d'un Clown - Dokeshi Satsujin Jiken (Alt) + Meurtre d'un Clown - Dokeshi Satsujin Jiken (alt) 1985 シンキングラビット (Thinking Rabbit) @@ -22291,7 +22702,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Mid Garts 1989 ウルフチーム (WolfTeam) @@ -22372,7 +22783,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Mid Garts (Dual Side) 1989 ウルフチーム (WolfTeam) @@ -22418,7 +22830,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + Might and Magic 1987 スタークラフト (Starcraft) @@ -22457,7 +22871,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Might and Magic Book 2 1988 スタークラフト (Starcraft) @@ -22474,10 +22888,12 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + + - + @@ -22503,8 +22919,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Might and Magic Book 2 (Alt) + + Might and Magic Book 2 (alt) 1988 スタークラフト (Starcraft) @@ -22549,7 +22965,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Miko to Akemi no Jungle Adventure 1984 システムソフト (System Software) @@ -22574,7 +22991,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Miko to Akemi no Jungle Adventure (fixed - boot in m88) 1984 @@ -22600,13 +23018,18 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Milkyway + + + + + Milkyway (v1.0) 1984 マイクロネット (Micronet) + + @@ -22621,6 +23044,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + + + @@ -22629,12 +23055,15 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Miner 2049er (Alt) + + Miner 2049er (Compu-Vid license) 1984 コンプティーク (Comptiq) + + @@ -22642,13 +23071,16 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Minky Momo no Panic Ball 1984 徳間書店 (Tokuma Shoten Publishing) + + @@ -22656,13 +23088,16 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Minky Momo no Panic Ball (Alt?) + + + Minky Momo no Panic Ball (alt?) 1984 徳間書店 (Tokuma Shoten Publishing) + + @@ -22702,7 +23137,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Mirai (Alt) + Mirai (alt) 1985 ザインソフト (Sein Soft) @@ -22732,13 +23167,15 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + Mirrors 1990 ソフトスタジオWING (Soft Studio Wing) - + @@ -22841,6 +23278,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + @@ -22937,6 +23375,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + @@ -22984,12 +23423,13 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Misty Blue (Alt) + Misty Blue (alt) 1990 エニックス (Enix) + @@ -23071,6 +23511,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + + @@ -23085,6 +23527,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + @@ -23118,7 +23561,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Morita Kazuo no Shougi (Alt) + Morita Kazuo no Shougi (alt) 1985 エニックス (Enix) @@ -23131,7 +23574,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Morita no Battle Field 1983 エニックス (Enix) @@ -23145,8 +23589,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Morita no Battle Field (Alt) + + + Morita no Battle Field (alt) 1983 エニックス (Enix) @@ -23159,8 +23604,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Morita no Battle Field (Alt 2) + + + Morita no Battle Field (alt 2) 1983 エニックス (Enix) @@ -23173,13 +23619,17 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + Motoko-hime Adventure 1987 辰巳出版 (Tatsumi Publishing) + + @@ -23201,7 +23651,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Mr. Pro Yakyuu 1987 クリスタルソフト (Xtal Soft) @@ -23233,8 +23683,10 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Mr. Pro Yakyuu (Alt) + + + + Mr. Pro Yakyuu (alt) 1987 クリスタルソフト (Xtal Soft) @@ -23272,6 +23724,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + + @@ -23279,7 +23733,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Mugen no Shinzo 1984 クリスタルソフト (Xtal Soft) @@ -23379,7 +23834,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Mugen no Shinzo III (Alt) + Mugen no Shinzo III (alt) 1990 クリスタルソフト (Xtal Soft) @@ -23464,7 +23919,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Mugen Senshi Valis II @@ -23580,13 +24035,17 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + + My Lolita 1985 光栄 (Koei) + + @@ -23594,13 +24053,14 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Mystery House (Micro Cabin) 1982 マイクロキャビン (Micro Cabin) + @@ -23608,8 +24068,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + - Mystery House (Microcabin) (Alt) + Mystery House (Micro Cabin, Alt) 1982 マイクロキャビン (Micro Cabin) @@ -23622,7 +24083,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Mystery House (Starcraft) 1983 スタークラフト (Starcraft) @@ -23676,7 +24138,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - Nankai no Hyoteki (Alt) + Nankai no Hyoteki (alt) 1986 ベアーズ (Bear's) @@ -23774,7 +24236,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + New Godzilla 1985 東宝 (Toho) @@ -23799,8 +24262,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - New Godzilla (Alt Disk 1) + + + New Godzilla (alt Disk 1) 1985 東宝 (Toho) @@ -23831,6 +24295,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + + + @@ -23876,13 +24343,16 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Ninja-kun 1983 マイクロキャビン (Micro Cabin) + + @@ -23890,7 +24360,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Ninja-kun - Majou no Bouken 1986 日本デクスタ (Nihon Dexter) @@ -23904,13 +24375,14 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Nintendo no Golf 1985 ハドソン (Hudson Soft) + @@ -23918,13 +24390,14 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Nintendo no Golf (Alt) + + Nintendo no Golf (alt) 1985 ハドソン (Hudson Soft) + @@ -23932,7 +24405,7 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + Nintendo no Tennis 1985 ハドソン (Hudson Soft) @@ -23968,8 +24441,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" + - Nobunaga no Yabou + Nobunaga no Yabou (N88 Basic) 1983 光栄 (Koei) @@ -23982,7 +24456,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Nobunaga no Yabou - Bushou Fuunroku 1990 光栄 (Koei) @@ -24021,8 +24496,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Nobunaga no Yabou - Bushou Fuunroku (Alt) + + + Nobunaga no Yabou - Bushou Fuunroku (alt) 1990 光栄 (Koei) @@ -24060,7 +24536,8 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - + + Nobunaga no Yabou - Sengoku Gunyuuden 1988 光栄 (Koei) @@ -24092,8 +24569,9 @@ ExtractDisk [03]"USER_DISK " -> "maha-kala_03.d88" - - Nobunaga no Yabou - Sengoku Gunyuuden (Alt) + + + Nobunaga no Yabou - Sengoku Gunyuuden (alt) 1988 光栄 (Koei) @@ -24138,8 +24616,10 @@ ExtractDisk [03]"Cディスク " -> "Nobunaga no Yabo Sengokugun'yuden 03.d88 ExtractDisk [04]"DATAディスク " -> "Nobunaga no Yabo Sengokugun'yuden 04.d88" --> - - Nobunaga no Yabou - Sengoku Gunyuuden (Alt 2) + + + + Nobunaga no Yabou - Sengoku Gunyuuden (alt 2) 1988 光栄 (Koei) @@ -24252,7 +24732,7 @@ ExtractDisk [04]"ゲンヨウサイ " -> "Nukenin Densetsu 04.d88" ExtractDisk [05]"コゲンタ " -> "Nukenin Densetsu 05.d88" --> - Nukenin Densetsu (Alt) + Nukenin Densetsu (alt) 1987 ブレイングレイ (Brain Gray) @@ -24375,7 +24855,7 @@ ExtractDisk [01]"DISK_1 " -> "oji binbin monogatari(a)_01.d88" ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" --> - Ouji Binbin Monogatari (Alt) + Ouji Binbin Monogatari (alt) 1987 イーストキューブ (East Cube) @@ -24400,7 +24880,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - Ouji Binbin Monogatari (Alt 2) + Ouji Binbin Monogatari (alt 2) 1987 イーストキューブ (East Cube) @@ -24425,7 +24905,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - Ouji Binbin Monogatari (Alt 3) + Ouji Binbin Monogatari (alt 3) 1987 イーストキューブ (East Cube) @@ -24463,13 +24943,15 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + Hokkaidou Rensa Satsujin - Okhotsk ni Shouyu!! 1984 アスキー (ASCII) + @@ -24488,13 +24970,15 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - - Hokkaidou Rensa Satsujin - Okhotsk ni Shouyu!! (Alt Disk 1) + + + Hokkaidou Rensa Satsujin - Okhotsk ni Shouyu!! (alt Disk 1) 1984 アスキー (ASCII) + @@ -24513,13 +24997,15 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - - Hokkaidou Rensa Satsujin - Okhotsk ni Shouyu!! (Alt 2?) + + + Hokkaidou Rensa Satsujin - Okhotsk ni Shouyu!! (alt 2?) 1984 アスキー (ASCII) + @@ -24602,7 +25088,8 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + Omega Soukan-Go 1987 チャンピオンソフト (Champion Soft) @@ -24627,7 +25114,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - Omega Soukan-Go (Alt) + Omega Soukan-Go (alt) 1987 チャンピオンソフト (Champion Soft) @@ -24796,7 +25283,8 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + Ookami Otoko Satsujin Jiken 1984 ユニオンプランニング (Union Planning) @@ -24824,7 +25312,9 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + + Operation L 1990 タケル (Takeru) @@ -24849,13 +25339,14 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - - Orbit III + + Orrbit III 1986 テクノソフト (Techno Soft) + @@ -24863,13 +25354,16 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - - Orbit III (Alt) + + + + Orrbit III (alt) 1986 テクノソフト (Techno Soft) + @@ -24917,7 +25411,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - Otome Party (Alt) + Otome Party (alt) 1989 テクノポリスソフト (Technopolis Soft) @@ -24955,7 +25449,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + Outlanders 1988 クロスメディアソフト (Cross Media Soft) @@ -24965,6 +25459,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" + @@ -25015,13 +25510,16 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + Pai Panic 1984 アスキー (ASCII) + + @@ -25029,13 +25527,17 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + The Paladin 1985 ボーステック (Bothtec) + + + @@ -25069,7 +25571,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - Panga (Alt Disk 2) + Panga (alt Disk 2) 1987 ソフトプラン (SoftPlan) @@ -25091,7 +25593,8 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + Panorama-to 1983 日本ファルコム (Nihon Falcom) @@ -25116,8 +25619,10 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - - Panorama-to (Alt) + + + + Panorama-to (alt) 1983 日本ファルコム (Nihon Falcom) @@ -25130,13 +25635,17 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + Paranoia 88 1984 T&E Soft + + + + @@ -25151,6 +25660,8 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" + + @@ -25173,7 +25684,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - The Peeping (Alt) + The Peeping (alt) 1986 全流通 (Zenryutsu) @@ -25186,7 +25697,8 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + Peeping Scandals 1984 ボーステック (Bothtec) @@ -25200,8 +25712,9 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - - Peeping Scandals (Alt) + + + Peeping Scandals (alt) 1984 ボーステック (Bothtec) @@ -25222,7 +25735,9 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + + Penguin-kun Wars 1985 アスキー (ASCII) @@ -25236,8 +25751,10 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - - Penguin-kun Wars (Alt) + + + + Penguin-kun Wars (alt) 1985 アスキー (ASCII) @@ -25250,13 +25767,16 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - + + Penguin Village 1984 ポニカ (PonyCa) + + @@ -25297,7 +25817,7 @@ ExtractDisk [02]"DISK_2 " -> "oji binbin monogatari(a)_02.d88" - Sokoban Perfect (Alt) + Sokoban Perfect (alt) 1989 シンキングラビット (Thinking Rabbit) @@ -25452,7 +25972,9 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - + + + Pias - Hikisaka Reta Seishun 1990 バーディソフト (BirdieSoft) @@ -25513,6 +26035,8 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 + + @@ -25583,7 +26107,7 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - Pinky Ponky 2 (Alt) + Pinky Ponky 2 (alt) 1989 エルフ (Elf) @@ -25751,13 +26275,17 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - + + + Plazma Line 1984 テクノソフト (Techno Soft) + + @@ -25765,13 +26293,17 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - - Plazma Line (Alt?) + + + + Plazma Line (alt?) 1984 テクノソフト (Techno Soft) + + @@ -25779,13 +26311,17 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - - Plazma Line (Alt 2) + + + + Plazma Line (alt 2) 1984 テクノソフト (Techno Soft) + + @@ -25800,6 +26336,7 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 + @@ -25927,6 +26464,7 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 + @@ -25946,12 +26484,13 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - Pop Lemon (Alt) + Pop Lemon (alt) 1986 チャンピオンソフト (Champion Soft) + @@ -26024,7 +26563,7 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - Popful Mail (Alt Program Disk) + Popful Mail (alt Program Disk) 1991 日本ファルコム (Nihon Falcom) @@ -26127,7 +26666,7 @@ ExtractDisk [03]"シナリオ2 " -> "phantasie iv the birth of heroes_03 - Portopia Renzoku Satsujin Jiken (Alt) + Portopia Renzoku Satsujin Jiken (alt) 1983 エニックス (Enix) @@ -26259,7 +26798,7 @@ ExtractDisk [01]"ギブスDISK " -> "pro yakyu fan & yosei gips_01.d ExtractDisk [02]"DRIVE_2 " -> "pro yakyu fan & yosei gips_02.d88" fde0b7fe --> - Pro Yakyuu Fan (Alt) + Pro Yakyuu Fan (alt) 1988 日本テレネット (Nihon Telenet) @@ -26483,20 +27022,20 @@ ExtractDisk [04]"USER " -> "pro yakyu fan & yosei gips (a)_04.d88" - + - + - Providence (Alt?) + Providence (alt?) 1989 システムサコム (System Sacom) @@ -26508,20 +27047,20 @@ ExtractDisk [04]"USER " -> "pro yakyu fan & yosei gips (a)_04.d88" - + - + - Providence (Alt 2?) + Providence (alt 2?) 1989 システムサコム (System Sacom) @@ -26530,6 +27069,7 @@ ExtractDisk [04]"USER " -> "pro yakyu fan & yosei gips (a)_04.d88" + @@ -26546,7 +27086,7 @@ ExtractDisk [04]"USER " -> "pro yakyu fan & yosei gips (a)_04.d88" - Providence (Alt 3) + Providence (alt 3) 1989 システムサコム (System Sacom) @@ -26558,14 +27098,14 @@ ExtractDisk [04]"USER " -> "pro yakyu fan & yosei gips (a)_04.d88" - + - + @@ -26633,7 +27173,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - Psy-O-Blade (Alt) + Psy-O-Blade (alt) 1988 T&E Soft @@ -26685,7 +27225,9 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - + + + Psychic City 1984 HOT・B @@ -26699,13 +27241,15 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - + + Punch Ball Mario Bros. 1984 ハドソン (Hudson Soft) - + + @@ -26784,7 +27328,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - Pure (Alt) + Pure (alt) 1989 クイーンソフト (Queen Soft) @@ -26876,7 +27420,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - Pure II (Alt) + Pure II (alt) 1990 クイーンソフト (Queen Soft) @@ -27042,7 +27586,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - The Quest (Alt BASIC disk) + The Quest (alt BASIC disk) 1984 スタークラフト (Starcraft) @@ -27152,7 +27696,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - Rance - Hikari wo Motomete (Alt) + Rance - Hikari wo Motomete (alt) 1989 アリスソフト (Alicesoft) @@ -27256,7 +27800,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - Rance 2 - Hangyaku no Shojo-tachi (Alt) + Rance 2 - Hangyaku no Shojo-tachi (alt) 1990 アリスソフト (Alicesoft) @@ -27375,7 +27919,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - + Re-Birth 1986 SPS @@ -27506,7 +28050,9 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - + + + The Return of Ishtar 1987 S·P·S @@ -27605,7 +28151,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - Riglas (Alt) + Riglas (alt) 1986 ランダムハウス (Random House) @@ -27672,7 +28218,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - + Roadwar 2000 1988 スタークラフト (Starcraft) @@ -27682,6 +28228,8 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" + + @@ -27697,8 +28245,8 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - - Roadwar 2000 (Alt) + + Roadwar 2000 (alt) 1988 スタークラフト (Starcraft) @@ -27722,8 +28270,8 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - - Roadwar 2000 (Alt 2) + + Roadwar 2000 (alt 2) 1988 スタークラフト (Starcraft) @@ -27754,6 +28302,8 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" + + @@ -27762,12 +28312,14 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - RoboWres 2001 (Alt) + RoboWres 2001 (alt) 1986 マイクロネット (Micronet) + + @@ -27775,7 +28327,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - + Rogue 1986 アスキー (ASCII) @@ -27789,8 +28341,8 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - - Rogue (Alt) + + Rogue (alt) 1986 アスキー (ASCII) @@ -27803,7 +28355,7 @@ ExtractDisk [07]"DiskD " -> "psy-o-blade_07.d88" - + Rogue (Easy) 19?? <unknown> @@ -27858,10 +28410,13 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" Roller Ball 1985 + HAL研究所 (HAL Kenkyuujo) + + @@ -27869,7 +28424,9 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - + + + Romancia 1986 日本ファルコム (Nihon Falcom) @@ -27883,8 +28440,10 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - - Romancia (Alt) + + + + Romancia (alt) 1986 日本ファルコム (Nihon Falcom) @@ -27933,7 +28492,8 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - + + Royal Blood 1991 光栄 (Koei) @@ -28018,7 +28578,7 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - + Rune Worth 1990 T&E Soft @@ -28071,9 +28631,10 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - - - Rune Worth (Alt) + + + + Rune Worth (alt) 1990 T&E Soft @@ -28225,7 +28786,7 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - Sa・Zi・Ri (Alt) + Sa・Zi・Ri (alt) 1988 日本テレネット (Nihon Telenet) @@ -28320,7 +28881,7 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - Sailor-fuku Bishoujo Zukan 5 (Alt) + Sailor-fuku Bishoujo Zukan 5 (alt) 1988 フェアリーテール (Fairytale) @@ -28386,7 +28947,7 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - + Salad no Kuni no Tomato Hime 1984 ハドソン (Hudson Soft) @@ -28400,6 +28961,7 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" + Sammy Lightfoot 1985 @@ -28407,6 +28969,8 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" + + @@ -28414,7 +28978,7 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" - + Sangokushi (19860416) 1985 光栄 (Koei) @@ -28443,7 +29007,7 @@ ExtractDisk [04]"シナリオ2 " -> "rogue alliance_04.d88" ExtractDisk [01]"サンゴクシ A " -> "Sangokushi 01.d88" ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" --> - + Sangokushi (19860416, Alt) 1985 光栄 (Koei) @@ -28468,6 +29032,7 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" + Sangokushi (19861210, SR Ban?) 1985 @@ -28500,6 +29065,8 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" + + Sangokushi (19861210, SR Ban?, Alt) 1985 @@ -28532,6 +29099,8 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" + + Sangokushi (SR Ban?) 1987 @@ -28564,7 +29133,7 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" - + Sangokushi (Original Release?) 1985 光栄 (Koei) @@ -28589,7 +29158,8 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" - + + Sangokushi II 1989 光栄 (Koei) @@ -28635,8 +29205,9 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" - - Sangokushi II (Alt) + + + Sangokushi II (alt) 1989 光栄 (Koei) @@ -28681,8 +29252,9 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" - - Sangokushi II (Alt 2) + + + Sangokushi II (alt 2) 1989 光栄 (Koei) @@ -28727,8 +29299,9 @@ ExtractDisk [02]"サンゴクシ B " -> "Sangokushi 02.d88" - - Sangokushi II (Alt 3) + + + Sangokushi II (alt 3) 1989 光栄 (Koei) @@ -28856,7 +29429,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - The Scheme - Music Disk (Alt?) + The Scheme - Music Disk (alt?) 19?? <unknown> @@ -28938,7 +29511,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Schwarzschild - Kyouran no Ginga (Alt) + Schwarzschild - Kyouran no Ginga (alt) 1989 工画堂スタジオ (Kogado Studio) @@ -29016,7 +29589,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Schwarzschild 2 (Alt) + Schwarzschild 2 (alt) 1989 工画堂スタジオ (Kogado Studio) @@ -29087,7 +29660,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - The Screamer (Alt Disk 1) + The Screamer (alt Disk 1) 1985 マジカルズゥ (MagicalZoo) @@ -29149,7 +29722,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - + SeeNa 1986 システムソフト (System Soft) @@ -29173,14 +29746,17 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - - + + + + SeeNa - Wide screen 1986 システムソフト (System Soft) + @@ -29188,9 +29764,10 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - + - + + Seibu no Nariagari 1984 HOT・B @@ -29204,8 +29781,9 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - - Seibu no Nariagari (Alt) + + + Seibu no Nariagari (alt) 1984 HOT・B @@ -29233,7 +29811,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Seijo Panic (Alt) + Seijo Panic (alt) 1986 コスモスコンピュータ (Cosmos Computer) @@ -29380,7 +29958,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Sekai de Ichiban Kimi ga Suki! (Alt) + Sekai de Ichiban Kimi ga Suki! (alt) 1990 カクテルソフト (Cocktail Soft) @@ -29425,7 +30003,9 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - + + + Sekai Yaruhodo So Much 1986 ピーコック (Peacock) @@ -29503,7 +30083,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Senjou no Ookami (Alt) + Senjou no Ookami (alt) 1983 アスキー (ASCII) @@ -29547,6 +30127,8 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" + + @@ -29569,7 +30151,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Sento Mecha Xabungle - Blue Gale (Alt) + Sento Mecha Xabungle - Blue Gale (alt) 1983 ポニカ (PonyCa) @@ -29673,7 +30255,9 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - + + + Shanghai SR 19?? スタークラフト (Starcraft) @@ -29685,7 +30269,9 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - + + + Shanghai II 1990 システムソフト (System Soft) @@ -29732,7 +30318,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Shenan Dragon (Alt) + Shenan Dragon (alt) 1990 テクノポリスソフト (Technopolis Soft) @@ -29802,6 +30388,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" + @@ -29846,7 +30433,7 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" - Shiken ni Deru Urusei Yatsura (Alt) + Shiken ni Deru Urusei Yatsura (alt) 1986 キティエンタープライズ (Kitty Enterprise) @@ -29891,6 +30478,8 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" + + @@ -29898,6 +30487,23 @@ ExtractDisk [02]"MUSIC2 " -> "scheme music disk_02.d88" + + + Shikotei (alt) + 1986 + デービーソフト (dB-Soft) + + + + + + + + + + + + Shin Best Nine Pro Yakyuu 1985 @@ -29937,6 +30543,7 @@ ExtractDisk [04]"DATA DISK " -> "shin kugyokuden(with patch)_04.d88" + @@ -29970,12 +30577,13 @@ ExtractDisk [04]"DATA DISK " -> "shin kugyokuden(with patch)_04.d88" - Shin Kugyokuden (Alt) + Shin Kugyokuden (alt) 1988 テクノソフト (Techno Soft) + @@ -30008,7 +30616,9 @@ ExtractDisk [04]"DATA DISK " -> "shin kugyokuden(with patch)_04.d88" - + + + Shin Kugyokuden Demo 1988 テクノソフト (Techno Soft) @@ -30120,7 +30730,7 @@ ExtractDisk [04]"DATA DISK " -> "shin kugyokuden(with patch)_04.d88" - Shindo 40 - Fathoms Force (Alt) + Shindo 40 - Fathoms Force (alt) 1984 コンプティーク (Comptiq) @@ -30208,7 +30818,8 @@ ExtractDisk [04]"DATA DISK " -> "shin kugyokuden(with patch)_04.d88" - + + Shirobara Renzoku Satsujin Jiken 1984 リバーヒルソフト (Riverhill Software) @@ -30251,7 +30862,7 @@ ExtractDisk [01]"DISK A " -> "shiryo sensen_01.d88" ExtractDisk [02]"DISK A " -> "shiryo sensen_02.d88" --> - Shiryou Sensen - War of the Dead (Alt) + Shiryou Sensen - War of the Dead (alt) 1989 クロスメディアソフト (Cross Media Soft) @@ -30322,7 +30933,7 @@ ExtractDisk [03]"disk 3 " -> "shiryo sensen 2_03.d88" ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" --> - Shiryou Sensen 2 - War of the Dead Part 2 (Alt Disk 1) + Shiryou Sensen 2 - War of the Dead Part 2 (alt Disk 1) 1989 クロスメディアソフト (Cross Media Soft) @@ -30482,7 +31093,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - Shougi (Alt?) + Shougi (alt?) 1984 アスキー (ASCII) @@ -30551,7 +31162,8 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - + + The Shougi Juku 1986 ビクター音楽産業 (Victor Music Industry) @@ -30658,7 +31270,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - Shuten Doji (Alt Disk 1) + Shuten Doji (alt Disk 1) 1990 エニックス (Enix) @@ -30710,7 +31322,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - + Silpheed 1987 ゲームアーツ (Game Arts) @@ -30736,7 +31348,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - Silpheed (Alt) + Silpheed (alt) 1987 ゲームアーツ (Game Arts) @@ -30782,7 +31394,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - + Silpheed (disk1 hack) 1987 ゲームアーツ (Game Arts) @@ -30791,6 +31403,13 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" + + + + + + + @@ -30858,7 +31477,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - Silver Ghost (Alt maybe) + Silver Ghost (alt maybe) 1988 呉ソフトウェア工房 (Kure Software Koubou) @@ -30896,6 +31515,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" + @@ -30928,6 +31548,8 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" + + @@ -31009,7 +31631,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - + Snatcher 1988 コナミ (Konami) @@ -31020,43 +31642,43 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" + + + + + + + - + - + - + - - - - - - - - - Snatcher (Alt) + + Snatcher (alt) 1988 コナミ (Konami) @@ -31101,7 +31723,9 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - + + + Snatcher Demo 1988 コナミ (Konami) @@ -31123,8 +31747,10 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - - Snatcher Demo (Alt) + + + + Snatcher Demo (alt) 1988 コナミ (Konami) @@ -31228,7 +31854,8 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - + + Sokoban 2 1984 シンキングラビット (Thinking Rabbit) @@ -31242,13 +31869,15 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - - Sokoban 2? (Alt?) + + Sokoban 2? (alt?) 1984 シンキングラビット (Thinking Rabbit) + + @@ -31256,7 +31885,7 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - + Solitaire Royale 1988 ゲームアーツ (Game Arts) @@ -31280,8 +31909,8 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" - - Solitaire Royale (Alt) + + Solitaire Royale (alt) 1988 ゲームアーツ (Game Arts) @@ -31292,6 +31921,13 @@ ExtractDisk [04]"disk 4 " -> "shiryo sensen 2_04.d88" + + + + + + + - + + + + Sorcerian (v1.1) 1987 日本ファルコム (Nihon Falcom) @@ -31417,7 +32056,9 @@ ExtractDisk [27]"Program V1.0 " -> "sorcerian(full package)_27.d88" [1574042 - + + + Sorcerian (v1.0) 1987 日本ファルコム (Nihon Falcom) @@ -31510,7 +32151,7 @@ ExtractDisk [26]"Program Disk(V1." -> "Sorcerian - Full Set 26.d88" [c85f188 - Sorcerian Utility Disk Vol.1 (Alt) + Sorcerian Utility Disk Vol.1 (alt) 1988 日本ファルコム (Nihon Falcom) @@ -31650,7 +32291,7 @@ ExtractDisk [02]"シナリオ ギルガメッシュ 2" -> "gilgamesh sorc - Selected Sorcerian 1 (Alt) + Selected Sorcerian 1 (alt) 1989 タケル (Takeru) @@ -31775,7 +32416,7 @@ ExtractDisk [02]"シナリオ ギルガメッシュ 2" -> "gilgamesh sorc - + Sorcerian Music Gallery 1987? 日本ファルコム (Nihon Falcom)? @@ -31786,8 +32427,8 @@ ExtractDisk [02]"シナリオ ギルガメッシュ 2" -> "gilgamesh sorc - - Sorcerian Music Gallery (Alt) + + Sorcerian Music Gallery (alt) 1987? 日本ファルコム (Nihon Falcom)? @@ -31801,7 +32442,8 @@ ExtractDisk [02]"シナリオ ギルガメッシュ 2" -> "gilgamesh sorc ExtractDisk [01]"B DISK " -> "sorcerian music library_01.d88" ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" --> - + + Sorcerian Music Library 1987? 日本ファルコム (Nihon Falcom)? @@ -31828,6 +32470,8 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" + + @@ -31849,13 +32493,15 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + Space Harrier 1987 電波新聞社 (Dempa Shinbunsha) + @@ -31874,13 +32520,15 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - - Space Harrier (Alt?) + + + Space Harrier (alt?) 1987 電波新聞社 (Dempa Shinbunsha) + @@ -31928,7 +32576,7 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - Star Arthur Densetsu I - Wakusei Mephius (Alt) + Star Arthur Densetsu I - Wakusei Mephius (alt) 1983 T&E Soft @@ -31980,13 +32628,16 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + Star Arthur Densetsu II - Ankoku Seiun 1984 T&E Soft + + @@ -31994,13 +32645,16 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - - Star Arthur Densetsu II - Ankoku Seiun (Alt) + + + Star Arthur Densetsu II - Ankoku Seiun (alt) 1984 T&E Soft + + @@ -32072,7 +32726,9 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + + Star Symphony 1986 クロスメディアソフト (Cross Media Soft) @@ -32098,8 +32754,10 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - - Star Symphony (Alt) + + + + Star Symphony (alt) 1986 クロスメディアソフト (Cross Media Soft) @@ -32170,7 +32828,7 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - Star Trader (Alt) + Star Trader (alt) 1989 日本ファルコム (Nihon Falcom) @@ -32226,7 +32884,9 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + + Still Sword 1988 フェアリーテール (Fairytale) @@ -32284,7 +32944,7 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - Still Sword for Adult (Alt) + Still Sword for Adult (alt) 1988 フェアリーテール (Fairytale) @@ -32354,7 +33014,9 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + + Sugoroku Yakyuu-dou 1989 日本クリエイト (Nihon Create) / タケル (Takeru) @@ -32379,7 +33041,8 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + Suikoden - Tenmei no Chikai 1989 光栄 (Koei) @@ -32418,7 +33081,7 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + Suiryushi 1989 しゃんばら (Shanbara) @@ -32443,8 +33106,8 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - - Suiryushi (Alt) + + Suiryushi (alt) 1989 しゃんばら (Shanbara) @@ -32468,7 +33131,8 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + Suiryushi II - Wadatsumi no Hikari Koto 1989 しゃんばら (Shanbara) @@ -32514,8 +33178,9 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - - Suiryushi II - Wadatsumi no Hikari Koto (Alt User Disk) + + + Suiryushi II - Wadatsumi no Hikari Koto (alt User Disk) 1989 しゃんばら (Shanbara) @@ -32574,7 +33239,9 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - + + + Super Daisenryaku 1988 システムソフト (System Soft) @@ -32606,8 +33273,10 @@ ExtractDisk [02]"A DISK " -> "sorcerian music library_02.d88" - - Super Daisenryaku (Alt?) + + + + Super Daisenryaku (alt?) 1988 システムソフト (System Soft) @@ -32634,8 +33303,11 @@ ExtractDisk [01]"ゲームディスク " -> "super daisenryaku_01.d8 ExtractDisk [02]"マップディスク " -> "super daisenryaku_02.d88" ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d88" --> - - Super Daisenryaku (Alt 2) + + + + + Super Daisenryaku (alt 2) 1988 システムソフト (System Soft) @@ -32688,7 +33360,7 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - Super Mario Bros. Special (Alt) + Super Mario Bros. Special (alt) 1985? ハドソン (Hudson Soft) @@ -32701,7 +33373,7 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - Super Mario Bros. Special (Alt 2) + Super Mario Bros. Special (alt 2) 1985? ハドソン (Hudson Soft) @@ -32714,7 +33386,7 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - Super Mario Bros. Special (Alt 3) + Super Mario Bros. Special (alt 3) 1985? ハドソン (Hudson Soft) @@ -32727,7 +33399,7 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - Super Mario Bros. Special (Alt 4) + Super Mario Bros. Special (alt 4) 1985? ハドソン (Hudson Soft) @@ -32739,21 +33411,6 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - - Super Pinball - 1984 - アスキー (ASCII) - - - - - - - - - - - Super Pitfall 1986 @@ -32779,7 +33436,9 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - + + + Super Rambo 1986 パックインビデオ (Pack-in Video) @@ -32800,6 +33459,8 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 + + @@ -32891,7 +33552,7 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - Tactical Gladiator Veigues (Alt?) + Tactical Gladiator Veigues (alt?) 1988 ゲームアーツ (Game Arts) @@ -33085,7 +33746,8 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - + + Teitoku no Ketsudan 1990 光栄 (Koei) @@ -33125,7 +33787,7 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - Teitoku no Ketsudan (Alt) + Teitoku no Ketsudan (alt) 1990 光栄 (Koei) @@ -33189,7 +33851,7 @@ ExtractDisk [03]"データディスク " -> "super daisenryaku_03.d8 - Teki wa Kaizoku - Kaizokuban (Alt) + Teki wa Kaizoku - Kaizokuban (alt) 1987 クロスメディアソフト (Cross Media Soft) @@ -33243,7 +33905,7 @@ ExtractDisk [01]"DISK_A " -> "telenet music box (a)_01.d88" ExtractDisk [02]"DISK_B " -> "telenet music box (a)_02.d88" --> - Telenet Music Box (Alt) + Telenet Music Box (alt) 1989 日本テレネット (Nihon Telenet) @@ -33270,7 +33932,7 @@ ExtractDisk [01]"DISK A " -> "telenet music box (b)_01.d88" ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" --> - Telenet Music Box (Alt 2) + Telenet Music Box (alt 2) 1989 日本テレネット (Nihon Telenet) @@ -33331,7 +33993,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Ten to Chi to 1990 コナミ (Konami) @@ -33445,7 +34109,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + Tennis Freak 1985 ウィンキーソフト (Winky Soft) @@ -33510,7 +34175,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - Tenshi-tachi no Gogo (Alt, New ed?) + Tenshi-tachi no Gogo (alt, New ed?) 1985 ジャスト (Jast) @@ -33534,7 +34199,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Tenshi-tachi no Gogo Bangai-hen 1985 ジャスト (Jast) @@ -33548,8 +34215,10 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Tenshi-tachi no Gogo Bangai-hen (Alt) + + + + Tenshi-tachi no Gogo Bangai-hen (alt) 1985 ジャスト (Jast) @@ -33562,7 +34231,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + Tenshi-tachi no Gogo II 1987 ジャスト (Jast) @@ -33594,8 +34264,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Tenshi-tachi no Gogo II (Alt Disk 1) + + + Tenshi-tachi no Gogo II (alt Disk 1) 1987 ジャスト (Jast) @@ -33626,8 +34297,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Tenshi-tachi no Gogo II (Alt?) + + + Tenshi-tachi no Gogo II (alt?) 1987 ジャスト (Jast) @@ -33768,7 +34440,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + Testament 1987 バショウハウス (Bashou House) @@ -33793,8 +34465,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Testament (Alt) + + Testament (alt) 1987 バショウハウス (Bashou House) @@ -33818,7 +34490,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + Testament Expansion Map 19?? <unknown> @@ -33861,13 +34534,14 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + Tetris 1988 B·P·S (Bullet-Proof Software) + @@ -33875,13 +34549,16 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Tetris (Alt?) + + + + Tetris (alt?) 1988 B·P·S (Bullet-Proof Software) + @@ -33889,8 +34566,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Tetris (Alt 2) + + Tetris (alt 2) 1988 B·P·S (Bullet-Proof Software) @@ -33903,7 +34580,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Thexder 1985 @@ -33918,8 +34597,10 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Thexder (Alt?) + + + + Thexder (alt?) 1985 ゲームアーツ (Game Arts) @@ -33932,7 +34613,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Thexder (invincible cheat?) 1985 ゲームアーツ (Game Arts) @@ -33945,7 +34628,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + Thexder88 1985 ゲームアーツ (Game Arts) @@ -33960,7 +34643,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - Thexder88 (Alt) + Thexder88 (alt) 1985 ゲームアーツ (Game Arts) @@ -33987,13 +34670,18 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Time Empire + + + + Time Empire (Single drive version) 1985 + 光栄 (Koei) + + @@ -34001,13 +34689,16 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Time Empire (Alt) + + + Time Empire (alt, Dual drive version) 1985 + 光栄 (Koei) + @@ -34026,13 +34717,16 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Time Empire (Alt 2) + + + Time Empire (alt 2, Dual drive version) 1985 + 光栄 (Koei) + @@ -34051,7 +34745,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + Time Tunnel - Time Secret 2 1984 ボンドソフト (Bond Soft) @@ -34065,8 +34760,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - - Time Tunnel - Time Secret 2 (Alt) + + + Time Tunnel - Time Secret 2 (alt) 1984 ボンドソフト (Bond Soft) @@ -34178,13 +34874,16 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Tir-Nan-Og - Kindan no Tou 1990 - システムソフト (System Software) + システムソフト (System Soft) + @@ -34224,7 +34923,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Tobira wo Hirakete 1987 キティエンタープライズ (Kitty Enterprise) @@ -34345,7 +35046,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - Tokyo Joshiko Seifuku wo Nuida Zukan Part 1 (Alt) + Tokyo Joshiko Seifuku wo Nuida Zukan Part 1 (alt) 1988 ニューシステムハウスオウ (New System House Oh!) @@ -34537,6 +35238,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" + + @@ -34557,7 +35260,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Tonky 1985 SPS @@ -34578,6 +35283,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" + + @@ -34589,6 +35296,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" Topple Zip Demo 1986 ボーステック (Bothtec) + @@ -34601,6 +35309,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" 19?? <unknown> + + @@ -34659,7 +35369,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - Touch (Alt) + Touch (alt) 1987 東宝 (Toho) @@ -34694,7 +35404,9 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + + Touchdown 1984 ウィンキーソフト (Winky Soft) @@ -34708,7 +35420,8 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - + + The Tower of Dragon 1988 ドリームソフト (Dream Soft) @@ -34723,7 +35436,7 @@ ExtractDisk [02]"DISK B " -> "telenet music box (b)_02.d88" - Tower of Dragon (Alt) + Tower of Dragon (alt) 1988 ドリームソフト (Dream Soft) @@ -34773,7 +35486,7 @@ ExtractDisk [01]"Disk Basic " -> "transylvania_01.d88" (same as above) ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" --> - Transylvania (Alt) + Transylvania (alt) 1984 スタークラフト (Starcraft) @@ -34872,7 +35585,9 @@ ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" - + + + Triton 1985 ザインソフト (Sein Soft) @@ -34971,7 +35686,7 @@ ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" - + Trump Kyo 1984 ハドソン (Hudson Soft) @@ -35139,7 +35854,7 @@ ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" - Tunnels & Trolls (Alt Player Disk) + Tunnels & Trolls (alt Player Disk) 1990 スタークラフト (Starcraft) @@ -35330,7 +36045,7 @@ ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" - Twilight Zone 3 - Nagakute Amai Yoru (Alt) + Twilight Zone 3 - Nagakute Amai Yoru (alt) 1989 グレイト (Great) @@ -35406,7 +36121,8 @@ ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" - + + Ultima I - The First Age of Darkness 1988 ポニカ (Pony Canyon) @@ -35438,8 +36154,9 @@ ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" - - Ultima I - The First Age of Darkness (Alt) + + + Ultima I - The First Age of Darkness (alt) 1988 ポニカ (Pony Canyon) @@ -35511,7 +36228,7 @@ ExtractDisk [02]"PROGRAM " -> "transylvania_02.d88" - Ultima II - The Revenge of the Enchantress (Alt) + Ultima II - The Revenge of the Enchantress (alt) 1989 ポニカ (Pony Canyon) @@ -35587,7 +36304,7 @@ ExtractDisk [02]"シナリオディスク " -> "ultima 3(ponyca)_02.d88 ExtractDisk [03]"ユーザーシステムディスク " -> "ultima 3(ponyca)_03.d88" --> - Ultima III - Exodus (Alt) + Ultima III - Exodus (alt) 1989 ポニカ (Pony Canyon) @@ -35623,6 +36340,7 @@ ExtractDisk [03]"ユーザーシステムディスク " -> "ultima 3(pon + @@ -35708,6 +36426,7 @@ ExtractDisk [03]"ユーザーシステムディスク " -> "ultima 3(pon + Ulysses and the Golden Fleece 1983 @@ -35771,7 +36490,7 @@ ExtractDisk [02]"Ulysses_Disk2 " -> "ulysses_v80_02.d88" (same as ulyssesa) ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) --> - Ulysses (Alt BASIC Disk) + Ulysses (alt BASIC Disk) 19?? <unknown> @@ -35866,7 +36585,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Urotsukidoji (Alt) + Urotsukidoji (alt) 1990 フェアリーテール (Fairytale) @@ -35918,7 +36637,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Urusei Yatsura 1987 マイクロキャビン (Micro Cabin) @@ -35958,7 +36677,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Urusei Yatsura (Alt) + Urusei Yatsura (alt) 1987 マイクロキャビン (Micro Cabin) @@ -36003,7 +36722,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Utsukushiki Emono-Tachi 1 1987 グレイト (Great) @@ -36031,7 +36751,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Utsukushiki Emono-Tachi Part III 1988 グレイト (Great) @@ -36056,7 +36777,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Utsukushiki Emono-Tachi Part IV 1988 グレイト (Great) @@ -36081,7 +36803,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Utsukushiki Emono-Tachi Part V 1989 グレイト (Great) @@ -36106,7 +36829,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Utsukushiki Emono-Tachi Part VI 1989 グレイト (Great) @@ -36200,7 +36924,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Vain Dream (Alt) + Vain Dream (alt) 1991 グローディア (Global Media) @@ -36266,7 +36990,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + + Vain Dream Visual User Disk 1991 グローディア (Global Media) @@ -36277,13 +37003,14 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Val Trad 1985 リバーヒルソフト (Riverhill Software) + @@ -36302,7 +37029,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Valna 1989 システムサコム (System Sacom) @@ -36441,7 +37168,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Victorious Nine (Alt) + Victorious Nine (alt) 1985 ニデコム (Nidecom) @@ -36454,13 +37181,16 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Volguard 1984 デービーソフト (dB-Soft) + + @@ -36543,7 +37273,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Warning (Alt Disk 2) + Warning (alt Disk 2) 19?? <unknown> @@ -36651,7 +37381,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Watashi wo Golf ni Tsuretette (Alt Disk 1) + Watashi wo Golf ni Tsuretette (alt Disk 1) 1991 フェアリーテール (Fairytale) @@ -36726,7 +37456,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Waterfront Adventure 1990 ハード (Hard) @@ -36799,7 +37529,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + + Weird 2 1985 ポリシー (Policy) @@ -36813,13 +37545,14 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + What's Michael 1988 マイクロキャビン (Micro Cabin) + @@ -36895,7 +37628,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + + Wibarm 1986 アルシスソフト (Arsys Soft) @@ -36921,7 +37656,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wibarm (Alt) + Wibarm (alt) 1986 アルシスソフト (Arsys Soft) @@ -36946,6 +37681,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) + + + @@ -36967,13 +37705,14 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Wingman 1984 エニックス (Enix) + @@ -36981,13 +37720,14 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - - Wingman (Alt) + + Wingman (alt) 1984 エニックス (Enix) + @@ -37021,7 +37761,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wingman 2 - Kitakura no Fukkatsu (Alt) + Wingman 2 - Kitakura no Fukkatsu (alt) 1986 エニックス (Enix) @@ -37078,7 +37818,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wingman Special (Alt) + Wingman Special (alt) 1987 エニックス (Enix) @@ -37110,7 +37850,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wingman Special (Alt 2) + Wingman Special (alt 2) 1987 エニックス (Enix) @@ -37148,6 +37888,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) + + @@ -37188,7 +37930,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wizard and The Princess (Alt System Disk) + Wizard and The Princess (alt System Disk) 1983 スタークラフト (Starcraft) @@ -37220,7 +37962,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wizard and The Princess (Alt 2) + Wizard and The Princess (alt 2) 1983 スタークラフト (Starcraft) @@ -37251,7 +37993,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Wizardry - Proving Grounds of the Mad Overlord! 1985 アスキー (ASCII) @@ -37277,7 +38019,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Wizardry 2 - The Knight of Diamonds 1987 アスキー (ASCII) @@ -37303,7 +38045,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + Wizardry 3 - The Legacy of Llylgamyn 1987 アスキー (ASCII) @@ -37382,7 +38124,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wizardry 4 - The Return of Werdna (Alt) + Wizardry 4 - The Return of Werdna (alt) 1988 アスキー (ASCII) @@ -37481,7 +38223,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - Wizardry 5 - Heart of the Maelstrom (Alt Disk 5) + Wizardry 5 - Heart of the Maelstrom (alt Disk 5) 1990 アスキー (ASCII) @@ -37558,7 +38300,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + + Woody Poco 1986 デービーソフト (dB-Soft) @@ -37583,8 +38327,10 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - - Woody Poco (Alt) + + + + Woody Poco (alt) 1986 デービーソフト (dB-Soft) @@ -37597,8 +38343,10 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - - Woody Poco (Alt 2) + + + + Woody Poco (alt 2) 1986 デービーソフト (dB-Soft) @@ -37622,7 +38370,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + World Golf 1985 エニックス (Enix) @@ -37636,8 +38384,10 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - - World Golf (Alt) + + + + World Golf (alt) 1985 エニックス (Enix) @@ -37676,7 +38426,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - World Golf II (Alt?) + World Golf II (alt?) 1987 エニックス (Enix) @@ -37701,12 +38451,12 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - World Golf II (Alt 2) + World Golf II (alt 2) 1987 エニックス (Enix) - + @@ -37726,12 +38476,12 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - World Golf 3 + World Golf III 1990 エニックス (Enix) - + @@ -37772,7 +38522,7 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - World Golf 3 (Alt) + World Golf 3 (alt) 19?? <unknown> @@ -37859,7 +38609,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Xak 2 1990 マイクロキャビン (Micro Cabin) @@ -37925,8 +38676,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - - Xak II (Alt) + + + Xak II (alt) 1990 マイクロキャビン (Micro Cabin) @@ -37984,7 +38736,8 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + Xak - Gazel no Tou 1991 マイクロキャビン (Micro Cabin) @@ -38044,7 +38797,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - + + + Xanadu 1985 日本ファルコム (Nihon Falcom) @@ -38076,8 +38831,10 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - - Xanadu (Alt) + + + + Xanadu (alt) 1985 日本ファルコム (Nihon Falcom) @@ -38122,8 +38879,9 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) - - Xanadu (Bad?) + + + Xanadu (bootleg?) 1985 日本ファルコム (Nihon Falcom) @@ -38158,8 +38916,10 @@ ExtractDisk [03]"Ulysses_Disk1 " -> "ulysses_v80_03.d88" (same as ulyssesa) ExtractDisk [01]"xanadu80A " -> "xanadu_v80_01.d88" ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" --> - - Xanadu (Alt 2) + + + + Xanadu (alt 2) 1985 日本ファルコム (Nihon Falcom) @@ -38203,13 +38963,14 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - + Xanadu (mkII version) 1985 日本ファルコム (Nihon Falcom) + @@ -38260,7 +39021,9 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - + + + Xanadu Scenario II - The Resurrection of Dragon 1986 日本ファルコム (Nihon Falcom) @@ -38292,7 +39055,9 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - + + + Xanadu Scenario II - The Resurrection of Dragon (Hack) 19?? <unknown> @@ -38328,6 +39093,8 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" + + @@ -38336,12 +39103,14 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - Xevious (Alt) + Xevious (alt) 1985 エニックス (Enix) + + @@ -38361,7 +39130,7 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - Xtal Soft Digital Juke Box (Alt) + Xtal Soft Digital Juke Box (alt) 1988 クリスタルソフト (Xtal Soft) @@ -38371,7 +39140,9 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - + + + Xylos 1985 アスキー (ASCII) @@ -38418,7 +39189,7 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - XZR - Hakai no Guuzou (Alt) + XZR - Hakai no Guuzou (alt) 1988 日本テレネット (Nihon Telenet) @@ -38449,7 +39220,8 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - + + XZR II - Kanketsu-hen 1988 日本テレネット (Nihon Telenet) @@ -38488,8 +39260,9 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - - XZR II - Kanketsu-hen (Alt) + + + XZR II - Kanketsu-hen (alt) 1988 日本テレネット (Nihon Telenet) @@ -38527,7 +39300,8 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - + + XZR II Demo 1988 日本テレネット (Nihon Telenet) @@ -38549,13 +39323,14 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" - + Yajiuma Pennant Race 1988 クロスメディアソフト (Cross Media Soft) + @@ -38585,13 +39360,14 @@ ExtractDisk [02]"xanadu80_b " -> "xanadu_v80_02.d88" ExtractDisk [01]"やじペナA " -> "Yajiuma Pennant Race 01.d88" ExtractDisk [02]"やじペナB " -> "Yajiuma Pennant Race 02.d88" --> - - Yajiuma Pennant Race (Alt) + + Yajiuma Pennant Race (alt) 1988 クロスメディアソフト (Cross Media Soft) + @@ -38608,6 +39384,8 @@ ExtractDisk [02]"やじペナB " -> "Yajiuma Pennant Race 02.d88" + + @@ -38711,7 +39489,9 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + + Yaksa 1987 ウルフチーム (WolfTeam) @@ -38743,8 +39523,9 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - - Yaksa (Alt) + + + Yaksa (alt) 1987 ウルフチーム (WolfTeam) @@ -38775,7 +39556,8 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + Yaksa (Hack) 1987 ウルフチーム (WolfTeam) @@ -38807,7 +39589,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + Yaksa Demo 1987 ウルフチーム (WolfTeam) @@ -38818,7 +39600,9 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + + Yaksa Music Disk 1987 ウルフチーム (WolfTeam) @@ -38829,7 +39613,9 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + + Yakyuu-dou 1988 タケル (Takeru) @@ -38868,8 +39654,10 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - - Yakyuu-dou (Alt) + + + + Yakyuu-dou (alt) 1988 タケル (Takeru) @@ -38984,7 +39772,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Yakyuu-dou II (Alt User Disk) + Yakyuu-dou II (alt User Disk) 1989 タケル (Takeru) @@ -39051,6 +39839,8 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" + + @@ -39202,7 +39992,9 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + + Youkai Tantei Chima Chima 1984 ボーステック (Bothtec) @@ -39303,7 +40095,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Ys - Ancient Ys Vanished Omen (Alt) + Ys - Ancient Ys Vanished Omen (alt) 1987 日本ファルコム (Nihon Falcom) @@ -39335,7 +40127,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Ys - Ancient Ys Vanished Omen (Alt 2) + Ys - Ancient Ys Vanished Omen (alt 2) 1987 日本ファルコム (Nihon Falcom) @@ -39378,7 +40170,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Ys Demo (Alt) + Ys Demo (alt) 1989 日本ファルコム (Nihon Falcom) @@ -39428,7 +40220,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Ys II - Ancient Ys Vanished The Final Chapter (Alt) + Ys II - Ancient Ys Vanished The Final Chapter (alt) 1988 日本ファルコム (Nihon Falcom) @@ -39467,7 +40259,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Ys II - Ancient Ys Vanished The Final Chapter (Alt 2) + Ys II - Ancient Ys Vanished The Final Chapter (alt 2) 1988 日本ファルコム (Nihon Falcom) @@ -39528,7 +40320,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Ys II Music Gallery (Alt) + Ys II Music Gallery (alt) 19?? <unknown> @@ -39652,6 +40444,8 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" + + @@ -39691,13 +40485,16 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + Zarth 1984 エニックス (Enix) + + + @@ -39705,13 +40502,14 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - - Zarth (Alt) + + Zarth (alt) 1984 エニックス (Enix) + @@ -39719,8 +40517,8 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - - Zarth (Alt 2) + + Zarth (alt 2) 1984 エニックス (Enix) @@ -39773,7 +40571,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Zavas (Alt) + Zavas (alt) 1988 ポプコムソフト (Popcom Soft) @@ -39804,20 +40602,6 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - - Zaxus - 1985 - エニックス (Enix) - - - - - - - - - - Zeliard 1987 @@ -40037,7 +40821,8 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + Zodiac 2 Aggress 1986 リバーヒルソフト (Riverhill Software) @@ -40076,6 +40861,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" + Zork 1 ・ 2 ・ 3 1982 @@ -40116,12 +40902,15 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + + Aino New Loaders 4 1987 <doujin> + @@ -40129,8 +40918,10 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - - Aino New Loaders 4 (Alt) + + + + Aino New Loaders 4 (alt) 1987 <doujin> @@ -40142,7 +40933,9 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + + Aino New Loaders Vol. 5 1987 <doujin> @@ -40227,12 +41020,13 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + Angels - Celica Crisis 19?? <doujin> - + @@ -40251,7 +41045,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + Area PC88 19?? <doujin> @@ -40283,11 +41077,13 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + Attacker 1990 <doujin> + @@ -40336,6 +41132,8 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" + + Ayashige Pack 1990 @@ -40374,12 +41172,13 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + Battle Entry 19?? <doujin> + @@ -40416,7 +41215,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Beed (Alt Disk 1) + Beed (alt Disk 1) 1990? <doujin> @@ -40455,7 +41254,8 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - + + Blue Blood Music Disk Vol. 7 - Gradius Special 19?? <doujin> @@ -40641,7 +41441,7 @@ ExtractDisk [05]"DISK D " -> "yajiuma pennant race 2_05.d88" - Card Game Pro-8.8K Vol.2 (Alt) + Card Game Pro-8.8K Vol.2 (alt) 19?? <doujin> @@ -40908,7 +41708,7 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - Chou Senshi Hoehoe 2 - Sangoku-ichi Daibukai (Alt) + Chou Senshi Hoehoe 2 - Sangoku-ichi Daibukai (alt) 19?? <doujin> @@ -41003,7 +41803,8 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + + Cone Paper Vibration Data Shuu Dai-1-kan 1991 <doujin> @@ -41017,7 +41818,8 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + + Cone Paper Vibration Data Shuu Dai-2-kan 1992 <doujin> @@ -41031,7 +41833,8 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + + Cone Paper Vibration Data Shuu Dai-3-kan 1993 <doujin> @@ -41045,7 +41848,9 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + + + Cone Paper Vibration Data Shuu Dai-4-kan 1993 <doujin> @@ -41059,7 +41864,9 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + + + Cone Paper Vibration Data Shuu Dai-5-kan 1994 <doujin> @@ -41258,7 +42065,8 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + + Dark Shrine ~ Troubadour 1990? <doujin> @@ -41302,7 +42110,7 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + Disk Studio vol. 1 19?? <doujin> @@ -41314,11 +42122,13 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + Disk Studio vol. 2 19?? <doujin> + + @@ -41405,7 +42215,7 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - Dragon Knights ~Spirit 3~ (Alt) + Dragon Knights ~Spirit 3~ (alt) 1992 <doujin> @@ -41577,7 +42387,7 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - + Ever Green 1993 <doujin> @@ -41613,7 +42423,7 @@ ExtractDisk [02]" " -> "charie music gallery vol.3_02.d88" - EXIZ Music Disk vol. 1 ~Prelude~ (Alt) + EXIZ Music Disk vol. 1 ~Prelude~ (alt) 1991 <doujin> @@ -41689,7 +42499,7 @@ ExtractDisk [02]"EXTRA Disk A " -> "extra_02.d88" ExtractDisk [03]"EXTRA Disk B " -> "extra_03.d88" --> - Extra (Alt?) + Extra (alt?) 1988? <doujin> @@ -41716,7 +42526,7 @@ ExtractDisk [03]"EXTRA Disk B " -> "extra_03.d88" - Extra (Alt 2?) + Extra (alt 2?) 1988? <doujin> @@ -41832,7 +42642,8 @@ ExtractDisk [03]"EXTRA Disk B " -> "extra_03.d88" - + + Ferill 1989 <doujin> @@ -41844,8 +42655,9 @@ ExtractDisk [03]"EXTRA Disk B " -> "extra_03.d88" - - Ferill (Alt) + + + Ferill (alt) 1989 <doujin> @@ -41856,7 +42668,8 @@ ExtractDisk [03]"EXTRA Disk B " -> "extra_03.d88" - + + Ferill Data Shu Vol.1 19?? <doujin> @@ -42445,7 +43258,8 @@ Also found as separate images (but equal CRC) - + + FSD Sample Ongaku-shuu vol. 3 1992 <doujin> @@ -42622,7 +43436,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - GC-Clusterz Music Disk vol. 5 (Alt) + GC-Clusterz Music Disk vol. 5 (alt) 1991 <doujin> @@ -42664,7 +43478,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - GC-Clusterz Music Disk vol. 6 (Alt) + GC-Clusterz Music Disk vol. 6 (alt) 1991 <doujin> @@ -42811,7 +43625,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Holiness Story 1992 <doujin> @@ -42932,11 +43747,12 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Imagical Musion Depot Vol. 1 1994 <doujin> - + @@ -43033,7 +43849,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Ireen 1991 <doujin> @@ -43125,7 +43942,9 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + + Kare to Futari no Skyline 1990? <doujin> @@ -43156,7 +43975,9 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + + Key On 1990? <doujin> @@ -43182,7 +44003,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Kanai-kun no Uta (Alt) + Kanai-kun no Uta (alt) 19?? <doujin> @@ -43288,7 +44109,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Lion 1991 <doujin> @@ -43502,7 +44324,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Melt Down (Alt) + Melt Down (alt) 1989? <doujin> @@ -43560,7 +44382,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Morina 1994 <doujin> @@ -43584,11 +44407,14 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + + Music Floppy Vol. 2 1990 <doujin> - + + @@ -43596,12 +44422,15 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + + Music Floppy Vol. 3 1991 <doujin> + @@ -43689,6 +44518,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" <doujin> + + @@ -43721,7 +44552,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Nouten Chokugeki! 2 (Alt) + Nouten Chokugeki! 2 (alt) 1991 <doujin> @@ -43770,12 +44601,14 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - - NT-3 Music Disk - Mysterious Love Token + + + NT-3 Music Disk - Mysterious Love Token (v1.3) 1990 <doujin> + @@ -43783,11 +44616,13 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - - NT-3 Music Disk - Flash Power + + + NT-3 Music Disk - Flash Power (v2.1) 1990 <doujin> + @@ -43795,11 +44630,12 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - - NT-3 Music Disk - So-and-So + + NT-3 Music Disk - So-and-So (v3.0) 1991 <doujin> + @@ -43959,7 +44795,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Ongaku Enban Con Spirito 1993 <doujin> @@ -44030,7 +44867,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Onion 100 Yen Disk No.4 (Alt) + Onion 100 Yen Disk No.4 (alt) 1988 <doujin> @@ -44100,7 +44937,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Orphe Music Disk (Alt) + Orphe Music Disk (alt) 1991 <doujin> @@ -44231,7 +45068,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Phrenetic Shooting 19?? <doujin> @@ -44295,7 +45133,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Powerful Engine (Alt) + Powerful Engine (alt) 1990? <doujin> @@ -44306,7 +45144,9 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + + Prodigy 19?? <doujin> @@ -44331,11 +45171,14 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + Puzzle-chan Sensenfukoku 1989 <doujin> + + @@ -44401,7 +45244,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Red Shrew (Alt) + Red Shrew (alt) 1989 <doujin> @@ -44428,6 +45271,8 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" 1990 <doujin> + + @@ -44436,7 +45281,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - ReFight (Alt) + ReFight (alt) 1990 <doujin> @@ -44472,7 +45317,9 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - + + + Revolter 1988? <doujin> @@ -44509,7 +45356,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - RI-2 Music Disk Vol. 3 (Alt) + RI-2 Music Disk Vol. 3 (alt) 1991 <doujin> @@ -44547,7 +45394,7 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - RI-2 Music Disk Vol. 5 (Alt) + RI-2 Music Disk Vol. 5 (alt) 1991 <doujin> @@ -44570,12 +45417,15 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" + + Rimi-chan no Kikenna Yoru 1986 <doujin> + @@ -44595,11 +45445,12 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Rimi-chan no Kikenna Yoru (Alt?) + Rimi-chan no Kikenna Yoru (alt?) 1986 <doujin> + @@ -44619,11 +45470,12 @@ ExtractDisk [08]"PCM set " -> "gc-clusterz music disk(vol.1-7)_08.d88" - Rimi-chan no Kikenna Yoru (Alt 2) + Rimi-chan no Kikenna Yoru (alt 2) 1986 <doujin> + @@ -44873,7 +45725,9 @@ ExtractDisk [02]"PCM Disk " -> "rst88 music disk v11_02.d88" ExtractDisk [01]"System Disk " -> "rst88 music disk v12_01.d88" ExtractDisk [02]"Data Disk " -> "rst88 music disk v12_02.d88" --> - + + + RST88 Music Disk v12 19?? <doujin> @@ -44918,7 +45772,7 @@ ExtractDisk [02]"Data Disk " -> "rst88 music disk v12_02.d88" - S.O.S. for Sound Board 2 Music Gallery (Alt) + S.O.S. for Sound Board 2 Music Gallery (alt) 19?? <doujin> @@ -45215,7 +46069,7 @@ ExtractDisk [01]" " -> "sound on-ten vol.1(a)_01.d88" ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" --> - Sound On-Ten vol. 1.00 (Alt) + Sound On-Ten vol. 1.00 (alt) 1991? <doujin> @@ -45248,7 +46102,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Sound On-Ten vol. 3.00 (Alt) + Sound On-Ten vol. 3.00 (alt) 1992? <doujin> @@ -45393,7 +46247,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Street Yakyuuken (Alt) + Street Yakyuuken (alt) 1991? <doujin> @@ -45405,7 +46259,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - + Studio Flapper Ongaku Disk 4 1991 <doujin> @@ -45417,7 +46271,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - + Studio Flapper Ongaku Disk 5 19?? <doujin> @@ -45455,7 +46309,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Super Jack Pro 8.8k (Alt) + Super Jack Pro 8.8k (alt) 1988 <doujin> @@ -45479,7 +46333,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Super Sonic Shooter (Alt) + Super Sonic Shooter (alt) 1991 <doujin> @@ -45491,7 +46345,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Super Sonic Shooter (Alt 2) + Super Sonic Shooter (alt 2) 1991 <doujin> @@ -45773,7 +46627,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Team AB Music Disk No.1 ~We Love Dreams Music~ (Alt) + Team AB Music Disk No.1 ~We Love Dreams Music~ (alt) 1992? <doujin> @@ -45797,7 +46651,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Tiny Wasp (Alt) + Tiny Wasp (alt) 19?? <doujin> @@ -45847,7 +46701,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Turning Gal (Alt maybe) + Turning Gal (alt maybe) 19?? <doujin> @@ -45881,7 +46735,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Uchuu Bokushi (Alt Disk A) + Uchuu Bokushi (alt Disk A) 19?? <unknown> @@ -45920,7 +46774,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Ueda Jun'ichi Ongaku-Shu Vol.1 (Alt) + Ueda Jun'ichi Ongaku-Shu Vol.1 (alt) 1990 <doujin> @@ -45948,7 +46802,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Ueda Jun'ichi Ongaku Disk 2 (Alt) + Ueda Jun'ichi Ongaku Disk 2 (alt) 1990 <doujin> @@ -46073,7 +46927,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Vampire - Yoru no Kizoku (Alt) + Vampire - Yoru no Kizoku (alt) 19?? <doujin> @@ -46148,7 +47002,9 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - + + + Witch's Brains 19?? <doujin> @@ -46280,7 +47136,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Yugekitai Bangaihen - Taiheiyou no Akai Kamikaze (Alt) + Yugekitai Bangaihen - Taiheiyou no Akai Kamikaze (alt) 1990? <doujin> @@ -46315,7 +47171,7 @@ ExtractDisk [02]" " -> "sound on-ten vol.1(a)_02.d88" - Yugekitai Bangaihen - Taiheiyou no Akai Kamikaze (Alt 2) + Yugekitai Bangaihen - Taiheiyou no Akai Kamikaze (alt 2) 1990? <doujin> @@ -46631,7 +47487,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Jam Disk Magazine Vol.1 (Alt) + Jam Disk Magazine Vol.1 (alt) 19?? <unknown> @@ -46695,7 +47551,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + N88-BASIC MR (v2.3) 19?? <unknown> @@ -46717,7 +47574,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + MA System Disk 19?? <unknown> @@ -46728,7 +47586,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + MC2 System Disk 19?? <unknown> @@ -46739,7 +47598,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + MH System Disk 19?? <unknown> @@ -46750,8 +47610,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - MH System Disk (Alt) + + + MH System Disk (alt) 19?? <unknown> @@ -46761,7 +47622,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + MR System Disk 19?? <unknown> @@ -46772,7 +47634,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + PC-8801MA Demo 19?? <unknown> @@ -46783,8 +47646,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - PC-8801MA Demo (Alt) + + + PC-8801MA Demo (alt) 19?? <unknown> @@ -46794,7 +47658,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + PC-8801MA System Disk 19?? <unknown> @@ -46805,7 +47670,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + PC-8801MA2 System Disk & Demo 19?? <unknown> @@ -46816,7 +47682,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + PC8801mkII MR Demo 19?? <unknown> @@ -46827,26 +47694,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Daiva Cali-Yuga no Mitsuteru - 19?? - <unknown> - - - - - - - - - - - - - - - - + + RCM-PC88 Ver 1.0 - Come on Music 19?? <unknown> @@ -46857,7 +47706,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Ulamander 19?? <unknown> @@ -46868,7 +47718,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Yukar Mini 19?? <unknown> @@ -46899,40 +47750,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - 15 Puzzle (PC-8001?) - 19?? - <unknown> - - - - - - - - - 300m - 19?? - <unknown> - - - - - - - - - 3 by 4 - 19?? - <unknown> - - - - - - - - + + + 88 Game Book 19?? <unknown> @@ -47008,7 +47828,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Acchi Muite Hoi! (Alt) + Acchi Muite Hoi! (alt) 19?? <unknown> @@ -47029,7 +47849,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Acchi Muite Hoi! (Alt 2) + Acchi Muite Hoi! (alt 2) 19?? <unknown> @@ -47075,19 +47895,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - - - The Alien Island 3D ver - 19?? - <unknown> - - - - - - - Ao no Sekizou - The Blue Statue 19?? @@ -47153,7 +47960,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Attacker Vanguard 19?? <unknown> @@ -47208,7 +48016,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + + Blue Mint 19?? <unknown> @@ -47328,21 +48138,14 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Chikyu SOS! - 19?? - <unknown> - - - - - - - - + + Chili Tomato 19?? <unknown> + + + @@ -47350,17 +48153,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Combat - 19?? - <unknown> - - - - - - - Continuing Story of Moguro Fukuzou 19?? @@ -47451,9 +48243,11 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Donkey - 19?? - <unknown> + Donkey Gorilla + 1983 + ツクモ (Tsukumo) + + @@ -47462,9 +48256,10 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Dota + Bouken Roman - Dota 19?? システムソフト (System Soft) + @@ -47516,7 +48311,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Dungeon Manjiro 19?? <unknown> @@ -47529,7 +48325,10 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Explode - 19?? + + 1988 + + <unknown> @@ -47578,7 +48377,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Fantastic Eaters 19?? <unknown> @@ -47589,8 +48389,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Fantastic Eaters (Alt) + + + Fantastic Eaters (alt) 19?? <unknown> @@ -47600,7 +48401,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Final Funtasy 19?? <unknown> @@ -47622,21 +48424,15 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Final Weapon v1 - 19?? - <unknown> - - - - - - - Fire Ball - 19?? + + 1985 + <unknown> + + + @@ -47679,17 +48475,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Full Time 'N' - 19?? - <unknown> - - - - - - - Fuyu de Gozaru 19?? @@ -47770,7 +48555,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Genmu no Shiro 19?? - <unknown> + チャンピオンソフト (Champion Soft) @@ -47813,7 +48598,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Gulcrisis (Alt?) + Gulcrisis (alt?) 19?? <unknown> @@ -47826,6 +48611,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Gunnerays 19?? + <unknown> @@ -47834,7 +48620,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + + Hansen Simulator (Thousantis-go no Boken) 19?? <unknown> @@ -47908,10 +48696,13 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Heroes 19?? <unknown> + + @@ -47919,10 +48710,15 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + + + Imenes 19?? Grass Roots Software + + @@ -47934,6 +48730,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Inner Space 19?? <unknown> + + @@ -47985,17 +48783,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - I wa Sanjutsu Nari - 19?? - <unknown> - - - - - - - Jaleck 19?? @@ -48051,6 +48838,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Kinsen Street + 19?? <unknown> @@ -48093,10 +48881,15 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Kuryuto(SR ver) - 19?? - <unknown> + + + + KyuRyuTou (SR ver) + 1986 + スタークラフト (Starcraft) + + + @@ -48104,10 +48897,15 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Kuyruto - 19?? - <unknown> + + + + KyuRyuTou + 1986 + スタークラフト (Starcraft) + + + @@ -48136,10 +48934,12 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Lascivious Oranges 19?? <unknown> + @@ -48174,6 +48974,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Leader 19?? <unknown> + + @@ -48181,7 +48983,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + + Login Disk 19?? <unknown> @@ -48192,7 +48996,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Loop the Loop 19?? <unknown> @@ -48254,6 +49059,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image 1986 Teikoku + @@ -48345,17 +49151,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Manbiki Game(Not ASCII's Listing) - 19?? - <unknown> - - - - - - - Mature 1 - Active Puzzle Game 19?? @@ -48436,6 +49231,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image + Midnight Chase 2 19?? @@ -48447,10 +49243,14 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + MIKIsan Jump! Easy 19?? <unknown> + + + @@ -48492,21 +49292,12 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Missile Commander - 19?? - <unknown> - - - - - - - - + Missile Defend 19?? <unknown> + + @@ -48525,7 +49316,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + + Music with Obie - Animal Quartet 19?? <unknown> @@ -48659,17 +49452,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Normandy Joriku Sakusen(Normandy Landings) - 19?? - <unknown> - - - - - - - Odori 19?? @@ -48693,8 +49475,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image + - Odori (Alt) + Odori (alt) 19?? <unknown> @@ -48796,9 +49579,11 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Penki-ya You-chan - 19?? - <unknown> + 1983 + ポニカ (PonyCa) + + @@ -48828,17 +49613,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Planet Taizer - 19?? - <unknown> - - - - - - - Poker Sisters 19?? @@ -48869,7 +49643,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Ponjara (Alt) + Ponjara (alt) 19?? <unknown> @@ -48958,6 +49732,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image + Puzz Kids 19?? @@ -49108,21 +49883,13 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - River Rescue - 19?? - <unknown> - - - - - - - Rocket Man - 19?? + 1985 <unknown> + + + @@ -49134,17 +49901,21 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Rollinger 19?? <unknown> + + - - + + + Rose Potion 19?? <unknown> + @@ -49167,6 +49938,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image RPG Construction 19?? <unknown> + @@ -49187,7 +49959,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Rule the World - 19?? + 1990 + <unknown> @@ -49204,8 +49977,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Rule the World (Alt) - 19?? + Rule the World (alt) + 1990 + <unknown> @@ -49281,10 +50055,11 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + Sakusaku Daigoto Plus 19?? <unknown> + @@ -49314,17 +50089,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Scramble - 19?? - <unknown> - - - - - - - Semi Double II 19?? @@ -49374,9 +50138,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Space Amoeba + Space Amoeba (N88) 19?? - <unknown> + ツクモ (Tsukumo) @@ -49384,21 +50148,14 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Spy Daisakusen(8001 version) - 19?? - <unknown> - - - - - - - - - Spy Daisakusen(8801 version) - 19?? - <unknown> + + Spy Daisakusen (N88) + + 1982 + ポニカ (PonyCa) + + + @@ -49417,7 +50174,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Suikoden 19?? <unknown> @@ -49453,8 +50211,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Suikoden (Alt) + + + Suikoden (alt) 19?? <unknown> @@ -49482,21 +50241,12 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Super Balloon - 19?? - <unknown> - - - - - - - Super Baseball 19?? <unknown> + + @@ -49504,7 +50254,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + SuperHeli (on Tsukumo C-DOS2) 19?? <unknown> @@ -49616,17 +50367,6 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Tengoku to Jigoku - 19?? - <unknown> - - - - - - - Tenshi-tachi no Gogo no Kocha 19?? @@ -49639,7 +50379,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Tenchi-tachi no Gogo no Kocha (Dojin) (Alt) + Tenchi-tachi no Gogo no Kocha (Dojin) (alt) 19?? <unknown> @@ -49650,7 +50390,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Teruru 19?? <unknown> @@ -49661,18 +50402,9 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Tetris (8001 ver) - 19?? - <unknown> - - - - - - - - + + + Thousantis-go no Boken 19?? <unknown> @@ -49728,7 +50460,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Tokimeki Sports Gal 1 (Alt) + Tokimeki Sports Gal 1 (alt) 19?? <unknown> @@ -49980,6 +50712,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Video kun 19?? <unknown> + + @@ -50009,10 +50743,11 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + X・na - 19?? - <unknown> + 1991 + フェアリーテール (Fairytale) + @@ -50082,6 +50817,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image 19?? 九十九電機 (Tsukumo Denki) + + @@ -50202,9 +50939,11 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Advedit - 19?? + Great Adventure TcOOL (v2.00) + 1987 + <unknown> + @@ -50263,7 +51002,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Arthemis 2 19?? <unknown> @@ -50274,10 +51014,12 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - - Ascot + + Ascot (v1.1) 19?? <unknown> + + @@ -50328,10 +51070,12 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + Bargon no Pakapaka Shoboken 19?? <unknown> + + @@ -50339,9 +51083,11 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + + Battle Bunnygirl - 19?? + 1990 <unknown> @@ -50383,7 +51129,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Battle Bunnygirl (Alt) + Battle Bunnygirl (alt) 19?? <unknown> @@ -50768,6 +51514,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Dark Dungeon 19?? <unknown> + + @@ -50779,6 +51527,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image De Votion 19?? <unknown> + @@ -50807,7 +51556,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Disk Noah Ver.2.1 19?? <unknown> @@ -50818,7 +51568,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Disk Noah Ver.3.0 19?? <unknown> @@ -50894,11 +51645,13 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + Druaga no To Kanko Tour 19?? <unknown> + + @@ -50917,7 +51670,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + DX kit DISK B 19?? <unknown> @@ -50967,7 +51721,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Fist no Hohoemi - 19?? + 1990 <unknown> @@ -50985,7 +51739,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Flippal 19?? <unknown> @@ -51080,7 +51835,8 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + + Galkko Card 19?? <unknown> @@ -51159,8 +51915,10 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Hai Arotta - 19?? + 1989 <unknown> + + @@ -51192,7 +51950,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image Homon Master - 19?? + 1990 <unknown> @@ -51279,7 +52037,7 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - Ishin Game Center no Arashi + Ishin Game Center no Arashi (v1.02) 19?? <unknown> @@ -51528,9 +52286,10 @@ loderuna - pc8801 Device Floppy Disk load failed: Invalid image - + Komei no Hakuusen - 19?? + + 1990 <unknown> @@ -51759,9 +52518,11 @@ ExtractDisk [04]"game_2 " -> "loginsoft game create system - mamirin_0 - Mazekko Disk + Mazekko Disk (compilation) 19?? <unknown> + + @@ -51886,7 +52647,8 @@ ExtractDisk [04]"game_2 " -> "loginsoft game create system - mamirin_0 - + + Nazo Demo 3 19?? <unknown> @@ -51945,6 +52707,7 @@ ExtractDisk [04]"game_2 " -> "loginsoft game create system - mamirin_0 Nihon Jodan! Black Jack! 19?? <unknown> + @@ -51962,9 +52725,11 @@ ExtractDisk [04]"game_2 " -> "loginsoft game create system - mamirin_0 - Nop Software - 19?? + NOP Software + 1989 <unknown> + + @@ -52049,10 +52814,12 @@ ExtractDisk [04]"game_2 " -> "loginsoft game create system - mamirin_0 - - Pakapaka Shoboken + + Bargon no Pakapaka Shoboken (alt) 19?? <unknown> + + @@ -52060,10 +52827,12 @@ ExtractDisk [04]"game_2 " -> "loginsoft game create system - mamirin_0 - + Pakapaka Shoboken D 19?? <unknown> + + @@ -52075,10 +52844,11 @@ ExtractDisk [04]"game_2 " -> "loginsoft game create system - mamirin_0 ExtractDisk [01]"Disk_A " -> "pakapaka shoboken dp_01.d88" ExtractDisk [02]"Disk_B " -> "pakapaka shoboken dp_02.d88" --> - + Pakapaka Shoboken DP 19?? <unknown> + @@ -52139,8 +52909,11 @@ ExtractDisk [02]"Disk_B " -> "pakapaka shoboken dp_02.d88" Pink Stream 3 - 19?? + 1991 <unknown> + + + @@ -52148,10 +52921,17 @@ ExtractDisk [02]"Disk_B " -> "pakapaka shoboken dp_02.d88" - + + + Play6 Limited Version - 19?? + 1999 <unknown> + + + + + @@ -52571,9 +53351,13 @@ ExtractDisk [02]"sos sword " -> "s-os sword_02.d88" - Shikoshiko Racing - 19?? + Shikoshiko Racing (version C) + + 1988 + <unknown> + + @@ -52701,7 +53485,7 @@ ExtractDisk [02]"sos sword " -> "s-os sword_02.d88" - Summer Resort Chukinto (Alt) + Summer Resort Chukinto (alt) 19?? <unknown> @@ -52722,7 +53506,8 @@ ExtractDisk [02]"sos sword " -> "s-os sword_02.d88" - + + Super Horoscope 19?? <unknown> @@ -52733,8 +53518,11 @@ ExtractDisk [02]"sos sword " -> "s-os sword_02.d88" - - Super Jack + + + + + Super Jack 88 (SB2 version) 19?? <unknown> @@ -52860,6 +53648,7 @@ ExtractDisk [02]"sos sword " -> "s-os sword_02.d88" + Tsume Tetras 19?? @@ -52871,10 +53660,13 @@ ExtractDisk [02]"sos sword " -> "s-os sword_02.d88" - - Tetris_Noripy + + + Tetris Noripy 19?? <unknown> + + @@ -53493,6 +54285,10 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" + Gpac06 19?? @@ -53504,17 +54300,6 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" - - N-Basic Game Pack (Dungeon etc) - 19?? - <unknown> - - - - - - - Old Game Pack 1 19?? @@ -53645,7 +54430,9 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" - + + + PC-8801 Game Pack 19?? <unknown> @@ -53671,6 +54458,8 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" Pc88 2 19?? <unknown> + + @@ -53810,10 +54599,21 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" + 88Gamez1 19?? <unknown> + + @@ -53821,10 +54621,20 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" + 88Gamez2 19?? <unknown> + + @@ -53832,10 +54642,12 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" - + 88Pack1 19?? <unknown> + + @@ -53843,7 +54655,7 @@ ExtractDisk [02]"DISK_B " -> "game music library_02.d88" - + 88Pack2 19?? <unknown> @@ -53922,8 +54734,8 @@ ExtractDisk [02]"vol 14 " -> "memories 14(disk magazine)_02.d88" - - Memories 20(disk magazine) + + Memories 20 (disk magazine) 19?? <unknown> @@ -54032,7 +54844,9 @@ ExtractDisk [02]"vol 14 " -> "memories 14(disk magazine)_02.d88" - + + + PACK2 19?? <unknown> @@ -54196,6 +55010,7 @@ ExtractDisk [02]"DISK_2 " -> "sb2 music disk_02.d88" SB2 Music Disk 19?? <unknown> + @@ -54213,28 +55028,6 @@ ExtractDisk [02]"DISK_2 " -> "sb2 music disk_02.d88" - - PC80 1(Pack Password 123) - 19?? - <unknown> - - - - - - - - - PC80 2(Pack Password 123) - 19?? - <unknown> - - - - - - - - - NCS Music Art v.2 - 19?? - <unknown> + + + Music Art 88 (v2.0) + 1987? + NCS + @@ -54305,17 +55100,6 @@ ExtractDisk [02]"DATA_DISK " -> "ncs music art v.2_02.d88" - - NDisk5 - 19?? - <unknown> - - - - - - - Game Music Collection Vol. 1 - Sega & Draque ][ 19?? @@ -54371,17 +55155,6 @@ ExtractDisk [02]"DATA_DISK " -> "ncs music art v.2_02.d88" - - N-BASIC Game Shu - 19?? - <unknown> - - - - - - - P1 col 19?? @@ -54437,8 +55210,17 @@ ExtractDisk [02]"DATA_DISK " -> "ncs music art v.2_02.d88" + - Pack (Trump Kyou, Yakyuu Kyou, etc.) + K.B.C. Game Pack 19?? <unknown> @@ -54448,54 +55230,12 @@ ExtractDisk [02]"DATA_DISK " -> "ncs music art v.2_02.d88" - - New PC-DOS1 - 19?? - <unknown> - - - - - - - - - New PC-DOS2 - 19?? - <unknown> - - - - - - - - - New PC-DOS3 - 19?? - <unknown> - - - - - - - - - New PC-DOS4 - 19?? - <unknown> - - - - - - - Nintendo Pack 19?? <unknown> + + @@ -54503,17 +55243,6 @@ ExtractDisk [02]"DATA_DISK " -> "ncs music art v.2_02.d88" - - 80AY1 - 19?? - <unknown> - - - - - - - Micro Disk Basic 19?? @@ -54718,6 +55447,7 @@ THE RACER + PSK Action Game Pack 19?? @@ -54729,7 +55459,9 @@ THE RACER - + + + PC-88 Game Book A 19?? <unknown> @@ -54740,7 +55472,9 @@ THE RACER - + + + PC-88 Game Book B 19?? <unknown> @@ -54751,8 +55485,10 @@ THE RACER + - 100-yen Soft #8 Final Special + + 100-yen Soft Part 7 (alt) 19?? <unknown> @@ -54763,11 +55499,14 @@ THE RACER - + + + 100-yen Soft #8 Revival Special 19?? <unknown> + @@ -54775,14 +55514,16 @@ THE RACER - + + + 100-yen Soft Part 7 19?? <unknown> - + @@ -54881,229 +55622,6 @@ THE RACER - - - - - - Magic Copy II ver 2.6 - 1984 - Westside Softhouse - - - - - - - - - Magic Copy II ver 2.7 - 1984 - Westside Softhouse - - - - - - - - - Magic Copy II ver 2.8 - 1984 - Westside Softhouse - - - - - - - - - Magic Copy II ver 2.9 - 1984 - Westside Softhouse - - - - - - - - - Magic Copy II ver 2.9 (Alt) - 1984 - Westside Softhouse - - - - - - - - - - - - - - - - - - Magic Copy II ver 3.0 - 1984 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.1 - 1985 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.1 (Alt) - 1985 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.2 - 1985 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.2 (Alt) - 1985 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.3 - 1985 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.3 (Alt) - 1985 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.4 - 1986 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.4 (Alt) - 1986 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.5 - 1986 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.5 (Alt) - 1986 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.6 - 1986 - Westside Softhouse - - - - - - - - - Magic Copy II ver 3.7 - 1986 - Westside Softhouse - - - - - - - Newtype 88 Ver 1.0 1988 @@ -55116,7 +55634,7 @@ ExtractDisk [11]"MagicCopy3.7 " -> "magic copy 2 ver2.8-3.7_11.d88" 79b4c6af - Newtype 88 Ver 1.0 (Alt) + Newtype 88 Ver 1.0 (alt) 1988 SoftTown @@ -55294,7 +55812,7 @@ ExtractDisk [11]"MagicCopy3.7 " -> "magic copy 2 ver2.8-3.7_11.d88" 79b4c6af - Wizard88 Report Vol 90.1-3 (Alt) + Wizard88 Report Vol 90.1-3 (alt) 1990 Westside Softhouse @@ -55360,7 +55878,7 @@ ExtractDisk [11]"MagicCopy3.7 " -> "magic copy 2 ver2.8-3.7_11.d88" 79b4c6af - Wizard88 Report Vol 90.11-3 (Alt) + Wizard88 Report Vol 90.11-3 (alt) 1990 Westside Softhouse @@ -55393,7 +55911,7 @@ ExtractDisk [11]"MagicCopy3.7 " -> "magic copy 2 ver2.8-3.7_11.d88" 79b4c6af - Wizard88 Report Vol 91.3-1 (Alt) + Wizard88 Report Vol 91.3-1 (alt) 1991 Westside Softhouse @@ -55403,6 +55921,8 @@ ExtractDisk [11]"MagicCopy3.7 " -> "magic copy 2 ver2.8-3.7_11.d88" 79b4c6af + + ZETA-88 Vol. 2 19?? @@ -55431,6 +55951,8 @@ ExtractDisk [11]"MagicCopy3.7 " -> "magic copy 2 ver2.8-3.7_11.d88" 79b4c6af 8801 Kanji BASIC 19?? <unknown> + + @@ -55438,10 +55960,11 @@ ExtractDisk [11]"MagicCopy3.7 " -> "magic copy 2 ver2.8-3.7_11.d88" 79b4c6af - - 88-Term - 19?? - <unknown> + + + 88-Term (v1.00) + 1987 + アスキー (ASCII) @@ -55469,6 +55992,7 @@ ExtractDisk [02]"DATA " -> "charm copy_02.d88" Charm Copy 19?? <unknown> + @@ -55518,7 +56042,9 @@ ExtractDisk [02]"DATA " -> "charm copy_02.d88" - + + + Da Vinci v3.0 19?? <unknown> @@ -55530,9 +56056,12 @@ ExtractDisk [02]"DATA " -> "charm copy_02.d88" - Databox + DataBox 19?? <unknown> + + + @@ -55585,6 +56114,7 @@ ExtractDisk [05]"Blank " -> "disk-basic program library_05.d88" + Expert88 Filer 860727 19?? @@ -55596,10 +56126,14 @@ ExtractDisk [05]"Blank " -> "disk-basic program library_05.d88" - + + + Expert88 ver 1.1 - 19?? + 1985 <unknown> + + @@ -55607,7 +56141,9 @@ ExtractDisk [05]"Blank " -> "disk-basic program library_05.d88" - + + + Expert88 ver 2.1 19?? <unknown> @@ -55629,7 +56165,9 @@ ExtractDisk [05]"Blank " -> "disk-basic program library_05.d88" - + + + Hand Pick B1R 19?? <unknown> @@ -55640,7 +56178,8 @@ ExtractDisk [05]"Blank " -> "disk-basic program library_05.d88" - + + IDOS err 19?? <unknown> @@ -55690,8 +56229,10 @@ ExtractDisk [02]"文字パターン " -> "jet-8801a print studio_02.d88" --> JET-8801A Print Studio - 19?? + 1985 <unknown> + + @@ -55721,8 +56262,8 @@ ExtractDisk [02]"文字パターン " -> "jet-8801a print studio_02.d88" JET-8801A v1 10 System - 19?? - <unknown> + 1984 + キャリーラボ (Carry Lab) @@ -55755,10 +56296,11 @@ ExtractDisk [02]"System Disk " -> "jet-8801a v2.00_02.d88" - + + JET-Terminal v1.0 - 19?? - <unknown> + 1986 + キャリーラボ (Carry Lab) @@ -55798,6 +56340,7 @@ ExtractDisk [02]"データ " -> "kokyaku kanri_02.d88" Kokyaku Kanri 19?? <unknown> + @@ -55875,7 +56418,10 @@ ExtractDisk [04]"UTILITY " -> "lalf graphic tool_04.d88" ExtractDisk [01]"Disk 1 " -> "multiplan ver.1.07_01.d88" ExtractDisk [02]"Disk 2 " -> "multiplan ver.1.07_02.d88" --> - + + + + Multiplan ver.1.07 19?? <unknown> @@ -55899,10 +56445,12 @@ ExtractDisk [02]"Disk 2 " -> "multiplan ver.1.07_02.d88" ExtractDisk [01]"Main Disk " -> "music art 88_01.d88" ExtractDisk [02]"Data Disk " -> "music art 88_02.d88" --> - - Music Art 88 - 19?? - <unknown> + + + Music Art 88 (v1.00) + 1987 + NCS + @@ -55966,7 +56514,7 @@ ExtractDisk [02]"DATA " -> "musium 3_02.d88" - Musium 3 (Alt) + Musium 3 (alt) 19?? <unknown> @@ -56058,6 +56606,9 @@ ExtractDisk [04]"D DISK " -> "musium sound board ii_04.d88" New Family Kakeibo 19?? <unknown> + + + @@ -56065,7 +56616,9 @@ ExtractDisk [04]"D DISK " -> "musium sound board ii_04.d88" - + + + nFormat Disk 19?? <unknown> @@ -56083,8 +56636,11 @@ ExtractDisk [03]"辞書 " -> "nihongo my card v1.0.2_03.d88" --> Nihongo My Card v1.0.2 - 19?? + + 1984 + <unknown> + @@ -56159,7 +56715,8 @@ ExtractDisk [06]"COLOR " -> "p1 ver.1.00_06.d88" dd58383c - + + Pattern Editor 88 19?? <unknown> @@ -56170,17 +56727,7 @@ ExtractDisk [06]"COLOR " -> "p1 ver.1.00_06.d88" dd58383c - - PC-8034 - 19?? - <unknown> - - - - - - - + PC-8037SR 19?? @@ -56237,9 +56784,10 @@ ExtractDisk [06]"COLOR " -> "p1 ver.1.00_06.d88" dd58383c - PC8801 Technical Know-how - 19?? - <unknown> + + PC-Techknow PC8801mk2 + 1985 + システムソフト (System Soft) @@ -56289,7 +56837,10 @@ ExtractDisk [03]"DISK_1(MAS-SYS) " -> "personal musician pc88_03.d88" - + + + + Rats & Star 19?? <unknown> @@ -56300,54 +56851,6 @@ ExtractDisk [03]"DISK_1(MAS-SYS) " -> "personal musician pc88_03.d88" - - - S-DOS - 19?? - <unknown> - - - - - - - - - - - - - - - - - - - SDOS - 19?? - <unknown> - - - - - - - - - - - - - - - - Super Shunbo II - 19?? - <unknown> + 1986 + デービーソフト (dB-Soft) @@ -56454,7 +56957,8 @@ ExtractDisk [03]"文章ディスク " -> "super shunbo ii_03.d88" - + + The File Master 88 v1.1 19?? <unknown> @@ -56553,7 +57057,9 @@ ExtractDisk [03]"文章ディスク " -> "super shunbo ii_03.d88" - + + + The File Master - diskH 19?? <unknown> @@ -56682,7 +57188,7 @@ ExtractDisk [13]"TFM_Param_8_NEW " -> "the file master (ver1.1) & hot file expr ExtractDisk [14]"TFM_NEW " -> "the file master (ver1.1) & hot file express_14.d88" --> - The File Master v1.1 (Alt) + The File Master v1.1 (alt) 19?? <unknown> @@ -56740,7 +57246,7 @@ ExtractDisk [14]"TFM_NEW " -> "the file master (ver1.1) & hot file expre - The File Master 88 v1.1 (Alt 2) + The File Master 88 v1.1 (alt 2) 19?? <unknown> @@ -57267,7 +57773,8 @@ ExtractDisk [14]"EXPRESS 14 " -> "hot file_14.d88" - + + Hot File Disk No.7 19?? <unknown> diff --git a/hash/pc98.xml b/hash/pc98.xml index 71ca5a12016..a5ee5b75023 100644 --- a/hash/pc98.xml +++ b/hash/pc98.xml @@ -13174,10 +13174,10 @@ TODO: - Daiva - Kari-Yuga no Kouki + Daiva Story 7: Light of Kari Yuga 1987 ティーアンドイーソフト (T&E Soft) - + @@ -13193,11 +13193,12 @@ TODO: + - Daiva - Kari-Yuga no Kouki (Alt Format) + Daiva Story 7: Light of Kari Yuga (Alt) 1987 ティーアンドイーソフト (T&E Soft) - + @@ -13213,6 +13214,28 @@ TODO: + + + Daiva Story 7: Light of Kari Yuga (Alt 2) + 1987 + ティーアンドイーソフト (T&E Soft) + + + + + + + + + + + + + + + + + Daiyuugen 1991 diff --git a/hash/x1_flop.xml b/hash/x1_flop.xml index 226d6b4cbd5..eae087d52b0 100644 --- a/hash/x1_flop.xml +++ b/hash/x1_flop.xml @@ -439,7 +439,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Crimson (Alt Disk 1) + Crimson (alt Disk 1) 1988 ブラザー工業 (Brother Kougyou) @@ -511,7 +511,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Daisenryaku X1 (Alt) + Daisenryaku X1 (alt) 1987 システムソフト (System Soft) @@ -524,11 +524,11 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Daiva + Daiva Story 3: Trial of Nirvana 1987 T&E Soft - + @@ -542,11 +542,11 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Daiva (Alt) + Daiva Story 3: Trial of Nirvana (alt) 1987 T&E Soft - + @@ -604,7 +604,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Digital Devil Monogatari - Megami Tensei (Alt Disk 1) + Digital Devil Monogatari - Megami Tensei (alt Disk 1) 1987 日本テレネット (Nihon Telenet) @@ -622,7 +622,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Digital Devil Monogatari - Megami Tensei (Alt) + Digital Devil Monogatari - Megami Tensei (alt) 1987 日本テレネット (Nihon Telenet) @@ -750,7 +750,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Final Zone (Alt) + Final Zone (alt) 1986 日本テレネット (Nihon Telenet) @@ -911,7 +911,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Gradius (Alt) + Gradius (alt) 1987 コナミ (Konami) @@ -924,7 +924,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Gradius (Alt 2) + Gradius (alt 2) 1987 コナミ (Konami) @@ -1024,7 +1024,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Hurry Fox X1 (Alt) + Hurry Fox X1 (alt) 1985 マイクロキャビン (Micro Cabin) @@ -1068,7 +1068,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Hydlide (Alt) + Hydlide (alt) 1985 T&E Soft @@ -1099,7 +1099,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Hydlide II - Shine of Darkness (Alt) + Hydlide II - Shine of Darkness (alt) 1985 T&E Soft @@ -1117,7 +1117,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Hydlide II - Shine of Darkness (Alt 2) + Hydlide II - Shine of Darkness (alt 2) 1985 T&E Soft @@ -1158,7 +1158,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Hydlide 3 - The Space Memories (Alt) + Hydlide 3 - The Space Memories (alt) 1988 T&E Soft @@ -1182,7 +1182,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Hydlide 3 - The Space Memories (Alt 2) + Hydlide 3 - The Space Memories (alt 2) 1988 T&E Soft @@ -1333,7 +1333,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Kugyokuden (Alt) + Kugyokuden (alt) 1986 テクノソフト (Techno Soft) @@ -1547,7 +1547,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - M.U.L.E. (Alt) + M.U.L.E. (alt) 1988 B·P·S (Bullet-Proof Software) @@ -1598,7 +1598,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Maidum (Alt) + Maidum (alt) 1986 NCS @@ -1939,7 +1939,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Ouji Binbin Monogatari (Alt) + Ouji Binbin Monogatari (alt) 1988 イーストキューブ (East Cube) @@ -1957,7 +1957,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Ouji Binbin Monogatari (Alt 2) + Ouji Binbin Monogatari (alt 2) 1988 イーストキューブ (East Cube) @@ -2001,7 +2001,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Outroyd (Alt) + Outroyd (alt) 1986 ストラットフォードC.C.C. (Stratford) @@ -2193,7 +2193,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Romancia (Alt) + Romancia (alt) 1986 日本ファルコム (Nihon Falcom) @@ -2290,7 +2290,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Seijo Densetsu (Alt) + Seijo Densetsu (alt) 1986 コスモスコンピュータ (Cosmos Computer) @@ -2316,7 +2316,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Seijo Panic (Alt) + Seijo Panic (alt) 1987 コスモスコンピュータ (Cosmos Computer) @@ -2342,7 +2342,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Shanghai (Alt) + Shanghai (alt) 1987 システムソフト (System Soft) @@ -2456,7 +2456,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Sorcerian (Alt?) + Sorcerian (alt?) 1988 日本ファルコム (Nihon Falcom) @@ -2690,7 +2690,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Sorcerian Utility Disk Vol.1 (Alt) + Sorcerian Utility Disk Vol.1 (alt) 1988 日本ファルコム (Nihon Falcom) @@ -2733,7 +2733,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Space Harrier (Alt) + Space Harrier (alt) 1988 電波新聞社 (Dempa Shinbunsha) @@ -2838,7 +2838,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Super Laydock - Mission Striker (Alt) + Super Laydock - Mission Striker (alt) 1988 T&E Soft @@ -2886,7 +2886,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Super Mario Bros. Special (Alt) + Super Mario Bros. Special (alt) 1986 ハドソン (Hudson Soft) @@ -3124,7 +3124,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Ultima IV - Quest of the Avatar (Alt) + Ultima IV - Quest of the Avatar (alt) 1987 ポニカ (PonyCa) @@ -3203,7 +3203,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) --> - Wibarm (Alt) + Wibarm (alt) 1986 アルシスソフト (Arsys Soft) @@ -3328,7 +3328,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Woody Poco (Alt) + Woody Poco (alt) 1986 デービーソフト (dB-Soft) @@ -3341,7 +3341,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Woody Poco (Alt 2) + Woody Poco (alt 2) 1986 デービーソフト (dB-Soft) @@ -3564,7 +3564,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - The Curse of Mars (Alt) + The Curse of Mars (alt) 1988? 電波新聞社 (Dempa Shinbunsha) @@ -3575,7 +3575,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - The Curse of Mars (Alt 2?) + The Curse of Mars (alt 2?) 1988? 電波新聞社 (Dempa Shinbunsha) @@ -3638,7 +3638,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Dialide (Alt?) + Dialide (alt?) 1989? CATsoft @@ -3868,7 +3868,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Love Chaser (Alt) + Love Chaser (alt) 1987? チャンピオンソフト (Champion Soft) @@ -3897,7 +3897,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Marvelous (Alt) + Marvelous (alt) 1986? データウエスト (Data West) @@ -3909,7 +3909,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Marvelous (Alt 2) + Marvelous (alt 2) 1986? データウエスト (Data West) @@ -3944,7 +3944,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Newtype X-1 (Alt) + Newtype X-1 (alt) 1986? <unknown> @@ -4030,7 +4030,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Sa・Zi・Ri (Alt) + Sa・Zi・Ri (alt) 1988? 日本テレネット (Nihon Telenet) @@ -4103,7 +4103,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - V.I.P. - Visual Instrument Player (Alt) + V.I.P. - Visual Instrument Player (alt) 19?? Kamiya @@ -4119,7 +4119,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - V.I.P. - Visual Instrument Player (Alt 2) + V.I.P. - Visual Instrument Player (alt 2) 19?? Kamiya @@ -4130,7 +4130,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - V.I.P. - Visual Instrument Player (Alt 3?) + V.I.P. - Visual Instrument Player (alt 3?) 19?? Kamiya @@ -4175,7 +4175,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Xevious (Alt) + Xevious (alt) 19?? 電波新聞社 (Dempa Shinbunsha) @@ -5225,7 +5225,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - X1 Demo (Alt) + X1 Demo (alt) 19?? <unknown> @@ -5258,7 +5258,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - X1g Demo (Alt) + X1g Demo (alt) 19?? <unknown> @@ -5326,7 +5326,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Turbo BASIC CZ-8FB02 (Alt) + Turbo BASIC CZ-8FB02 (alt) 19?? シャープ (Sharp) @@ -5392,7 +5392,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Sword-OS (Alt)? + Sword-OS (alt)? 19?? <unknown> @@ -5414,7 +5414,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Jodan-OS (Alt?) + Jodan-OS (alt?) 19?? <unknown> @@ -5459,7 +5459,7 @@ Plus, some games crash MESS at exit (e.g. some sorcer disks or some arcus disks) - Extra Hyper (Alt Data?) + Extra Hyper (alt Data?) 19?? <unknown> @@ -6225,7 +6225,7 @@ From GAME1-25_List.txt: - Game E (Alt) + Game E (alt) 19?? <unknown> diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index fdde1dd8cb4..2a5405dfb74 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -3110,6 +3110,8 @@ files { MAME_DIR .. "src/mame/drivers/pc8401a.cpp", MAME_DIR .. "src/mame/includes/pc8401a.h", MAME_DIR .. "src/mame/video/pc8401a.cpp", + MAME_DIR .. "src/mame/machine/pc80s31k.cpp", + MAME_DIR .. "src/mame/machine/pc80s31k.h", MAME_DIR .. "src/mame/drivers/pc8001.cpp", MAME_DIR .. "src/mame/includes/pc8001.h", MAME_DIR .. "src/mame/drivers/pc8801.cpp", diff --git a/src/devices/video/upd3301.cpp b/src/devices/video/upd3301.cpp index 9da9f70af7c..1608b3c74a2 100644 --- a/src/devices/video/upd3301.cpp +++ b/src/devices/video/upd3301.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Curt Coder +// copyright-holders:Curt Coder, Angelo Salese /********************************************************************** NEC uPD3301 Programmable CRT Controller emulation @@ -10,12 +10,20 @@ TODO: - - attributes - - N interrupt + - pinpoint how much of pc8001/pc8801 drawing functions should actually be inherited + here; + - N interrupt (special control character) - light pen - reset counters - proper DMA timing (now the whole screen is transferred at the end of the frame, accurate timing requires CCLK timer which kills performance) + - DMA burst mode; + - cleanup: variable namings should be more verbose + (i.e. not be a single letter like m_y, m_z, m_b ...); + - sorcerml (pc8801) has buggy DMA burst mode, causing an underrun (hence a status U interrupt); + - jettermi (pc8801) expects to colorize its underlying 400 b&w mode by masking with the + text color attributes here; + - xak2 (pc8801) throws text garbage on legacy renderer (verify); */ @@ -77,33 +85,35 @@ DEFINE_DEVICE_TYPE(UPD3301, upd3301_device, "upd3301", "NEC uPD3301") // upd3301_device - constructor //------------------------------------------------- -upd3301_device::upd3301_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - device_t(mconfig, UPD3301, tag, owner, clock), - device_video_interface(mconfig, *this), - m_write_int(*this), - m_write_drq(*this), - m_write_hrtc(*this), - m_write_vrtc(*this), - m_display_cb(*this), - m_width(0), - m_status(0), - m_param_count(0), - m_data_fifo_pos(0), - m_attr_fifo_pos(0), - m_input_fifo(0), - m_me(0), - m_h(80), - m_l(20), - m_r(10), - m_v(6), - m_z(32), - m_attr_blink(0), - m_attr_frame(0), - m_cm(0), - m_cx(0), - m_cy(0), - m_cursor_blink(0), - m_cursor_frame(0) +upd3301_device::upd3301_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, UPD3301, tag, owner, clock) + , device_video_interface(mconfig, *this) + , m_write_int(*this) + , m_write_drq(*this) + , m_write_hrtc(*this) + , m_write_vrtc(*this) + , m_write_rvv(*this) + , m_display_cb(*this) + , m_attr_fetch_cb(*this) + , m_width(0) + , m_status(0) + , m_param_count(0) + , m_data_fifo_pos(0) + , m_attr_fifo_pos(0) + , m_input_fifo(0) + , m_me(0) + , m_h(80) + , m_l(20) + , m_r(10) + , m_v(6) + , m_z(32) + , m_attr_blink(0) + , m_attr_frame(0) + , m_cm(0) + , m_cx(0) + , m_cy(0) + , m_cursor_blink(0) + , m_cursor_frame(0) { } @@ -120,7 +130,9 @@ void upd3301_device::device_start() m_write_int.resolve_safe(); m_write_hrtc.resolve_safe(); m_write_vrtc.resolve_safe(); + m_write_rvv.resolve(); m_display_cb.resolve(); + m_attr_fetch_cb.resolve(); // allocate timers m_hrtc_timer = timer_alloc(TIMER_HRTC); @@ -148,9 +160,7 @@ void upd3301_device::device_start() save_item(NAME(m_r)); save_item(NAME(m_v)); save_item(NAME(m_z)); - save_item(NAME(m_at1)); - save_item(NAME(m_at0)); - save_item(NAME(m_sc)); + save_item(NAME(m_gfx_mode)); save_item(NAME(m_attr)); save_item(NAME(m_attr_blink)); save_item(NAME(m_attr_frame)); @@ -161,6 +171,7 @@ void upd3301_device::device_start() save_item(NAME(m_cursor_frame)); save_item(NAME(m_data_fifo)); save_item(NAME(m_attr_fifo)); + save_item(NAME(m_reverse_display)); } @@ -173,6 +184,10 @@ void upd3301_device::device_reset() set_interrupt(0); set_drq(0); + m_cm = 0; + m_b = 48; + m_reverse_display = false; + recompute_parameters(); } @@ -191,40 +206,68 @@ void upd3301_device::device_clock_changed() // device_timer - handle timer events //------------------------------------------------- +// this snipped was inside screen_update fn +// bad idea: it causes all sort of desync glitches when emulation unthrottles +// TODO: verify if FIFO clear-out happens on vblank-in or -out +inline void upd3301_device::reset_fifo_vrtc() +{ + m_y = 0; + m_data_fifo_pos = 0; + m_attr_fifo_pos = 0; + + m_cursor_frame++; + + if (m_cursor_frame == m_b) + { + m_cursor_frame = 0; + m_cursor_blink = !m_cursor_blink; + } + + m_attr_frame++; + if (m_attr_frame == (m_b << 1)) + { + m_attr_frame = 0; + m_attr_blink = !m_attr_blink; + } +} + void upd3301_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { switch (id) { - case TIMER_HRTC: - LOG("UPD3301 HRTC: %u\n", param); + case TIMER_HRTC: + LOG("UPD3301 HRTC: %u\n", param); - m_write_hrtc(param); - m_hrtc = param; + m_write_hrtc(param); + m_hrtc = param; - update_hrtc_timer(param); - break; - - case TIMER_VRTC: - LOG("UPD3301 VRTC: %u\n", param); - - m_write_vrtc(param); - m_vrtc = param; - - update_vrtc_timer(param); - if(!(m_status & STATUS_VE)) + update_hrtc_timer(param); break; - if (param && !m_me) - { - m_status |= STATUS_E; - set_interrupt(1); - } - else if(!param) - set_drq(1); - break; + case TIMER_VRTC: + LOG("UPD3301 VRTC: %u\n", param); - case TIMER_DRQ: - break; + m_write_vrtc(param); + m_vrtc = param; + + update_vrtc_timer(param); + if(!(m_status & STATUS_VE)) + break; + + if(!param) + reset_fifo_vrtc(); + + if (param && !m_me) + { + m_status |= STATUS_E; + set_interrupt(1); + } + else if(!param) + set_drq(1); + break; + + case TIMER_DRQ: + break; } } @@ -239,13 +282,16 @@ uint8_t upd3301_device::read(offs_t offset) switch (offset & 0x01) { - case 0: // data - break; + case 0: // data + // TODO: light pen + if (!machine().side_effects_disabled()) + popmessage("light pen reading"); + break; - case 1: // status - data = m_status; - m_status &= ~(STATUS_LP | STATUS_E |STATUS_N | STATUS_U); - break; + case 1: // status + data = m_status; + m_status &= ~(STATUS_LP | STATUS_E |STATUS_N | STATUS_U); + break; } return data; @@ -260,135 +306,185 @@ void upd3301_device::write(offs_t offset, uint8_t data) { switch (offset & 0x01) { - case 0: // data - switch (m_mode) - { - case MODE_RESET: - switch (m_param_count) + case 0: // data + switch (m_mode) { - case 0: - m_dma_mode = BIT(data, 7); - m_h = (data & 0x7f) + 2; - LOG("UPD3301 DMA Mode: %s\n", m_dma_mode ? "character" : "burst"); - LOG("UPD3301 H: %u\n", m_h); + case MODE_RESET: + switch (m_param_count) + { + case 0: + m_dma_mode = BIT(data, 7); + // number of characters per line -2 + // TODO: doesn't seem to like anything beyond 80 + m_h = (data & 0x7f) + 2; + if (m_h > 80) + popmessage("Illegal width set %d", m_h); + LOG("UPD3301 DMA Mode: %s\n", m_dma_mode ? "character" : "burst"); + LOG("UPD3301 H: %u\n", m_h); + break; + + case 1: + // cursor/attribute blink rate + m_b = ((data >> 6) + 1) * 16; + // number of lines displayed -1 + // (or in other words, tilemap y size) + m_l = (data & 0x3f) + 1; + LOG("UPD3301 B: %u\n", m_b); + LOG("UPD3301 L: %u\n", m_l); + break; + + case 2: + // skip line (pseudo-interlace?) + m_s = BIT(data, 7); + if (m_s) + popmessage("skip line enable"); + // cursor mode + // (00) not blinking underline cursor + // (01) blinking underline cursor + // (10) not blinking solid cursor + // (11) blinking solid cursor + // NB: there must be at least 14 lines per char to make underline valid + m_c = (data >> 5) & 0x03; + if (m_c != 3) + popmessage("cursor mode %02x", m_c); + // Number of lines per character -1 + m_r = (data & 0x1f) + 1; + LOG("UPD3301 S: %u\n", m_s); + LOG("UPD3301 C: %u\n", m_c); + LOG("UPD3301 R: %u\n", m_r); + break; + + case 3: + // vblank lines -1 (1 to 8) + m_v = (data >> 5) + 1; + // hblank width -2 (6 to 33) + m_z = (data & 0x1f) + 2; + LOG("UPD3301 V: %u\n", m_v); + LOG("UPD3301 Z: %u\n", m_z); + recompute_parameters(); + break; + + case 4: + // AT|SC + // (00|0) transparent b&w with special control character + // (00|1) no attributes, no special control + // (01|0) transparent color + // (10|0) non-transparent b&w, special control + // (10|1) non-transparent b&w, no special control + // any other setting are invalid + //m_at1 = BIT(data, 7); + //m_at0 = BIT(data, 6); + //m_sc = BIT(data, 5); + m_gfx_mode = (data & 0xe0) >> 5; + if (m_gfx_mode & 0x5) + popmessage("attr mode %02x", m_gfx_mode); + // Max number of attributes per line -1 + // can't be higher than 20 + m_attr = std::min((data & 0x1f) + 1, 20); + LOG("UPD3301 AT1: %u AT0: %u SC: %u\n", BIT(data, 7), BIT(data, 6), BIT(data, 5)); + LOG("UPD3301 ATTR: %u\n", m_attr); + + m_mode = MODE_NONE; + break; + } + + m_param_count++; break; - case 1: - m_b = ((data >> 6) + 1) * 16; - m_l = (data & 0x3f) + 1; - LOG("UPD3301 B: %u\n", m_b); - LOG("UPD3301 L: %u\n", m_l); + case MODE_LOAD_CURSOR_POSITION: + switch (m_param_count) + { + case 0: + m_cx = data & 0x7f; + LOG("UPD3301 CX: %u\n", m_cx); + break; + + case 1: + m_cy = data & 0x3f; + LOG("UPD3301 CY: %u\n", m_cy); + + m_mode = MODE_NONE; + break; + } + + m_param_count++; break; - case 2: - m_s = BIT(data, 7); - m_c = (data >> 4) & 0x03; - m_r = (data & 0x1f) + 1; - LOG("UPD3301 S: %u\n", m_s); - LOG("UPD3301 C: %u\n", m_c); - LOG("UPD3301 R: %u\n", m_r); + default: + LOG("UPD3301 Invalid Parameter Byte %02x!\n", data); + } + break; + + case 1: // command + m_mode = MODE_NONE; + m_param_count = 0; + + switch (data & 0xe0) + { + case COMMAND_RESET: + LOG("UPD3301 Reset\n"); + m_mode = MODE_RESET; + // TODO: this also disables external display such as Graphic VRAM in PC-8801 + set_display(0); + set_interrupt(0); break; - case 3: - m_v = (data >> 5) + 1; - m_z = (data & 0x1f) + 2; - LOG("UPD3301 V: %u\n", m_v); - LOG("UPD3301 Z: %u\n", m_z); - recompute_parameters(); - break; - - case 4: - m_at1 = BIT(data, 7); - m_at0 = BIT(data, 6); - m_sc = BIT(data, 5); - m_attr = (data & 0x1f) + 1; - LOG("UPD3301 AT1: %u\n", m_at1); - LOG("UPD3301 AT0: %u\n", m_at0); - LOG("UPD3301 SC: %u\n", m_sc); - LOG("UPD3301 ATTR: %u\n", m_attr); - - m_mode = MODE_NONE; + case COMMAND_START_DISPLAY: + { + LOG("UPD3301 Start Display\n"); + bool new_rvv = bool(BIT(data, 0)); + // misscmd (pc8001) enables this + if (m_reverse_display != new_rvv) + { + m_reverse_display = new_rvv; + if (!m_write_rvv.isnull()) + m_write_rvv(m_reverse_display); + else if (m_reverse_display == true) + logerror("%s: reverse display enabled (warning)\n", machine().describe_context()); + } + set_display(1); + reset_counters(); break; } - m_param_count++; - break; - - case MODE_LOAD_CURSOR_POSITION: - switch (m_param_count) - { - case 0: - m_cx = data & 0x7f; - LOG("UPD3301 CX: %u\n", m_cx); + case COMMAND_SET_INTERRUPT_MASK: + LOG("UPD3301 Set Interrupt Mask\n"); + // vblank irq mask + m_me = BIT(data, 0); + // special control character irq mask + m_mn = BIT(data, 1); + // TODO: writing a negated bit 0 makes status bit 7 to be held high? + LOG("UPD3301 ME: %u\n", m_me); + LOG("UPD3301 MN: %u\n", m_mn); break; - case 1: - m_cy = data & 0x3f; - LOG("UPD3301 CY: %u\n", m_cy); + case COMMAND_READ_LIGHT_PEN: + LOG("UPD3301 Read Light Pen\n"); + // TODO: similar to cursor parameters except on read + // (plus an HR to bit 7 param [0]) + m_mode = MODE_READ_LIGHT_PEN; + break; - m_mode = MODE_NONE; + case COMMAND_LOAD_CURSOR_POSITION: + LOG("UPD3301 Load Cursor Position\n"); + m_mode = MODE_LOAD_CURSOR_POSITION; + // (1) show cursor (0) disable cursor + m_cm = BIT(data, 0); + LOG("UPD3301 CM: %u\n", m_cm); + break; + + case COMMAND_RESET_INTERRUPT: + LOG("UPD3301 Reset Interrupt\n"); + set_interrupt(0); + break; + + case COMMAND_RESET_COUNTERS: + LOG("UPD3301 Reset Counters\n"); + m_mode = MODE_RESET_COUNTERS; + reset_counters(); break; } - - m_param_count++; break; - - default: - LOG("UPD3301 Invalid Parameter Byte %02x!\n", data); - } - break; - - case 1: // command - m_mode = MODE_NONE; - m_param_count = 0; - - switch (data & 0xe0) - { - case COMMAND_RESET: - LOG("UPD3301 Reset\n"); - m_mode = MODE_RESET; - set_display(0); - set_interrupt(0); - break; - - case COMMAND_START_DISPLAY: - LOG("UPD3301 Start Display\n"); - set_display(1); - reset_counters(); - break; - - case COMMAND_SET_INTERRUPT_MASK: - LOG("UPD3301 Set Interrupt Mask\n"); - m_me = BIT(data, 0); - m_mn = BIT(data, 1); - LOG("UPD3301 ME: %u\n", m_me); - LOG("UPD3301 MN: %u\n", m_mn); - break; - - case COMMAND_READ_LIGHT_PEN: - LOG("UPD3301 Read Light Pen\n"); - m_mode = MODE_READ_LIGHT_PEN; - break; - - case COMMAND_LOAD_CURSOR_POSITION: - LOG("UPD3301 Load Cursor Position\n"); - m_mode = MODE_LOAD_CURSOR_POSITION; - m_cm = BIT(data, 0); - LOG("UPD3301 CM: %u\n", m_cm); - break; - - case COMMAND_RESET_INTERRUPT: - LOG("UPD3301 Reset Interrupt\n"); - set_interrupt(0); - break; - - case COMMAND_RESET_COUNTERS: - LOG("UPD3301 Reset Counters\n"); - m_mode = MODE_RESET_COUNTERS; - reset_counters(); - break; - } - break; } } @@ -406,17 +502,23 @@ void upd3301_device::dack_w(uint8_t data) if (m_data_fifo_pos < m_h) { - m_data_fifo[m_data_fifo_pos][m_input_fifo] = data; + m_data_fifo[m_input_fifo][m_data_fifo_pos] = data; m_data_fifo_pos++; } else { - m_attr_fifo[m_attr_fifo_pos][m_input_fifo] = data; + m_attr_fifo[m_input_fifo][m_attr_fifo_pos] = data; m_attr_fifo_pos++; } if ((m_data_fifo_pos == m_h) && (m_attr_fifo_pos == (m_attr << 1))) { + const u8 attr_max_size = 80; + // first attribute start is always overwritten with a 0 + m_attr_fifo[m_input_fifo][0] = 0; + // last parameter always extends up to the end of the row + // (7narabe (pc8001) fills last row value with white when exausting available slots) + m_attr_fifo[m_input_fifo][40] = attr_max_size; m_input_fifo = !m_input_fifo; m_data_fifo_pos = 0; @@ -466,23 +568,70 @@ int upd3301_device::vrtc_r() // draw_scanline - //------------------------------------------------- +UPD3301_FETCH_ATTRIBUTE( upd3301_device::default_attr_fetch ) +{ + const u8 attr_max_size = 80; + std::array attr_extend_info; + + // TODO: uPD3301 may actually fetch in LIFO order + for (int ex = 0; ex < attr_fifo_size; ex+=2) + { + u8 attr_start = std::min(attr_row[ex], attr_max_size); + u8 attr_value = attr_row[ex+1]; + u8 attr_end = std::min(attr_row[ex+2], attr_max_size); + // if the target is == 0 then just consider max size instead + // (starfire (pc8001) wants this otherwise will black screen on gameplay) + if (attr_end == 0) + attr_end = attr_max_size; + + //printf("%04x %d %d [%02x]\n", ex, attr_start, attr_end, attr_value); + + for (int i = attr_start; i < attr_end; i++) + attr_extend_info[i] = attr_value; + + if (attr_end == attr_max_size) + break; + } + + return attr_extend_info; +} + void upd3301_device::draw_scanline() { + // Olympia Boss never bothers in writing a correct attribute table for rows on resident OS, + // it just extends the full attribute RAM with a start: 0 end: 0xff value: 0. + // According to doc notes anything beyond width 80 is puked by the CRTC, therefore we clamp. + const u8 attr_max_size = 80; + const std::array attr_fifo = m_attr_fifo[!m_input_fifo]; + + // expose attribute handling to our client + // PC-8801 schematics definitely shows extra TTL connections for handling its "8 to 16-bit" attribute conversion. + // It also practically needs to read the attribute mapping for various extra side-effects such as colorized 400 line 1bpp + // cfr. "その他 / other" section at http://mydocuments.g2.xrea.com/html/p8/vraminfo.html + std::array extend_attr = m_attr_fetch_cb(attr_fifo, m_gfx_mode, m_y, m_attr << 1, m_h); + for (int lc = 0; lc < m_r; lc++) { + bool is_lowestline = lc == m_r - 1; for (int sx = 0; sx < m_h; sx++) { int y = m_y + lc; - uint8_t cc = m_data_fifo[sx][!m_input_fifo]; - int hlgt = 0; // TODO - int rvv = 0; // TODO - int vsp = 0; // TODO - int sl0 = 0; // TODO - int sl12 = 0; // TODO + uint8_t cc = m_data_fifo[!m_input_fifo][sx]; int csr = m_cm && m_cursor_blink && ((y / m_r) == m_cy) && (sx == m_cx); - int gpa = 0; // TODO - m_display_cb(m_bitmap, y, sx, cc, lc, hlgt, rvv, vsp, sl0, sl12, csr, gpa); + // datasheet mentions these but I find zero unambiguous information for PC-8001/PC-8801, i.e.: + // - "highlight" should be attribute blinking? + // - is "gpa" actually NEC-ese for attr bus? + // - is sl0 / sl12 NEC names for upper/lower line? +// int hlgt = 0; +// int rvv = 0; +// int vsp = 0; +// int sl0 = 0; +// int sl12 = 0; +// int gpa = 0; + +// m_display_cb(m_bitmap, y, sx, cc, lc, hlgt, rvv, vsp, sl0, sl12, csr, gpa); + m_display_cb(m_bitmap, y, sx, cc, lc, csr, m_attr_blink, extend_attr[sx], m_gfx_mode, is_lowestline); } } @@ -496,33 +645,13 @@ void upd3301_device::draw_scanline() uint32_t upd3301_device::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) { - if (m_status & STATUS_VE) - { - m_y = 0; - m_data_fifo_pos = 0; - m_attr_fifo_pos = 0; + bitmap.fill(rgb_t(0x00,0x00,0x00), cliprect); - m_cursor_frame++; + if (!(m_status & STATUS_VE)) + return 0; - if (m_cursor_frame == m_b) - { - m_cursor_frame = 0; - m_cursor_blink = !m_cursor_blink; - } + copybitmap(bitmap, m_bitmap, 0, 0, 0, 0, cliprect); - m_attr_frame++; - - if (m_attr_frame == (m_b << 1)) - { - m_attr_frame = 0; - m_attr_blink = !m_attr_blink; - } - copybitmap(bitmap, m_bitmap, 0, 0, 0, 0, cliprect); - } - else - { - bitmap.fill(rgb_t(0x00,0x00,0x00), cliprect); - } return 0; } diff --git a/src/devices/video/upd3301.h b/src/devices/video/upd3301.h index 281c17a9980..4388f730d0f 100644 --- a/src/devices/video/upd3301.h +++ b/src/devices/video/upd3301.h @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Curt Coder +// copyright-holders:Curt Coder, Angelo Salese /********************************************************************** NEC uPD3301 Programmable CRT Controller emulation @@ -40,8 +40,10 @@ // INTERFACE CONFIGURATION MACROS //************************************************************************** -#define UPD3301_DRAW_CHARACTER_MEMBER(_name) void _name(bitmap_rgb32 &bitmap, int y, int sx, uint8_t cc, uint8_t lc, int hlgt, int rvv, int vsp, int sl0, int sl12, int csr, int gpa) +//#define UPD3301_DRAW_CHARACTER_MEMBER(_name) void _name(bitmap_rgb32 &bitmap, int y, int sx, uint8_t cc, uint8_t lc, int hlgt, int rvv, int vsp, int sl0, int sl12, int csr, int gpa) +#define UPD3301_DRAW_CHARACTER_MEMBER(_name) void _name(bitmap_rgb32 &bitmap, int y, int sx, uint8_t cc, uint8_t lc, int csr, bool attr_blink_on, u16 attr, u8 gfx_mode, bool is_lowestline) +#define UPD3301_FETCH_ATTRIBUTE(_name) std::array _name(const std::array attr_row, u8 gfx_mode, int y, u8 attr_fifo_size, u8 row_size) //************************************************************************** // TYPE DEFINITIONS @@ -54,18 +56,24 @@ class upd3301_device : public device_t, public device_video_interface { public: - typedef device_delegate draw_character_delegate; +// typedef device_delegate draw_character_delegate; + typedef device_delegate draw_character_delegate; + typedef device_delegate (const std::array attr_row, u8 gfx_mode, int y, u8 attr_fifo_size, u8 row_size)> fetch_attribute_delegate; // construction/destruction upd3301_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); void set_character_width(int value) { m_width = value; } template void set_display_callback(T &&... args) { m_display_cb.set(std::forward(args)...); } + template void set_attribute_fetch_callback(T &&... args) { m_attr_fetch_cb.set(std::forward(args)...); } + + UPD3301_FETCH_ATTRIBUTE( default_attr_fetch ); auto drq_wr_callback() { return m_write_drq.bind(); } auto int_wr_callback() { return m_write_int.bind(); } auto hrtc_wr_callback() { return m_write_hrtc.bind(); } auto vrtc_wr_callback() { return m_write_vrtc.bind(); } + auto rvv_wr_callback() { return m_write_rvv.bind(); } uint8_t read(offs_t offset); void write(offs_t offset, uint8_t data); @@ -100,13 +108,16 @@ private: void recompute_parameters(); void draw_scanline(); + inline void reset_fifo_vrtc(); devcb_write_line m_write_int; devcb_write_line m_write_drq; devcb_write_line m_write_hrtc; devcb_write_line m_write_vrtc; + devcb_write_line m_write_rvv; draw_character_delegate m_display_cb; + fetch_attribute_delegate m_attr_fetch_cb; int m_width; // screen drawing @@ -121,8 +132,8 @@ private: int m_param_count; // parameter count // FIFOs - uint8_t m_data_fifo[80][2]; // row data FIFO - uint8_t m_attr_fifo[40][2]; // attribute FIFO + u8 m_data_fifo[2][80]; // row data FIFO + std::array, 2> m_attr_fifo; // attribute FIFO (+1 for extending to end of row) int m_data_fifo_pos; // row data FIFO position int m_attr_fifo_pos; // attribute FIFO position int m_input_fifo; // which FIFO is in input mode @@ -143,9 +154,10 @@ private: int m_z; // horizontal blanking width // attributes - int m_at1; // - int m_at0; // - int m_sc; // +// int m_at1; // +// int m_at0; // +// int m_sc; // + u8 m_gfx_mode; // AT1 + AT0 + SC int m_attr; // attributes per row int m_attr_blink; // attribute blink int m_attr_frame; // attribute blink frame counter @@ -157,6 +169,9 @@ private: int m_cursor_blink; // cursor blink int m_cursor_frame; // cursor blink frame counter + // misc + bool m_reverse_display; + // timers emu_timer *m_hrtc_timer; emu_timer *m_vrtc_timer; diff --git a/src/mame/drivers/olyboss.cpp b/src/mame/drivers/olyboss.cpp index df710367f37..b711c8a0ac6 100644 --- a/src/mame/drivers/olyboss.cpp +++ b/src/mame/drivers/olyboss.cpp @@ -172,7 +172,7 @@ void olyboss_state::olyboss_io(address_map &map) { map.global_mask(0xff); map.unmap_value_high(); - map(0x0, 0x8).rw(m_dma, FUNC(i8257_device::read), FUNC(i8257_device::write)); + map(0x00, 0x08).rw(m_dma, FUNC(i8257_device::read), FUNC(i8257_device::write)); map(0x10, 0x11).m(m_fdc, FUNC(upd765a_device::map)); //map(0x20, 0x20) //beeper? map(0x30, 0x30).rw(m_uic, FUNC(am9519_device::data_r), FUNC(am9519_device::data_w)); @@ -269,8 +269,8 @@ UPD3301_DRAW_CHARACTER_MEMBER( olyboss_state::olyboss_display_pixels ) for (int i = 0; i < 8; i++) { - int color = BIT(data, 7) ^ rvv; - bitmap.pix(y, (sx * 8) + i) = color?0xffffff:0; + int color = BIT(data, 7); + bitmap.pix(y, (sx * 8) + i) = color ? 0xffffff : 0; data <<= 1; } } @@ -458,6 +458,7 @@ void olyboss_state::olybossd(machine_config &config) UPD3301(config, m_crtc, XTAL(14'318'181)); m_crtc->set_character_width(8); m_crtc->set_display_callback(FUNC(olyboss_state::olyboss_display_pixels)); + m_crtc->set_attribute_fetch_callback(m_crtc, FUNC(upd3301_device::default_attr_fetch)); m_crtc->drq_wr_callback().set(m_dma, FUNC(i8257_device::dreq2_w)); m_crtc->int_wr_callback().set(m_uic, FUNC(am9519_device::ireq0_w)).invert(); m_crtc->set_screen(SCREEN_TAG); diff --git a/src/mame/drivers/pc8001.cpp b/src/mame/drivers/pc8001.cpp index f34f2cd00ad..1e48dde03ac 100644 --- a/src/mame/drivers/pc8001.cpp +++ b/src/mame/drivers/pc8001.cpp @@ -1,5 +1,5 @@ // license:BSD-3-Clause -// copyright-holders:Curt Coder +// copyright-holders:Curt Coder, Angelo Salese /* http://www2.odn.ne.jp/~haf09260/Pc80/EnrPc.htm @@ -12,14 +12,28 @@ TODO: - - uPD3301 attributes - - PCG1000 - - Intel 8251 - - cassette - - floppy - - PC-8011 - - PC-8021 - - PC-8031 + - uPD3301 attributes; + - PCG-1000; + - Intel 8251; + - cassette; + - dip-switches; + - PC-8011 (expansion unit) + - PC-8021; + - PC-8031 (mini disk unit, in progress) + - pc8001mk2sr: verify how much needs to be ported from pc8801.cpp code + (Has 3 bitplane GVRAM like PC-8801 V1 mode); + - waitstates & DMA penalty (some games are suspciously fast); + - buzzer has pretty ugly aliasing in places; + + Notes: + - pc8001 v1.01 / v1.02 sports a buggy readout of the expansion ROM at PC=17a1: + It expects an header read of 0x41-0x42 at offset $6000-6001, but second read at + PC=0x17aa is just a comparison to $6000 == 0x42, which is impossible at that point + unless external aid is given. This has been fixed in v1.10; + - Color Magical (pc8001gp:flop5 option 7) transfers two 8 color screens at + even/odd frame intervals, effectively boosting the number of available colors to 27. + This trick is kinda flickery even on real HW, no wonder it looks ugly in MAME, + can it be improved? */ @@ -28,6 +42,150 @@ #include "screen.h" #include "speaker.h" +WRITE_LINE_MEMBER( pc8001_base_state::crtc_reverse_w ) +{ + // rvv acts as a global flip for reverse attribute meaning + // (does not act on underlying palette) + // TODO: what happens if RVV changes mid-frame? + // I suspect monitor resync more likely than rasters. + m_screen_reverse = state; +} + +UPD3301_FETCH_ATTRIBUTE( pc8001_base_state::attr_fetch ) +{ + const u8 attr_max_size = 80; + const bool is_color_mode = gfx_mode == 0x2; + std::array attr_extend_info = m_crtc->default_attr_fetch(attr_row, gfx_mode, y, attr_fifo_size, row_size); + + // further extend the attributes if we are in color mode + if (is_color_mode) + { + // TODO: defaults + // flgworld (pc8001) gameplay sets up: + // - 0x00 0x00 0x02 0x88 on playfield + // \- (wanting the default from the first defined color) + // - 0x00 0x00 0x00 0x48 0x12 0x88 for first row + // \- (Expecting "FLAG WORLD" wording to be red while the "P"s in green wtf) + // undermon (pc8001) instruction screen sets up: + // - 0x00 0x00 0x06 0xb8 + // \- (expecting blue fill up to 0x06) + u8 attr_color = 0xe8; + u8 attr_decoration = 0x00; + + for (int ex = 0; ex < row_size; ex++) + { + u16 cur_attr = attr_extend_info[ex]; + if (BIT(cur_attr, 3)) + attr_color = cur_attr; + else + attr_decoration = cur_attr; + attr_extend_info[ex] = (attr_color << 8) | attr_decoration; + } + } + + return attr_extend_info; +} + +UPD3301_DRAW_CHARACTER_MEMBER( pc8001_base_state::draw_text ) +{ + // punt if we are in width 40 (discarded on this end) + if (sx % 2 && !m_width80) + return; + + const bool is_color_mode = gfx_mode == 0x2; + u8 tile; + const u8 tile_width = m_width80 ? 8 : 16; + const u8 dot_width = (m_width80 ^ 1) + 1; + const u8 y_double = m_screen_is_24KHz ? 2 : 1; + const u8 y_height = y_double * 8; + + bool semigfx_tile, reverse, attr_blink, secret; + bool upperline, lowerline; + u8 color; + + if (is_color_mode) + { + color = (attr & 0xe000) >> 13; + semigfx_tile = bool(BIT(attr, 12)); + // bit 7 is used by 2001spc and many others, no effect? + } + else + { + color = 7; + semigfx_tile = bool(BIT(attr, 7)); + } + + lowerline = bool(BIT(attr, 5)); + upperline = bool(BIT(attr, 4)); + reverse = bool(BIT(attr, 2)); + attr_blink = bool(BIT(attr, 1)); + secret = bool(BIT(attr, 0)); + + if (semigfx_tile) + tile = cc; + else + { + if (lc > y_height - 1) + tile = 0; + else + tile = m_cgrom->base()[(cc << 3) | (lc >> (y_double-1))]; + } + + // secret blacks out every tile connections, + // has lower priority over blinking and other attribute decorations + if (secret) + tile = 0; + + if (csr) + tile ^= 0xff; + else if (attr_blink_on && attr_blink) + tile = 0; + + // upper/lower line aren't affected by secret and blinking, only reverse + // TODO: should downshift chars by one + if (lc == 0 && upperline) + tile = 0xff; + + if (is_lowestline && lowerline) + tile = 0xff; + + if (reverse ^ m_screen_reverse) + tile ^= 0xff; + +// if (m_width80) + { + u8 pen; + + for (int xi = 0; xi < tile_width; xi += dot_width) + { + int res_x = (sx * 8) + xi; + if (semigfx_tile) + { + u8 mask = (xi & (4 << (dot_width - 1))) ? 0x10 : 0x01; + mask <<= (lc & (0x3 << y_double)) >> y_double; + pen = tile & mask; + } + else + { + pen = tile; + pen = (pen >> (7 - (xi >> (dot_width - 1)))) & 1; + } + + for (int di = 0; di < dot_width; di++) + bitmap.pix(y, res_x + di) = m_crtc_palette->pen(pen ? color : 0); + } + } +} + +uint32_t pc8001_state::screen_update( screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) +{ + bitmap.fill(0, cliprect); + // TODO: superimposing + // TODO: merging with previous frame for Color Magical (is it driver area?) + m_crtc->screen_update(screen, bitmap, cliprect); + return 0; +} + /* Read/Write Handlers */ void pc8001_state::port10_w(uint8_t data) @@ -57,7 +215,7 @@ void pc8001_state::port10_w(uint8_t data) m_cent_data_out->write(data); } -void pc8001_state::port30_w(uint8_t data) +void pc8001_base_state::port30_w(uint8_t data) { /* @@ -79,9 +237,8 @@ void pc8001_state::port30_w(uint8_t data) /* color mode */ m_color = BIT(data, 1); - - /* cassette motor */ - m_cassette->change_state(BIT(data,3) ? CASSETTE_MOTOR_ENABLED : CASSETTE_MOTOR_DISABLED, CASSETTE_MASK_MOTOR); + + m_cassette->change_state(BIT(data, 3) ? CASSETTE_MOTOR_ENABLED : CASSETTE_MOTOR_DISABLED, CASSETTE_MASK_MOTOR); } void pc8001mk2_state::port31_w(uint8_t data) @@ -100,6 +257,7 @@ void pc8001mk2_state::port31_w(uint8_t data) 7 background color */ + membank("bank2")->set_entry(data & 1); } WRITE_LINE_MEMBER( pc8001_state::write_centronics_busy ) @@ -129,12 +287,13 @@ uint8_t pc8001_state::port40_r() */ - uint8_t data = 0x08; + uint8_t data = 0x00; data |= m_centronics_busy; data |= m_centronics_ack << 1; data |= m_rtc->data_out_r() << 4; data |= m_crtc->vrtc_r() << 5; + // TODO: enable line from pc80s31k (bit 3, active_low) return data; } @@ -158,15 +317,15 @@ void pc8001_state::port40_w(uint8_t data) m_centronics->write_strobe(BIT(data, 0)); - m_rtc->clk_w(BIT(data, 2)); m_rtc->stb_w(BIT(data, 1)); + m_rtc->clk_w(BIT(data, 2)); m_beep->set_state(BIT(data, 5)); } /* Memory Maps */ -void pc8001_state::pc8001_mem(address_map &map) +void pc8001_state::pc8001_map(address_map &map) { map(0x0000, 0x5fff).bankrw("bank1"); map(0x6000, 0x7fff).bankrw("bank2"); @@ -217,10 +376,10 @@ void pc8001_state::pc8001_io(address_map &map) // map(0xe6, 0xe6).w(FUNC(pc8001_state::irq_mask_w)); // map(0xe7, 0xe7).w(FUNC(pc8001_state::pc8012_memory_mode_w)); // map(0xe8, 0xfb) unused - map(0xfc, 0xff).rw(I8255A_TAG, FUNC(i8255_device::read), FUNC(i8255_device::write)); + map(0xfc, 0xff).m(m_pc80s31, FUNC(pc80s31_device::host_map)); } -void pc8001mk2_state::pc8001mk2_mem(address_map &map) +void pc8001mk2_state::pc8001mk2_map(address_map &map) { map(0x0000, 0x5fff).bankrw("bank1"); map(0x6000, 0x7fff).bankrw("bank2"); @@ -231,8 +390,8 @@ void pc8001mk2_state::pc8001mk2_mem(address_map &map) void pc8001mk2_state::pc8001mk2_io(address_map &map) { pc8001_io(map); - map(0x30, 0x30).w(FUNC(pc8001mk2_state::port30_w)); - map(0x31, 0x31).w(FUNC(pc8001mk2_state::port31_w)); + map(0x30, 0x30).portr("DSW1").w(FUNC(pc8001mk2_state::port30_w)); + map(0x31, 0x31).portr("DSW2").w(FUNC(pc8001mk2_state::port31_w)); // map(0x5c, 0x5c).w(FUNC(pc8001mk2_state::gram_on_w)); // map(0x5f, 0x5f).w(FUNC(pc8001mk2_state::gram_off_w)); // map(0xe8, 0xe8) kanji_address_lo_w, kanji_data_lo_r @@ -250,6 +409,40 @@ void pc8001mk2_state::pc8001mk2_io(address_map &map) // map(0xfb, 0xfb) DMA type 5 inch FDC data register } +void pc8001mk2sr_state::port33_w(u8 data) +{ + // TODO: needs progressive flush +#ifdef UNUSED_FUNCTION + if (data & 0x80) + { + membank("bank1")->set_entry(2); + membank("bank2")->set_entry(2 | (m_n80sr_bank & 1)); + } + else + { + membank("bank1")->set_entry(0); + membank("bank2")->set_entry(0); + } +#endif +} + +u8 pc8001mk2sr_state::port71_r() +{ + return m_n80sr_bank; +} + +void pc8001mk2sr_state::port71_w(u8 data) +{ + m_n80sr_bank = data; +} + +void pc8001mk2sr_state::pc8001mk2sr_io(address_map &map) +{ + pc8001mk2_io(map); + map(0x33, 0x33).w(FUNC(pc8001mk2sr_state::port33_w)); + map(0x71, 0x71).rw(FUNC(pc8001mk2sr_state::port71_r), FUNC(pc8001mk2sr_state::port71_w)); +} + /* Input Ports */ static INPUT_PORTS_START( pc8001 ) @@ -353,60 +546,84 @@ static INPUT_PORTS_START( pc8001 ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_SPACE) PORT_CHAR(' ') PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_CODE(KEYCODE_ESC) PORT_CHAR(27) - PORT_START("DSW1") +// PORT_START("DSW1") INPUT_PORTS_END -/* uPD3301 Interface */ +static INPUT_PORTS_START( pc8001mk2 ) + PORT_INCLUDE( pc8001 ) -static const rgb_t PALETTE_PC8001[] = -{ - rgb_t::black(), - rgb_t(0x00, 0x00, 0xff), - rgb_t(0xff, 0x00, 0x00), - rgb_t(0xff, 0x00, 0xff), - rgb_t(0x00, 0xff, 0x00), - rgb_t(0x00, 0xff, 0xff), - rgb_t(0xff, 0xff, 0x00), - rgb_t::white() -}; + PORT_START("DSW1") + PORT_DIPNAME( 0x01, 0x00, "Boot Mode" ) + PORT_DIPSETTING( 0x00, "N-BASIC" ) + PORT_DIPSETTING( 0x01, "N80-BASIC" ) + PORT_DIPNAME( 0x02, 0x02, "DSW1" ) + PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) -UPD3301_DRAW_CHARACTER_MEMBER( pc8001_state::pc8001_display_pixels ) -{ - uint8_t data = m_char_rom->base()[(cc << 3) | lc]; + PORT_START("DSW2") + PORT_DIPNAME( 0x01, 0x01, "DSW2" ) + PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) + PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) + PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) +INPUT_PORTS_END - if (lc >= 8) return; - if (csr) data = 0xff; +static INPUT_PORTS_START( pc8001mk2sr ) + PORT_INCLUDE( pc8001mk2 ) - if (m_width80) - { - for (int i = 0; i < 8; i++) - { - int color = BIT(data, 7) ^ rvv; - - bitmap.pix(y, (sx * 8) + i) = PALETTE_PC8001[color ? 7 : 0]; - - data <<= 1; - } - } - else - { - if (sx % 2) return; - - for (int i = 0; i < 8; i++) - { - int color = BIT(data, 7) ^ rvv; - - bitmap.pix(y, (sx/2 * 16) + (i * 2)) = PALETTE_PC8001[color ? 7 : 0]; - bitmap.pix(y, (sx/2 * 16) + (i * 2) + 1) = PALETTE_PC8001[color ? 7 : 0]; - - data <<= 1; - } - } -} + PORT_MODIFY("DSW1") + // This is really a tri-state dip on front panel + // BIOS just expects bit 1 to be off for SR mode + PORT_DIPNAME( 0x03, 0x02, "Boot Mode" ) + PORT_DIPSETTING( 0x00, "N80SR-BASIC (duplicate)") + PORT_DIPSETTING( 0x01, "N80SR-BASIC" ) + PORT_DIPSETTING( 0x02, "N-BASIC" ) + PORT_DIPSETTING( 0x03, "N80-BASIC" ) + PORT_DIPNAME( 0x04, 0x04, "DSW1" ) + PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) + PORT_DIPSETTING( 0x00, DEF_STR( On ) ) +INPUT_PORTS_END /* 8257 Interface */ -WRITE_LINE_MEMBER( pc8001_state::hrq_w ) +WRITE_LINE_MEMBER( pc8001_base_state::hrq_w ) { /* HACK - this should be connected to the BUSREQ line of Z80 */ m_maincpu->set_input_line(INPUT_LINE_HALT, state); @@ -415,7 +632,7 @@ WRITE_LINE_MEMBER( pc8001_state::hrq_w ) m_dma->hlda_w(state); } -uint8_t pc8001_state::dma_mem_r(offs_t offset) +uint8_t pc8001_base_state::dma_mem_r(offs_t offset) { address_space &program = m_maincpu->space(AS_PROGRAM); @@ -424,6 +641,14 @@ uint8_t pc8001_state::dma_mem_r(offs_t offset) /* Machine Initialization */ +void pc8001_base_state::machine_start() +{ + save_item(NAME(m_width80)); + save_item(NAME(m_color)); + save_item(NAME(m_screen_reverse)); + save_item(NAME(m_screen_is_24KHz)); +} + void pc8001_state::machine_start() { address_space &program = m_maincpu->space(AS_PROGRAM); @@ -441,6 +666,7 @@ void pc8001_state::machine_start() membank("bank1")->configure_entry(1, m_rom->base()); program.install_read_bank(0x0000, 0x5fff, membank("bank1")); program.unmap_write(0x0000, 0x5fff); + membank("bank2")->configure_entry(1, m_rom->base() + 0x6000); switch (m_ram->size()) { @@ -464,55 +690,81 @@ void pc8001_state::machine_start() program.install_readwrite_bank(0x0000, 0x5fff, membank("bank1")); program.install_readwrite_bank(0x6000, 0xbfff, membank("bank2")); program.install_readwrite_bank(0x8000, 0xffff, membank("bank3")); - membank("bank2")->set_entry(0); +// membank("bank2")->set_entry(0); break; } + + // PC8001 is 15KHz only + set_screen_frequency(false); +} +void pc8001_state::machine_reset() +{ membank("bank1")->set_entry(1); + membank("bank2")->set_entry(1); membank("bank3")->set_entry(0); +} - /* register for state saving */ - save_item(NAME(m_width80)); - save_item(NAME(m_color)); +void pc8001mk2sr_state::machine_start() +{ + pc8001_state::machine_start(); + + membank("bank1")->configure_entry(2, m_n80sr_rom->base()); + membank("bank2")->configure_entry(2, m_n80sr_rom->base() + 0x6000); + membank("bank2")->configure_entry(3, m_n80sr_rom->base() + 0x8000); + + save_item(NAME(m_n80sr_bank)); +} + +void pc8001mk2sr_state::machine_reset() +{ + pc8001_state::machine_reset(); + + //membank("bank1")->set_entry(2); + //membank("bank2")->set_entry(2); } /* Machine Drivers */ void pc8001_state::pc8001(machine_config &config) { + constexpr XTAL MASTER_CLOCK = XTAL(4'000'000); + constexpr XTAL VIDEO_CLOCK = XTAL(14'318'181); + /* basic machine hardware */ - Z80(config, m_maincpu, XTAL(4'000'000)); - m_maincpu->set_addrmap(AS_PROGRAM, &pc8001_state::pc8001_mem); + Z80(config, m_maincpu, MASTER_CLOCK); + m_maincpu->set_addrmap(AS_PROGRAM, &pc8001_state::pc8001_map); m_maincpu->set_addrmap(AS_IO, &pc8001_state::pc8001_io); + PC80S31(config, m_pc80s31, MASTER_CLOCK); + config.set_perfect_quantum(m_maincpu); + config.set_perfect_quantum("pc80s31:fdc_cpu"); + /* video hardware */ - screen_device &screen(SCREEN(config, SCREEN_TAG, SCREEN_TYPE_RASTER)); - screen.set_refresh_hz(60); - screen.set_screen_update(UPD3301_TAG, FUNC(upd3301_device::screen_update)); - screen.set_size(640, 220); - screen.set_visarea(0, 640-1, 0, 200-1); + SCREEN(config, m_screen, SCREEN_TYPE_RASTER); + m_screen->set_raw(VIDEO_CLOCK, 896, 0, 640, 260, 0, 200); + m_screen->set_screen_update(FUNC(pc8001_state::screen_update)); +// m_screen->set_palette(m_crtc_palette); - /* sound hardware */ - SPEAKER(config, "mono").front_center(); - BEEP(config, m_beep, 2000).add_route(ALL_OUTPUTS, "mono", 0.25); + PALETTE(config, m_crtc_palette, palette_device::BRG_3BIT); - /* devices */ - I8251(config, I8251_TAG, 0); + UPD3301(config, m_crtc, VIDEO_CLOCK); + m_crtc->set_character_width(8); + m_crtc->set_display_callback(FUNC(pc8001_state::draw_text)); + m_crtc->set_attribute_fetch_callback(FUNC(pc8001_state::attr_fetch)); + m_crtc->drq_wr_callback().set(m_dma, FUNC(i8257_device::dreq2_w)); + m_crtc->rvv_wr_callback().set(FUNC(pc8001_state::crtc_reverse_w)); + m_crtc->set_screen(m_screen); - I8255A(config, I8255A_TAG, 0); - - I8257(config, m_dma, XTAL(4'000'000)); + I8257(config, m_dma, MASTER_CLOCK); m_dma->out_hrq_cb().set(FUNC(pc8001_state::hrq_w)); m_dma->in_memr_cb().set(FUNC(pc8001_state::dma_mem_r)); m_dma->out_iow_cb<2>().set(m_crtc, FUNC(upd3301_device::dack_w)); - UPD1990A(config, m_rtc); + /* devices */ + I8251(config, I8251_TAG, 0); - UPD3301(config, m_crtc, XTAL(14'318'181)); - m_crtc->set_character_width(8); - m_crtc->set_display_callback(FUNC(pc8001_state::pc8001_display_pixels)); - m_crtc->drq_wr_callback().set(m_dma, FUNC(i8257_device::dreq2_w)); - m_crtc->set_screen(SCREEN_TAG); + UPD1990A(config, m_rtc); CENTRONICS(config, m_centronics, centronics_devices, "printer"); m_centronics->ack_handler().set(FUNC(pc8001_state::write_centronics_ack)); @@ -526,84 +778,91 @@ void pc8001_state::pc8001(machine_config &config) m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); RAM(config, RAM_TAG).set_default_size("16K").set_extra_options("32K,64K"); + + SOFTWARE_LIST(config, "disk_n_list").set_original("pc8001_flop"); + + /* sound hardware */ + SPEAKER(config, "mono").front_center(); + // TODO: unknown clock, is it really a beeper? + BEEP(config, m_beep, 2400).add_route(ALL_OUTPUTS, "mono", 0.25); } void pc8001mk2_state::pc8001mk2(machine_config &config) { - /* basic machine hardware */ - Z80(config, m_maincpu, XTAL(4'000'000)); - m_maincpu->set_addrmap(AS_PROGRAM, &pc8001mk2_state::pc8001mk2_mem); + pc8001(config); + m_maincpu->set_addrmap(AS_PROGRAM, &pc8001mk2_state::pc8001mk2_map); m_maincpu->set_addrmap(AS_IO, &pc8001mk2_state::pc8001mk2_io); - /* video hardware */ - screen_device &screen(SCREEN(config, SCREEN_TAG, SCREEN_TYPE_RASTER)); - screen.set_refresh_hz(60); - screen.set_screen_update(UPD3301_TAG, FUNC(upd3301_device::screen_update)); - screen.set_size(640, 220); - screen.set_visarea(0, 640-1, 0, 200-1); + // TODO: video HW has extra GVRAM setup - /* sound hardware */ - SPEAKER(config, "mono").front_center(); - BEEP(config, m_beep, 2000).add_route(ALL_OUTPUTS, "mono", 0.25); + RAM(config.replace(), RAM_TAG).set_default_size("64K"); - /* devices */ - I8251(config, I8251_TAG, 0); + SOFTWARE_LIST(config, "disk_n80_list").set_original("pc8001mk2_flop"); +} - I8255A(config, I8255A_TAG, 0); +void pc8001mk2sr_state::pc8001mk2sr(machine_config &config) +{ + pc8001mk2(config); + m_maincpu->set_addrmap(AS_IO, &pc8001mk2sr_state::pc8001mk2sr_io); - I8257(config, m_dma, XTAL(4'000'000)); - m_dma->out_hrq_cb().set(FUNC(pc8001_state::hrq_w)); - m_dma->in_memr_cb().set(FUNC(pc8001_state::dma_mem_r)); - m_dma->out_iow_cb<2>().set(m_crtc, FUNC(upd3301_device::dack_w)); + // TODO: mods for SR mode support - UPD1990A(config, m_rtc); - - UPD3301(config, m_crtc, XTAL(14'318'181)); - m_crtc->set_character_width(8); - m_crtc->set_display_callback(FUNC(pc8001_state::pc8001_display_pixels)); - m_crtc->drq_wr_callback().set(m_dma, FUNC(i8257_device::dreq2_w)); - m_crtc->set_screen(SCREEN_TAG); - - CENTRONICS(config, m_centronics, centronics_devices, "printer"); - - OUTPUT_LATCH(config, m_cent_data_out); - m_centronics->set_output_latch(*m_cent_data_out); - - CASSETTE(config, m_cassette); - m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED); - m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); - - RAM(config, RAM_TAG).set_default_size("64K"); + SOFTWARE_LIST(config, "disk_n80sr_list").set_original("pc8001mk2sr_flop"); } /* ROMs */ ROM_START( pc8001 ) - ROM_REGION( 0x6000, Z80_TAG, 0 ) + ROM_REGION( 0x8000, Z80_TAG, ROMREGION_ERASEFF ) + // PCB pictures shows divided by 3 ROMs (and 4th socket unpopulated) ROM_SYSTEM_BIOS( 0, "v101", "N-BASIC v1.01" ) - ROMX_LOAD( "n80v101.rom", 0x00000, 0x6000, CRC(a2cc9f22) SHA1(6d2d838de7fea20ddf6601660d0525d5b17bf8a3), ROM_BIOS(0) ) + ROMX_LOAD( "n80v101.rom", 0x00000, 0x6000, BAD_DUMP CRC(a2cc9f22) SHA1(6d2d838de7fea20ddf6601660d0525d5b17bf8a3), ROM_BIOS(0) ) ROM_SYSTEM_BIOS( 1, "v102", "N-BASIC v1.02" ) - ROMX_LOAD( "n80v102.rom", 0x00000, 0x6000, CRC(ed01ca3f) SHA1(b34a98941499d5baf79e7c0e5578b81dbede4a58), ROM_BIOS(1) ) + ROMX_LOAD( "n80v102.rom", 0x00000, 0x6000, BAD_DUMP CRC(ed01ca3f) SHA1(b34a98941499d5baf79e7c0e5578b81dbede4a58), ROM_BIOS(1) ) ROM_SYSTEM_BIOS( 2, "v110", "N-BASIC v1.10" ) - ROMX_LOAD( "n80v110.rom", 0x00000, 0x6000, CRC(1e02d93f) SHA1(4603cdb7a3833e7feb257b29d8052c872369e713), ROM_BIOS(2) ) + ROMX_LOAD( "n80v110.rom", 0x00000, 0x6000, BAD_DUMP CRC(1e02d93f) SHA1(4603cdb7a3833e7feb257b29d8052c872369e713), ROM_BIOS(2) ) - ROM_REGION( 0x800, UPD3301_TAG, 0) + ROM_REGION( 0x800, CGROM_TAG, 0) ROM_LOAD( "font.rom", 0x000, 0x800, CRC(56653188) SHA1(84b90f69671d4b72e8f219e1fe7cd667e976cf7f) ) ROM_END ROM_START( pc8001mk2 ) ROM_REGION( 0x8000, Z80_TAG, 0 ) - ROM_LOAD( "n80_2.rom", 0x00000, 0x8000, CRC(03cce7b6) SHA1(c12d34e42021110930fed45a8af98db52136f1fb) ) + // N-BASIC v1.3 + // N80-BASIC v1.0 + ROM_LOAD( "n80_2.rom", 0x0000, 0x8000, CRC(03cce7b6) SHA1(c12d34e42021110930fed45a8af98db52136f1fb) ) - ROM_REGION( 0x800, UPD3301_TAG, 0) + ROM_REGION( 0x800, CGROM_TAG, 0) ROM_LOAD( "font.rom", 0x0000, 0x0800, CRC(56653188) SHA1(84b90f69671d4b72e8f219e1fe7cd667e976cf7f) ) ROM_REGION( 0x20000, "kanji", 0) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_END +ROM_START( pc8001mk2sr ) + ROM_REGION( 0x8000, Z80_TAG, 0 ) + // N-BASIC v1.6 + // N80-BASIC v1.2 + ROM_LOAD( "n80_2sr.rom", 0x0000, 0x8000, CRC(dcb71282) SHA1(e8db5dc5eae11da14e48656d324874e59f2e3844) ) + + ROM_REGION (0x10000, N80SR_ROM_TAG, ROMREGION_ERASEFF ) + // N80SR-BASIC v1.0 + ROM_LOAD( "n80_3.rom", 0x0000, 0xa000, BAD_DUMP CRC(d99ef247) SHA1(9bfa5009d703cd31caa734d932d2a847d74cbfa6) ) + + ROM_REGION( 0x2000, CGROM_TAG, 0) + ROM_LOAD( "font80sr.rom", 0x000000, 0x001000, CRC(784c0b17) SHA1(565dc8e5e46b1633cb434d12b4d8b3a662546b33) ) + ROM_LOAD( "fonthira.rom", 0x001000, 0x000800, CRC(fe7059d5) SHA1(10c5f85adcce540cbd0a11352e2c38a84c989a26) ) + ROM_LOAD( "fontkata.rom", 0x001800, 0x000800, CRC(56653188) SHA1(84b90f69671d4b72e8f219e1fe7cd667e976cf7f) ) + + ROM_REGION( 0x20000, "kanji", 0) + ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) +ROM_END + /* System Drivers */ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -COMP( 1979, pc8001, 0, 0, pc8001, pc8001, pc8001_state, empty_init, "NEC", "PC-8001", MACHINE_NOT_WORKING ) -COMP( 1983, pc8001mk2, pc8001, 0, pc8001mk2, pc8001, pc8001mk2_state, empty_init, "NEC", "PC-8001mkII", MACHINE_NOT_WORKING ) +// 1978?, pc8001g, Wirewrapped prototype version +COMP( 1979, pc8001, 0, 0, pc8001, pc8001, pc8001_state, empty_init, "NEC", "PC-8001", MACHINE_NOT_WORKING ) +// 1981 pc8001a, US version of PC-8001 with Greek alphabet instead of Kana +COMP( 1983, pc8001mk2, pc8001, 0, pc8001mk2, pc8001mk2, pc8001mk2_state, empty_init, "NEC", "PC-8001mkII", MACHINE_NOT_WORKING ) +COMP( 1985, pc8001mk2sr, pc8001, 0, pc8001mk2sr, pc8001mk2sr, pc8001mk2sr_state, empty_init, "NEC", "PC-8001mkIISR", MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/pc8801.cpp b/src/mame/drivers/pc8801.cpp index a50c1d6317f..8746a52fb41 100644 --- a/src/mame/drivers/pc8801.cpp +++ b/src/mame/drivers/pc8801.cpp @@ -25,29 +25,17 @@ probably others (does bus have an actual codename or just "PC-8801 bus"?); - below notes states that plain PC-8801 doesn't have a disk CPU, but the BIOS clearly checks the floppy ports. Wrong info or check for external board anyway? - - fix "jumps" in mouse support pointer (noticeable in Balance of Power); + - fix "jumps" in PC-8872 mouse pointer (noticeable in balpower); - per-game specific TODO: - - 100yen Soft 8 Revival Special: tight loop with vblank bit, but vblank irq takes too much time to execute its code; - - 177: gameplay is too fast (parent pc8801 only); - - 1942: missing sound, enables a masked irq; - - Acro Jet: hangs waiting for an irq (floppy issue); - - Arcus: doesn't surpass Wolf Team logo; - - Advanced Fantasian: garbage during gameplay (floppy?) - - American Success: reads the light pen? - - Attacker: resets after a bunch of animation frames; - - Balance of Power: uses the SIO port for something ... + per-game specific TODO (move to XML): - Belloncho Shintai Kensa: hangs - Bishoujo Baseball Gakuen: checks ym2608 after intro screen; - The Black Onyx: writes a katakana msg: "sono kata ha koko ni orimasen" then doesn't show up anything. (Needs user disk?) - - Boukenshatachi: dies after the intro. - Campaign Ban Daisenryaku 2: Hangs at title screen? - - Carigraph: inputs doesn't work? - Can Can Bunny: bitmap artifacts on intro, caused by a fancy usage of the attribute vram; - Can Can Bunny: no sound (regression); - Can Can Bunny Superior: black screen during the intro - Chou Bishoujo Densetsu CROQUIS: accesses ports 0xa0-0xa3 and 0xc2-0xc3 - - Combat: mono gfx mode enabled, but I don't see any noticeable quirk? - Cranston Manor (actually N88-Basic demo): no sound - Datenshi Kyouko: gfx garbage on the right edge? - Final Crisis: sound stuck with OPNA? @@ -56,10 +44,7 @@ - Gaudi - Barcelona no Kaze: fails PCM loading - GeGeGe no Kitarou: title screen text/bitmap contrast is pretty ugly (BTANB?); - Grobda: palette is ugly (parent pc8801 only); - - Makaimura: after losing a life the game doesn't work properly anymore, copy protection? - Music Collection Vol. 2 - Final Fantasy Tokushuu: sound irq dies pretty soon - - N-BASIC: cursor doesn't show up; - - The Return of Ishtar: z80 exception after entering the name. - Star Cruiser: bad kanji data? - Star Cruiser: reads at i/o 0x8e? - Wanderers from Ys: user data disk looks screwed? It loads with everything as maximum as per now ... @@ -120,11 +105,6 @@ - Fruit Panic - FSD Sample Ongaku Shuu Vol. 1-7 - Gaia no Kiba (Disk I/O error at 150) - - Gaiflame - - Gambler Jiko Chuushin ha - - Gambler Jiko Chuushin ha 2 - - Gambler Jiko Chuushin ha 3 - - Gambler Jiko Chuushin ha 3 (demo) - Gambler Jiko Chuushin ha Mahjong Puzzle Collection - Gambler Jiko Chuushin ha Mahjong Puzzle Collection (demo) * Game Music Library @@ -142,14 +122,12 @@ * MakaiMura (attempts to r/w the sio ports, but it's clearly crashed) * Mugen Senshi Valis (at Telenet logo, it also appears to have a nasty copy protection when taking a specific item (untested)) - Mr. Pro Yakyuu - - Panorama Toh - PC-8034 (app) - PC-8037SR (app) - P1 (app) - Pattern Editor 88 (app) - Super Shunbo II (app) (Load error) - Super TII (app) - * The Return of Ishtar - Tobira wo Akete (random crashes in parent pc8801 only) list of games that doesn't like i8214_irq_level == 5 in sound irq @@ -360,6 +338,8 @@ void pc8801_state::draw_bitmap_3bpp(bitmap_ind16 &bitmap,const rectangle &clipre void pc8801_state::draw_bitmap_1bpp(bitmap_ind16 &bitmap,const rectangle &cliprect) { + // TODO: jettermi really masks the color attribute from 3301 + // (we currently draw it in b&w, should be colorized) uint32_t count = 0; uint8_t color = (m_gfx_ctrl & 1) ? 7 & ((m_layer_mask ^ 0xe) >> 1) : 7; uint8_t is_cursor = 0; @@ -675,7 +655,7 @@ void pc8801_state::pc8801_alu_w(offs_t offset, uint8_t data) for(i=0;i<3;i++) { logic_op = (m_alu_ctrl1 & (0x11 << i)) >> i; - + switch(logic_op) { case 0x00: { m_gvram[i*0x4000 + offset] &= ~data; } break; @@ -803,9 +783,7 @@ uint8_t pc8801_state::pc8801_mem_r(offs_t offset) window_offset = (offset & 0x3ff) + (m_window_offset_bank << 8); - if(((window_offset & 0xf000) == 0xf000) && (m_misc_ctrl & 0x10)) - printf("Read from 0xf000 - 0xffff window offset\n"); //accessed by Castle Excellent, no noticeable quirk - + // castlex and imenes accesses this if(((window_offset & 0xf000) == 0xf000) && (m_misc_ctrl & 0x10)) return pc8801_high_wram_r(window_offset & 0xfff); @@ -864,9 +842,9 @@ void pc8801_state::pc8801_mem_w(offs_t offset, uint8_t data) window_offset = (offset & 0x3ff) + (m_window_offset_bank << 8); - if(((window_offset & 0xf000) == 0xf000) && (m_misc_ctrl & 0x10)) - printf("Write to 0xf000 - 0xffff window offset\n"); //accessed by Castle Excellent, no noticeable quirk - + // castlex and imenes accesses this + // TODO: high TVRAM even + // (uPD3301 reads from this instead of the regular work RAM) if(((window_offset & 0xf000) == 0xf000) && (m_misc_ctrl & 0x10)) pc8801_high_wram_w(window_offset & 0xfff,data); else @@ -1117,6 +1095,20 @@ void pc8801_state::pc8801_window_bank_inc_w(uint8_t data) m_window_offset_bank&=0xff; } +/* + * I/O Port $32 (R/W) + * + * x--- ---- sound irq mask (0) irq enabled (1) irq masked + * -x-- ---- Graphic VRAM access mode (0) independent access mode (1) ALU mode + * --x- ---- analog (1) / digital (0) palette select + * ---x ---- high speed RAM select (for TVRAM) (1) main RAM bank (0) dedicated Text RAM + * ---- xx-- Screen output mode + * ---- 00-- TV / video mode + * ---- 01-- None (as in disabling the screen entirely?) + * ---- 10-- Analog RGB mode + * ---- 11-- Optional mode + * ---- --xx internal EROM selection + */ uint8_t pc8801_state::pc8801_misc_ctrl_r() { return m_misc_ctrl; @@ -1124,11 +1116,6 @@ uint8_t pc8801_state::pc8801_misc_ctrl_r() void pc8801_state::pc8801_misc_ctrl_w(uint8_t data) { - /* - x--- ---- sound irq mask, active low - --x- ---- analog (1) / digital (0) palette select - */ - m_misc_ctrl = data; #if USE_PROPER_I8214 @@ -1182,6 +1169,7 @@ void pc8801_state::pc8801_palram_w(offs_t offset, uint8_t data) // TODO: What happens to the palette contents when the analog/digital palette mode changes? // Preserve content? Translation? Undefined? m_palette->set_pen_color(offset, pal3bit(m_palram[offset].r), pal3bit(m_palram[offset].g), pal3bit(m_palram[offset].b)); + // TODO: at least analog mode can do rasters } void pc8801_state::pc8801_layer_masking_w(uint8_t data) @@ -1472,7 +1460,7 @@ uint8_t pc8801_state::pc8801_sound_board_r(offs_t offset) void pc8801_state::pc8801_sound_board_w(offs_t offset, uint8_t data) { if(m_has_opna) - m_opna->write(offset,data); + m_opna->write(offset, data); else if((offset & 2) == 0) m_opn->write(offset, data); } @@ -1590,95 +1578,7 @@ void pc8801_state::pc8801_io(address_map &map) // map(0xf3, 0xf3).noprw(); /* DMA floppy (unknown) */ // map(0xf4, 0xf7).noprw(); /* DMA 5'floppy (may be not released) */ // map(0xf8, 0xfb).noprw(); /* DMA 8'floppy (unknown) */ - map(0xfc, 0xff).rw("d8255_master", FUNC(i8255_device::read), FUNC(i8255_device::write)); -} - -uint8_t pc8801_state::cpu_8255_c_r() -{ -// machine().scheduler().synchronize(); // force resync - - return m_i8255_1_pc >> 4; -} - -void pc8801_state::cpu_8255_c_w(uint8_t data) -{ -// machine().scheduler().synchronize(); // force resync - - m_i8255_0_pc = data; -} - - -uint8_t pc8801_state::fdc_8255_c_r() -{ -// machine().scheduler().synchronize(); // force resync - - return m_i8255_0_pc >> 4; -} - -void pc8801_state::fdc_8255_c_w(uint8_t data) -{ -// machine().scheduler().synchronize(); // force resync - - m_i8255_1_pc = data; -} - -void pc8801_state::pc8801fdc_mem(address_map &map) -{ - map(0x0000, 0x1fff).rom(); - map(0x4000, 0x7fff).ram(); -} - -TIMER_CALLBACK_MEMBER(pc8801_state::pc8801fd_upd765_tc_to_zero) -{ - // TODO: holein1 explictly reads TC port at PC=504e followed by an HALT opcode, failing to boot - // is this gonna unbreak HALT state too? - m_fdc->tc_w(false); -} - -void pc8801_state::upd765_mc_w(uint8_t data) -{ - m_fdd[0]->get_device()->mon_w(!(data & 1)); - m_fdd[1]->get_device()->mon_w(!(data & 2)); -} - -uint8_t pc8801_state::upd765_tc_r() -{ - //printf("%04x 1\n",m_fdccpu->pc()); - - if (!machine().side_effects_disabled()) - { - m_fdc->tc_w(true); - //TODO: I'm not convinced that this works correctly with current hook-up ... 1000 usec is needed by Aploon, a bigger value breaks Alpha. - //OTOH, 50 seems more than enough for the new upd... - machine().scheduler().timer_set(attotime::from_usec(50), timer_expired_delegate(FUNC(pc8801_state::pc8801fd_upd765_tc_to_zero),this)); - } - return 0xff; // value is meaningless -} - -void pc8801_state::fdc_irq_vector_w(uint8_t data) -{ - popmessage("Write to FDC IRQ vector I/O %02x, contact MESSdev\n",data); - m_fdc_irq_opcode = data; -} - -void pc8801_state::fdc_drive_mode_w(uint8_t data) -{ - logerror("FDC drive mode %02x\n", data); - m_fdd[0]->get_device()->set_rpm(data & 0x01 ? 360 : 300); - m_fdd[1]->get_device()->set_rpm(data & 0x02 ? 360 : 300); - - m_fdc->set_rate(data & 0x20 ? 500000 : 250000); -} - -void pc8801_state::pc8801fdc_io(address_map &map) -{ - map.global_mask(0xff); - map(0xf0, 0xf0).w(FUNC(pc8801_state::fdc_irq_vector_w)); // Interrupt Opcode Port - map(0xf4, 0xf4).w(FUNC(pc8801_state::fdc_drive_mode_w)); // Drive mode, 2d, 2dd, 2hd - map(0xf7, 0xf7).nopw(); // printer port output - map(0xf8, 0xf8).rw(FUNC(pc8801_state::upd765_tc_r), FUNC(pc8801_state::upd765_mc_w)); // (R) Terminal Count Port (W) Motor Control Port - map(0xfa, 0xfb).m(m_fdc, FUNC(upd765a_device::map)); - map(0xfc, 0xff).rw("d8255_slave", FUNC(i8255_device::read), FUNC(i8255_device::write)); + map(0xfc, 0xff).m(m_pc80s31, FUNC(pc80s31_device::host_map)); } void pc8801_state::opna_map(address_map &map) @@ -2005,12 +1905,6 @@ static GFXDECODE_START( gfx_pc8801 ) GFXDECODE_ENTRY( "kanji", 0, kanji_layout, 0, 8 ) GFXDECODE_END -/* Floppy Configuration */ - -static void pc88_floppies(device_slot_interface &device) -{ - device.option_add("525hd", FLOPPY_525_HD); -} #if 0 /* Cassette Configuration */ @@ -2164,10 +2058,6 @@ INTERRUPT_GEN_MEMBER(pc8801_state::pc8801_vrtc_irq) void pc8801_state::machine_start() { - m_fdd[0]->get_device()->set_rpm(300); - m_fdd[1]->get_device()->set_rpm(300); - m_fdc->set_rate(250000); - m_rtc->cs_w(1); m_rtc->oe_w(1); @@ -2203,11 +2093,8 @@ void pc8801_state::machine_reset() // pc8801_dynamic_res_change(machine()); - m_fdc_irq_opcode = 0; //TODO: copied from PC-88VA, could be wrong here ... should be 0x7f ld a,a in the latter case m_mouse.phase = 0; - m_fdccpu->set_input_line_vector(0, 0); // Z80 - { m_txt_color = 2; } @@ -2277,7 +2164,8 @@ MACHINE_RESET_MEMBER(pc8801_state,pc8801_clock_speed) m_clock_setting = ioport("CFG")->read() & 0x80; m_maincpu->set_unscaled_clock(m_clock_setting ? XTAL(4'000'000) : XTAL(8'000'000)); - m_fdccpu->set_unscaled_clock(m_clock_setting ? XTAL(4'000'000) : XTAL(8'000'000)); // correct? + // TODO: FDC board shouldn't be connected to the clock setting, verify +// m_fdccpu->set_unscaled_clock(m_clock_setting ? XTAL(4'000'000) : XTAL(8'000'000)); m_baudrate_val = 0; } @@ -2348,28 +2236,11 @@ void pc8801_state::pc8801(machine_config &config) m_maincpu->set_vblank_int("screen", FUNC(pc8801_state::pc8801_vrtc_irq)); m_maincpu->set_irq_acknowledge_callback(FUNC(pc8801_state::pc8801_irq_callback)); - /* sub CPU(5 inch floppy drive) */ - Z80(config, m_fdccpu, MASTER_CLOCK); /* 4 MHz */ - m_fdccpu->set_addrmap(AS_PROGRAM, &pc8801_state::pc8801fdc_mem); - m_fdccpu->set_addrmap(AS_IO, &pc8801_state::pc8801fdc_io); - - //config.set_maximum_quantum(attotime::from_hz(300000)); + PC80S31(config, m_pc80s31, MASTER_CLOCK); config.set_perfect_quantum(m_maincpu); + config.set_perfect_quantum("pc80s31:fdc_cpu"); - i8255_device &d8255_master(I8255(config, "d8255_master")); - d8255_master.in_pa_callback().set("d8255_slave", FUNC(i8255_device::pb_r)); - d8255_master.in_pb_callback().set("d8255_slave", FUNC(i8255_device::pa_r)); - d8255_master.in_pc_callback().set(FUNC(pc8801_state::cpu_8255_c_r)); - d8255_master.out_pc_callback().set(FUNC(pc8801_state::cpu_8255_c_w)); - - i8255_device &d8255_slave(I8255(config, "d8255_slave")); - d8255_slave.in_pa_callback().set("d8255_master", FUNC(i8255_device::pb_r)); - d8255_slave.in_pb_callback().set("d8255_master", FUNC(i8255_device::pa_r)); - d8255_slave.in_pc_callback().set(FUNC(pc8801_state::fdc_8255_c_r)); - d8255_slave.out_pc_callback().set(FUNC(pc8801_state::fdc_8255_c_w)); - - UPD765A(config, m_fdc, 8'000'000, true, true); - m_fdc->intrq_wr_callback().set_inputline(m_fdccpu, INPUT_LINE_IRQ0); +// config.set_maximum_quantum(attotime::from_hz(MASTER_CLOCK/1024)); #if USE_PROPER_I8214 I8214(config, I8214_TAG, MASTER_CLOCK); @@ -2386,9 +2257,8 @@ void pc8801_state::pc8801(machine_config &config) i8251.txd_handler().set(FUNC(pc8801_state::txdata_callback)); i8251.rts_handler().set(FUNC(pc8801_state::rxrdy_w)); - FLOPPY_CONNECTOR(config, "upd765:0", pc88_floppies, "525hd", floppy_image_device::default_mfm_floppy_formats); - FLOPPY_CONNECTOR(config, "upd765:1", pc88_floppies, "525hd", floppy_image_device::default_mfm_floppy_formats); - SOFTWARE_LIST(config, "disk_list").set_original("pc8801_flop"); + SOFTWARE_LIST(config, "disk_n88_list").set_original("pc8801_flop"); + SOFTWARE_LIST(config, "disk_n_list").set_original("pc8001_flop"); /* video hardware */ SCREEN(config, m_screen, SCREEN_TYPE_RASTER); @@ -2431,21 +2301,27 @@ void pc8801_state::pc8801(machine_config &config) TIMER(config, "rtc_timer").configure_periodic(FUNC(pc8801_state::pc8801_rtc_irq), attotime::from_hz(600)); } -void pc8801_state::pc8801fh(machine_config &config) +void pc8801_state::pc8801mk2mr(machine_config &config) { pc8801(config); + PC80S31K(config.replace(), m_pc80s31, MASTER_CLOCK); +} + +void pc8801_state::pc8801fh(machine_config &config) +{ + pc8801mk2mr(config); MCFG_MACHINE_RESET_OVERRIDE(pc8801_state, pc8801_clock_speed ) } void pc8801_state::pc8801ma(machine_config &config) { - pc8801(config); + pc8801fh(config); MCFG_MACHINE_RESET_OVERRIDE(pc8801_state, pc8801_dic ) } void pc8801_state::pc8801mc(machine_config &config) { - pc8801(config); + pc8801ma(config); MCFG_MACHINE_RESET_OVERRIDE(pc8801_state, pc8801_cdrom ) } @@ -2457,9 +2333,6 @@ ROM_START( pc8801 ) ROM_LOAD( "n88.rom", 0x0000, 0x8000, CRC(ffd68be0) SHA1(3518193b8207bdebf22c1380c2db8c554baff329) ) ROM_LOAD( "n88_0.rom", 0x8000, 0x2000, CRC(61984bab) SHA1(d1ae642aed4f0584eeb81ff50180db694e5101d4) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "disk.rom", 0x0000, 0x0800, CRC(2158d307) SHA1(bb7103a0818850a039c67ff666a31ce49a8d516f) ) - ROM_REGION( 0x40000, "kanji", ROMREGION_ERASEFF) ROM_LOAD_OPTIONAL( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) @@ -2477,9 +2350,6 @@ ROM_START( pc8801mk2 ) ROM_LOAD( "m2_n88.rom", 0x0000, 0x8000, CRC(f35169eb) SHA1(ef1f067f819781d9fb2713836d195866f0f81501) ) ROM_LOAD( "m2_n88_0.rom", 0x8000, 0x2000, CRC(5eb7a8d0) SHA1(95a70af83b0637a5a0f05e31fb0452bb2cb68055) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "disk.rom", 0x0000, 0x0800, CRC(2158d307) SHA1(bb7103a0818850a039c67ff666a31ce49a8d516f) ) - ROM_REGION( 0x40000, "kanji", ROMREGION_ERASEFF) ROM_LOAD_OPTIONAL( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) @@ -2498,13 +2368,6 @@ ROM_START( pc8801mk2sr ) ROM_LOAD( "n88_2.rom", 0xc000, 0x2000, CRC(af2b6efa) SHA1(b7c8bcea219b77d9cc3ee0efafe343cc307425d1) ) ROM_LOAD( "n88_3.rom", 0xe000, 0x2000, CRC(7713c519) SHA1(efce0b51cab9f0da6cf68507757f1245a2867a72) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "disk.rom", 0x0000, 0x0800, CRC(2158d307) SHA1(bb7103a0818850a039c67ff666a31ce49a8d516f) ) - - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_LOAD( "kanji2.rom", 0x20000, 0x20000, CRC(154803cc) SHA1(7e6591cd465cbb35d6d3446c5a83b46d30fafe95) ) // it should not be here @@ -2524,13 +2387,6 @@ ROM_START( pc8801mk2fr ) ROM_LOAD( "m2fr_n88_2.rom", 0xc000, 0x2000, CRC(98c3a7b2) SHA1(fc4980762d3caa56964d0ae583424756f511d186) ) ROM_LOAD( "m2fr_n88_3.rom", 0xe000, 0x2000, CRC(0ca08abd) SHA1(a5a42d0b7caa84c3bc6e337c9f37874d82f9c14b) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "m2fr_disk.rom", 0x0000, 0x0800, CRC(2163b304) SHA1(80da2dee49d4307f00895a129a5cfeff00cf5321) ) - - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) @@ -2549,13 +2405,6 @@ ROM_START( pc8801mk2mr ) ROM_LOAD( "m2mr_n88_2.rom", 0xc000, 0x2000, CRC(11176e0b) SHA1(f13f14f3d62df61498a23f7eb624e1a646caea45) ) ROM_LOAD( "m2mr_n88_3.rom", 0xe000, 0x2000, CRC(0ca08abd) SHA1(a5a42d0b7caa84c3bc6e337c9f37874d82f9c14b) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "m2mr_disk.rom", 0x0000, 0x2000, CRC(2447516b) SHA1(1492116f15c426f9796dc2bb6fcccf2656c0ca75) ) - - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_LOAD( "m2mr_kanji2.rom", 0x20000, 0x20000, CRC(376eb677) SHA1(bcf96584e2ba362218b813be51ea21573d1a2a78) ) @@ -2575,13 +2424,6 @@ ROM_START( pc8801mh ) ROM_LOAD( "mh_n88_2.rom", 0xc000, 0x2000, CRC(6aa6b6d8) SHA1(2a077ab444a4fd1470cafb06fd3a0f45420c39cc) ) ROM_LOAD( "mh_n88_3.rom", 0xe000, 0x2000, CRC(692cbcd8) SHA1(af452aed79b072c4d17985830b7c5dca64d4b412) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "mh_disk.rom", 0x0000, 0x2000, CRC(a222ecf0) SHA1(79e9c0786a14142f7a83690bf41fb4f60c5c1004) ) - - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_LOAD( "mh_kanji2.rom", 0x20000, 0x20000, CRC(376eb677) SHA1(bcf96584e2ba362218b813be51ea21573d1a2a78) ) @@ -2601,13 +2443,6 @@ ROM_START( pc8801fa ) ROM_LOAD( "fa_n88_2.rom", 0xc000, 0x2000, CRC(6aee9a4e) SHA1(e94278682ef9e9bbb82201f72c50382748dcea2a) ) ROM_LOAD( "fa_n88_3.rom", 0xe000, 0x2000, CRC(692cbcd8) SHA1(af452aed79b072c4d17985830b7c5dca64d4b412) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "fa_disk.rom", 0x0000, 0x0800, CRC(2163b304) SHA1(80da2dee49d4307f00895a129a5cfeff00cf5321) ) - - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0 ) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_LOAD( "fa_kanji2.rom", 0x20000, 0x20000, CRC(376eb677) SHA1(bcf96584e2ba362218b813be51ea21573d1a2a78) ) @@ -2627,13 +2462,6 @@ ROM_START( pc8801ma ) // newer floppy BIOS and Jisyo (dictionary) ROM ROM_LOAD( "ma_n88_2.rom", 0xc000, 0x2000, CRC(6aee9a4e) SHA1(e94278682ef9e9bbb82201f72c50382748dcea2a) ) ROM_LOAD( "ma_n88_3.rom", 0xe000, 0x2000, CRC(692cbcd8) SHA1(af452aed79b072c4d17985830b7c5dca64d4b412) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "ma_disk.rom", 0x0000, 0x2000, CRC(a222ecf0) SHA1(79e9c0786a14142f7a83690bf41fb4f60c5c1004) ) - - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0 ) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_LOAD( "ma_kanji2.rom", 0x20000, 0x20000, CRC(376eb677) SHA1(bcf96584e2ba362218b813be51ea21573d1a2a78) ) @@ -2657,13 +2485,6 @@ ROM_START( pc8801ma2 ) ROM_LOAD( "ma2_n88_2.rom", 0xc000, 0x2000, CRC(1d6277b6) SHA1(dd9c3e50169b75bb707ef648f20d352e6a8bcfe4) ) ROM_LOAD( "ma2_n88_3.rom", 0xe000, 0x2000, CRC(692cbcd8) SHA1(af452aed79b072c4d17985830b7c5dca64d4b412) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "ma2_disk.rom", 0x0000, 0x2000, CRC(a222ecf0) SHA1(79e9c0786a14142f7a83690bf41fb4f60c5c1004) ) - - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_LOAD( "ma2_kanji2.rom", 0x20000, 0x20000, CRC(376eb677) SHA1(bcf96584e2ba362218b813be51ea21573d1a2a78) ) @@ -2686,16 +2507,9 @@ ROM_START( pc8801mc ) ROM_LOAD( "mc_n88_2.rom", 0xc000, 0x2000, CRC(1d6277b6) SHA1(dd9c3e50169b75bb707ef648f20d352e6a8bcfe4) ) ROM_LOAD( "mc_n88_3.rom", 0xe000, 0x2000, CRC(692cbcd8) SHA1(af452aed79b072c4d17985830b7c5dca64d4b412) ) - ROM_REGION( 0x10000, "fdccpu", 0) - ROM_LOAD( "mc_disk.rom", 0x0000, 0x2000, CRC(a222ecf0) SHA1(79e9c0786a14142f7a83690bf41fb4f60c5c1004) ) - ROM_REGION( 0x10000, "cdrom", 0 ) ROM_LOAD( "cdbios.rom", 0x0000, 0x10000, CRC(5c230221) SHA1(6394a8a23f44ea35fcfc3e974cf940bc8f84d62a) ) - /* No idea of the proper size: it has never been dumped */ - ROM_REGION( 0x2000, "audiocpu", 0) - ROM_LOAD( "soundbios.rom", 0x0000, 0x2000, NO_DUMP ) - ROM_REGION( 0x40000, "kanji", 0 ) ROM_LOAD( "kanji1.rom", 0x00000, 0x20000, CRC(6178bd43) SHA1(82e11a177af6a5091dd67f50a2f4bafda84d6556) ) ROM_LOAD( "mc_kanji2.rom", 0x20000, 0x20000, CRC(376eb677) SHA1(bcf96584e2ba362218b813be51ea21573d1a2a78) ) @@ -2716,15 +2530,15 @@ COMP( 1983, pc8801mk2, pc8801, 0, pc8801, pc88sr, pc8801_state, empt COMP( 1985, pc8801mk2sr, pc8801, 0, pc8801, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801mkIISR", MACHINE_NOT_WORKING ) //COMP( 1985, pc8801mk2tr, pc8801, 0, pc8801, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801mkIITR", MACHINE_NOT_WORKING ) COMP( 1985, pc8801mk2fr, pc8801, 0, pc8801, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801mkIIFR", MACHINE_NOT_WORKING ) -COMP( 1985, pc8801mk2mr, pc8801, 0, pc8801, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801mkIIMR", MACHINE_NOT_WORKING ) +COMP( 1985, pc8801mk2mr, pc8801, 0, pc8801mk2mr, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801mkIIMR", MACHINE_NOT_WORKING ) -//COMP( 1986, pc8801fh, 0, 0, pc8801, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801FH", MACHINE_NOT_WORKING ) +//COMP( 1986, pc8801fh, 0, 0, pc8801mk2fr, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801FH", MACHINE_NOT_WORKING ) COMP( 1986, pc8801mh, pc8801, 0, pc8801fh, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801MH", MACHINE_NOT_WORKING ) COMP( 1987, pc8801fa, pc8801, 0, pc8801fh, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801FA", MACHINE_NOT_WORKING ) COMP( 1987, pc8801ma, pc8801, 0, pc8801ma, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801MA", MACHINE_NOT_WORKING ) -//COMP( 1988, pc8801fe, pc8801, 0, pc8801, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801FE", MACHINE_NOT_WORKING ) +//COMP( 1988, pc8801fe, pc8801, 0, pc8801fa, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801FE", MACHINE_NOT_WORKING ) COMP( 1988, pc8801ma2, pc8801, 0, pc8801ma, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801MA2", MACHINE_NOT_WORKING ) -//COMP( 1989, pc8801fe2, pc8801, 0, pc8801, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801FE2", MACHINE_NOT_WORKING ) +//COMP( 1989, pc8801fe2, pc8801, 0, pc8801fa, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801FE2", MACHINE_NOT_WORKING ) COMP( 1989, pc8801mc, pc8801, 0, pc8801mc, pc88sr, pc8801_state, empty_init, "NEC", "PC-8801MC", MACHINE_NOT_WORKING ) //COMP( 1989, pc98do, 0, 0, pc88va, pc88sr, pc8801_state, empty_init, "NEC", "PC-98DO", MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/pc88va.cpp b/src/mame/drivers/pc88va.cpp index 7e6bc817e80..7e2dbb70afa 100644 --- a/src/mame/drivers/pc88va.cpp +++ b/src/mame/drivers/pc88va.cpp @@ -13,7 +13,7 @@ - What exact kind of garbage happens if you try to enable both direct and palette color modes to a graphic layer? - unemulated upd71071 demand mode; - - What is exactly supposed to be a "bus slot"? + - What is exactly supposed to be a "bus slot"? Does it have an official name? - fdc "intelligent mode" has 0x7f as irq vector ... 0x7f is ld a,a and it IS NOT correctly hooked up by the current z80 core - PC-88VA stock version has two bogus opcodes. One is at 0xf0b15, another at 0xf0b31. diff --git a/src/mame/includes/pc8001.h b/src/mame/includes/pc8001.h index 12002ed8dcd..6a68ab80321 100644 --- a/src/mame/includes/pc8001.h +++ b/src/mame/includes/pc8001.h @@ -1,11 +1,11 @@ // license:BSD-3-Clause -// copyright-holders:Curt Coder +// copyright-holders:Curt Coder, Angelo Salese + #pragma once #ifndef MAME_INCLUDES_PC8001_H #define MAME_INCLUDES_PC8001_H - #include "cpu/z80/z80.h" #include "imagedev/cassette.h" #include "machine/buffer.h" @@ -15,86 +15,151 @@ #include "machine/i8251.h" #include "machine/ram.h" #include "machine/upd1990a.h" +#include "machine/pc80s31k.h" #include "sound/beep.h" #include "video/upd3301.h" +#include "emupal.h" +#include "screen.h" #define Z80_TAG "z80" +#define N80SR_ROM_TAG "n80sr_rom" #define I8251_TAG "i8251" -#define I8255A_TAG "i8255" #define I8257_TAG "i8257" #define UPD1990A_TAG "upd1990a" #define UPD3301_TAG "upd3301" +#define CGROM_TAG "cgrom" #define CENTRONICS_TAG "centronics" -#define SCREEN_TAG "screen" -class pc8001_state : public driver_device +class pc8001_base_state : public driver_device +{ +public: + pc8001_base_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) + , m_maincpu(*this, Z80_TAG) + , m_crtc(*this, UPD3301_TAG) + , m_crtc_palette(*this, "crtc_palette") + , m_dma(*this, I8257_TAG) + , m_cassette(*this, "cassette") + , m_cgrom(*this, CGROM_TAG) + {} + +protected: + required_device m_maincpu; + required_device m_crtc; + required_device m_crtc_palette; + required_device m_dma; + required_device m_cassette; + required_memory_region m_cgrom; + + void port30_w(u8 data); + virtual void machine_start() override; + void set_screen_frequency(bool is_24KHz) { m_screen_is_24KHz = is_24KHz; }; + + DECLARE_WRITE_LINE_MEMBER( crtc_reverse_w ); + UPD3301_DRAW_CHARACTER_MEMBER( draw_text ); + UPD3301_FETCH_ATTRIBUTE( attr_fetch ); + DECLARE_WRITE_LINE_MEMBER( hrq_w ); + uint8_t dma_mem_r(offs_t offset); + +private: + bool m_screen_reverse; + bool m_screen_is_24KHz; + + /* video state */ + int m_width80; + int m_color; +}; + +class pc8001_state : public pc8001_base_state { public: pc8001_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, Z80_TAG), - m_rtc(*this, UPD1990A_TAG), - m_dma(*this, I8257_TAG), - m_crtc(*this, UPD3301_TAG), - m_cassette(*this, "cassette"), - m_centronics(*this, CENTRONICS_TAG), - m_cent_data_out(*this, "cent_data_out"), - m_beep(*this, "beeper"), - m_ram(*this, RAM_TAG), - m_rom(*this, Z80_TAG), - m_char_rom(*this, UPD3301_TAG) + : pc8001_base_state(mconfig, type, tag) + , m_pc80s31(*this, "pc80s31") + , m_rtc(*this, UPD1990A_TAG) + , m_screen(*this, "screen") + , m_centronics(*this, CENTRONICS_TAG) + , m_cent_data_out(*this, "cent_data_out") + , m_beep(*this, "beeper") + , m_ram(*this, RAM_TAG) + , m_rom(*this, Z80_TAG) { } - required_device m_maincpu; + void pc8001(machine_config &config); + +protected: + void pc8001_io(address_map &map); + void pc8001_map(address_map &map); + + virtual void machine_start() override; + virtual void machine_reset() override; + + uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); + + required_device m_pc80s31; required_device m_rtc; - required_device m_dma; - required_device m_crtc; - required_device m_cassette; + required_device m_screen; required_device m_centronics; required_device m_cent_data_out; required_device m_beep; required_device m_ram; required_memory_region m_rom; - required_memory_region m_char_rom; - - virtual void machine_start() override; +private: void port10_w(uint8_t data); - void port30_w(uint8_t data); uint8_t port40_r(); void port40_w(uint8_t data); - DECLARE_WRITE_LINE_MEMBER( hrq_w ); - uint8_t dma_mem_r(offs_t offset); - - /* video state */ - int m_width80; - int m_color; int m_centronics_busy; int m_centronics_ack; DECLARE_WRITE_LINE_MEMBER(write_centronics_busy); DECLARE_WRITE_LINE_MEMBER(write_centronics_ack); - UPD3301_DRAW_CHARACTER_MEMBER( pc8001_display_pixels ); - void pc8001(machine_config &config); - void pc8001_io(address_map &map); - void pc8001_mem(address_map &map); }; class pc8001mk2_state : public pc8001_state { public: pc8001mk2_state(const machine_config &mconfig, device_type type, const char *tag) - : pc8001_state(mconfig, type, tag), - m_kanji_rom(*this, "kanji") + : pc8001_state(mconfig, type, tag) + , m_kanji_rom(*this, "kanji") + , m_dsw(*this, "DSW%d", 1U) { } - required_memory_region m_kanji_rom; - - void port31_w(uint8_t data); void pc8001mk2(machine_config &config); + +protected: void pc8001mk2_io(address_map &map); - void pc8001mk2_mem(address_map &map); + void pc8001mk2_map(address_map &map); + + required_memory_region m_kanji_rom; + required_ioport_array<2> m_dsw; +private: + void port31_w(uint8_t data); +}; + +class pc8001mk2sr_state : public pc8001mk2_state +{ +public: + pc8001mk2sr_state(const machine_config &mconfig, device_type type, const char *tag) + : pc8001mk2_state(mconfig, type, tag) + , m_n80sr_rom(*this, N80SR_ROM_TAG) + { } + + void pc8001mk2sr(machine_config &config); + +private: + virtual void machine_start() override; + virtual void machine_reset() override; + void pc8001mk2sr_io(address_map &map); + + required_memory_region m_n80sr_rom; + + void port33_w(u8 data); + u8 port71_r(); + void port71_w(u8 data); + + u8 m_n80sr_bank; }; #endif diff --git a/src/mame/includes/pc8801.h b/src/mame/includes/pc8801.h index 5365f1d6094..5b76aeb2945 100644 --- a/src/mame/includes/pc8801.h +++ b/src/mame/includes/pc8801.h @@ -5,12 +5,12 @@ PC-8801 (c) 1981 NEC ********************************************************************************************/ + #ifndef MAME_INCLUDES_PC8801_H #define MAME_INCLUDES_PC8801_H #pragma once - #include "cpu/z80/z80.h" #include "bus/centronics/ctronics.h" #include "imagedev/cassette.h" @@ -20,7 +20,7 @@ #include "machine/i8255.h" #include "machine/timer.h" #include "machine/upd1990a.h" -#include "machine/upd765.h" +#include "machine/pc80s31k.h" #include "sound/beep.h" #include "sound/ymopn.h" #include "emupal.h" @@ -41,9 +41,7 @@ public: : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_screen(*this, "screen") - , m_fdccpu(*this, "fdccpu") - , m_fdc(*this, "upd765") - , m_fdd(*this, "upd765:%u", 0U) + , m_pc80s31(*this, "pc80s31") , m_pic(*this, I8214_TAG) , m_rtc(*this, UPD1990A_TAG) , m_cassette(*this, "cassette") @@ -53,16 +51,28 @@ public: , m_palette(*this, "palette") { } - void pc8801mc(machine_config &config); - void pc8801fh(machine_config &config); void pc8801(machine_config &config); + void pc8801mk2mr(machine_config &config); + void pc8801fh(machine_config &config); void pc8801ma(machine_config &config); + void pc8801mc(machine_config &config); protected: virtual void video_start() override; virtual void machine_start() override; virtual void machine_reset() override; + required_device m_maincpu; + required_device m_screen; + required_device m_pc80s31; + optional_device m_pic; + required_device m_rtc; + required_device m_cassette; + required_device m_beeper; + required_device m_opna; + required_device m_opn; + required_device m_palette; + private: struct crtc_t { @@ -78,19 +88,6 @@ private: attotime time; }; - required_device m_maincpu; - required_device m_screen; - required_device m_fdccpu; - required_device m_fdc; - required_device_array m_fdd; - optional_device m_pic; - required_device m_rtc; - required_device m_cassette; - required_device m_beeper; - required_device m_opna; - required_device m_opn; - required_device m_palette; - std::unique_ptr m_work_ram; std::unique_ptr m_hi_work_ram; std::unique_ptr m_ext_work_ram; diff --git a/src/mame/machine/pc80s31k.cpp b/src/mame/machine/pc80s31k.cpp new file mode 100644 index 00000000000..317a9edd988 --- /dev/null +++ b/src/mame/machine/pc80s31k.cpp @@ -0,0 +1,460 @@ +// license:BSD-3-Clause +// copyright-holders:Angelo Salese, Olivier Galibert +/************************************************************************************************** + + NEC PC-80S31(K) Mini Disk Unit + + Z80 + μPD765 + PPI that connects in cross with an host PPI + + "Mini" as compared to the PC-8881 8-inch floppy I/F + + Design is decidedly derived from Epson TF-20 and friends, + cfr. devices/bus/epson_sio/tf20.cpp + + TODO: + - What's PC-80S32? Is it the 88VA version or a different beast? + - PC=0x7dd reads from FDC bit 3 in ST3 (twosid_r fn), + expecting a bit 3 high for all the PC8001 games otherwise keeps looping and eventually dies. + Are those incorrectly identified as 2DD? Hacked to work for now; + - set_input_line_vector fn doesn't work properly when issued from a device_reset, + we currently just implement the irq_callback instead; + - Bus option; + - Cascade mode, i.e. the CN2 connector used to accept a second disk unit for drive 2 & 3; + - pc80s31k: verify that irq vector write (I/O port $f0) belongs here or just + whatever PC88VA uses. + - printer interface (used for debugging? 4-bit serial?) + - Pinpoint what host I/O ports $f6, $f7 truly are + (direct FDC access from this device or a different beast? cfr. play6lim with pc8001mk2) + - filemst tries to access undocumented I/O port $09 at PC=5000: + \- If that's 0 then it tries to read a vector at [0x8000]; + \- It then tries to read at memory [0xc0ff], set the value read in [0xf012]; + \- Expects that ROM [0x0000] is not equal to 0xc3; + Bottom line: Is it trying to access some custom HW? + +=================================================================================================== + +PCB (PC-80S31K) + +=================================================================================================== + + |--------------------------------------| + | P1 P2 P3 X1 | + | | + | CN2 | + | B6102C022 | + | FD1 FD2 (**) | + | | | | + | CN1 ------- D765AC D2364EC (*)| + | (*)| + | D8255AC-2 B6101C017 D780C-1 | + | | + |--------------------------------------| + + PCB is marked PC-80S31KFDC NEC-14T + P1, P2, P3 are power supplies (+5V, +12V, -5V for P1, lacks -5V for the other two) + μPD2364EC is at position IC13, it's a 8192 size ROM. (***) + (*) are μPD41416C + (**) marked as JP, unpopulated x 3; + μPB6101/2 are bipolar TTL gate arrays, presumably + Cannot read marking of X1 (8 MHz?) + + (***) Given this, we guess that PC80S31 is the 2D version while the 'K + variant is the 2D/2DD/2HD version. + +=================================================================================================== + +Command Protocol + +=================================================================================================== + +Command & parameters are normally communicated from Host via port B +(read on port A on FDC side) +An RPi implementation can be seen at https://github.com/MinatsuT/RPi_PC-80S31 + +[0x00] Initialize +[0x01] Write to disk + %1 number of sectors + %2 drive number + %3 track number + %4 sector number +1 +[0x02] Read from disk + %1 number of sectors + %2 drive number + %3 track number + %4 sector number +1 +[0x03] Send data to host +[0x04] Copy data in-place + %1 number of sectors + %2 source drive + %3 source track + %4 source sector number +1 + %5 destination drive + %6 destination track + %7 destination sector number +1 +[0x05] Format + %1 drive number +[0x06] Send result status to Host + x--- ---- I/O complete + -x-- ---- has unread buffer + ---- ---x error occurred +[0x07] Drive status +[0x0b] Send memory data +%1-%2 address start +%3-%4 length +[0x11] Fast write to disk + %1 number of sectors + %2 drive number + %3 track number + %4 sector number +1 +[0x12] Fast send data + (picks up number of sector etc. from previous issued commands?) +[0x14] Device status + x--- ---- ESIG: error + -x-- ---- WPDR: write protected + --x- ---- RDY: ready + ---x ---- TRK0: track 0 + ---- x--- DSDR: double sided drive + ---- -x-- HDDR: head + ---- --xx DS1, DS2: drive select + (same as 765 ST3?) +[0x17] Mode change + %1 ---- xxxx mode select + +FDC normally puts ST0-1-2 to RAM buffers $7f0d-f, CHRN data in $7f10-13 + +=================================================================================================== + +Port C +Used as a communication protocol flags + +=================================================================================================== + + Host side + (swap 4-bit nibbles and r/w direction for FDC side, all bits are active high): + x--- ---- (w) ATN AtenTioN: + host sends a command to FDC, interrupts current one + (looks unconnected the other way around?) + -x-- ---- (w) DAC DAta aCcepted: + host just picked up data from FDC + --x- ---- (w) RFD Ready For Data: + host requests data from FDC + ---x ---- (w) DAV DAta Valid: + host outputs data to port B + ---- -x-- (r) DAC DAta aCcepted: + FDC has accepted data from port B + ---- --x- (r) RFD Ready For Data: + FDC requests data from host + ---- ---x (r) DAV DAta Valid: + FDC has output data to port A + +**************************************************************************************************/ + +#include "emu.h" +#include "pc80s31k.h" + +//#define VERBOSE 1 +#include "logmacro.h" + +//************************************************************************** +// GLOBAL VARIABLES +//************************************************************************** + + +// device type definition +DEFINE_DEVICE_TYPE(PC80S31, pc80s31_device, "pc80s31", "NEC PC-80S31 Mini Disk Unit I/F") +DEFINE_DEVICE_TYPE(PC80S31K, pc80s31k_device, "pc80s31k", "NEC PC-80S31K Mini Disk Unit I/F") + + +//************************************************************************** +// LIVE DEVICE +//************************************************************************** + + +//------------------------------------------------- +// pc80s31_device - constructor +//------------------------------------------------- + + +pc80s31_device::pc80s31_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) + : device_t(mconfig, type, tag, owner, clock) + , m_fdc(*this, "fdc") + , m_floppy(*this, "fdc:%u", 0U) + , m_fdc_cpu(*this, "fdc_cpu") + , m_fdc_rom(*this, "fdc_rom") + , m_ppi_host(*this, "ppi_host") + , m_ppi_fdc(*this, "ppi_fdc") + , m_latch(*this, "latch_%u", 0U) +{ +} + + +pc80s31_device::pc80s31_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : pc80s31_device(mconfig, PC80S31, tag, owner, clock) +{ + +} + +ROM_START( pc80s31 ) + // TODO: exact identification of these + ROM_REGION( 0x2000, "fdc_rom", ROMREGION_ERASEFF ) + ROM_SYSTEM_BIOS( 0, "disk", "disk BIOS" ) + ROMX_LOAD( "disk.rom", 0x0000, 0x0800, CRC(2158d307) SHA1(bb7103a0818850a039c67ff666a31ce49a8d516f), ROM_BIOS(0) ) + ROM_SYSTEM_BIOS( 1, "mk2fr", "mkIIFR disk BIOS" ) + ROMX_LOAD( "mk2fr_disk.rom", 0x0000, 0x0800, CRC(2163b304) SHA1(80da2dee49d4307f00895a129a5cfeff00cf5321), ROM_BIOS(1) ) + + ROM_FILL( 0x7df, 1, 0x00 ) + ROM_FILL( 0x7e0, 1, 0x00 ) +ROM_END + +const tiny_rom_entry *pc80s31_device::device_rom_region() const +{ + return ROM_NAME( pc80s31 ); +} + +//------------------------------------------------- +// device_add_mconfig - device-specific machine +// configuration addiitons +//------------------------------------------------- + +void pc80s31_device::host_map(address_map &map) +{ + map(0, 3).rw(m_ppi_host, FUNC(i8255_device::read), FUNC(i8255_device::write)); +} + +void pc80s31_device::fdc_map(address_map &map) +{ + map(0x0000, 0x1fff).rom().region("fdc_rom", 0); + map(0x4000, 0x7fff).ram(); +} + +void pc80s31_device::fdc_io(address_map &map) +{ + map.unmap_value_high(); + map.global_mask(0xff); +// map(0x09, 0x09).r accessed by filemst (pc8801), cfr. notes + +// map(0xf0, 0xf0).w(FUNC(pc8801_state::fdc_irq_vector_w)); // Interrupt Opcode Port +// map(0xf4, 0xf4).w(FUNC(pc8801_state::fdc_drive_mode_w)); // Drive mode, 2d, 2dd, 2hd +// map(0xf6, 0xf6).nopw(); // printer related + map(0xf7, 0xf7).nopw(); // printer port output + map(0xf8, 0xf8).rw(FUNC(pc80s31_device::terminal_count_r), FUNC(pc80s31_device::motor_control_w)); + map(0xfa, 0xfb).m(m_fdc, FUNC(upd765a_device::map)); + map(0xfc, 0xff).rw(m_ppi_fdc, FUNC(i8255_device::read), FUNC(i8255_device::write)); +} + +static void pc88_floppies(device_slot_interface &device) +{ + // TODO: definitely not correct for base device + device.option_add("525hd", FLOPPY_525_HD); +} + +IRQ_CALLBACK_MEMBER(pc80s31_device::irq_cb) +{ + return m_irq_vector; +} + +void pc80s31_device::device_add_mconfig(machine_config &config) +{ + constexpr XTAL fdc_xtal = XTAL(4'000'000); + Z80(config, m_fdc_cpu, fdc_xtal); + m_fdc_cpu->set_addrmap(AS_PROGRAM, &pc80s31_device::fdc_map); + m_fdc_cpu->set_addrmap(AS_IO, &pc80s31_device::fdc_io); + m_fdc_cpu->set_irq_acknowledge_callback(FUNC(pc80s31_device::irq_cb)); + + UPD765A(config, m_fdc, XTAL(4'000'000), true, true); + m_fdc->intrq_wr_callback().set_inputline(m_fdc_cpu, INPUT_LINE_IRQ0); + + for (auto &floppy : m_floppy) + { + FLOPPY_CONNECTOR(config, floppy, pc88_floppies, "525hd", floppy_image_device::default_mfm_floppy_formats); + floppy->enable_sound(true); + } + + for (auto &latch : m_latch) + GENERIC_LATCH_8(config, latch); + + I8255A(config, m_ppi_host); + m_ppi_host->in_pa_callback().set(FUNC(pc80s31_device::latch_r<0>)); + m_ppi_host->out_pa_callback().set(FUNC(pc80s31_device::latch_w<1>)); + m_ppi_host->in_pb_callback().set(FUNC(pc80s31_device::latch_r<2>)); + m_ppi_host->out_pb_callback().set(FUNC(pc80s31_device::latch_w<3>)); + m_ppi_host->in_pc_callback().set(FUNC(pc80s31_device::latch_r<4>)); + m_ppi_host->out_pc_callback().set(FUNC(pc80s31_device::latch_w<5>)); + + // 8255AC-2 + I8255A(config, m_ppi_fdc); + m_ppi_fdc->in_pa_callback().set(FUNC(pc80s31_device::latch_r<3>)); + m_ppi_fdc->out_pa_callback().set(FUNC(pc80s31_device::latch_w<2>)); + m_ppi_fdc->in_pb_callback().set(FUNC(pc80s31_device::latch_r<1>)); + m_ppi_fdc->out_pb_callback().set(FUNC(pc80s31_device::latch_w<0>)); + m_ppi_fdc->in_pc_callback().set(FUNC(pc80s31_device::latch_r<5>)); + m_ppi_fdc->out_pc_callback().set(FUNC(pc80s31_device::latch_w<4>)); +} + +//------------------------------------------------- +// device_timer - device-specific timers +//------------------------------------------------- + +void pc80s31_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) +{ + assert(id == 0); + + m_fdc->tc_w(false); + + // several games tries to scan invalid IDs from their structures, if this hits then + // it's possibly an attempt to scan a missing sector from the floppy structure. + // cfr. acrojet: the third read data command issued tries to access a CHRN of (0, 0, 16, 256) + // and checks at PC=500B if any of these status flags are satisfied: + // ST0 & 0xdf + // ST1 & 0xff + // ST2 & 0x73 + // Data doesn't matter, it also seems to have some activity to the printer port + // (debugging left on?) + if ((u8)m_fdc_cpu->state_int(Z80_HALT) == 1) + { + logerror("%s: attempt to trigger TC while in HALT state (read ID copy protection warning)\n", machine().describe_context()); +// throw emu_fatalerror("copy protection hit"); + } +} + +//------------------------------------------------- +// device_start - device-specific startup +//------------------------------------------------- + +void pc80s31_device::device_start() +{ + m_tc_zero_timer = timer_alloc(0); + + save_item(NAME(m_irq_vector)); +} + +//------------------------------------------------- +// device_reset - device-specific reset +//------------------------------------------------- + + +void pc80s31_device::device_reset() +{ + m_floppy[0]->get_device()->set_rpm(300); + m_floppy[1]->get_device()->set_rpm(300); + m_fdc->set_rate(250000); + + // TODO: doesn't seem to work for devices? + m_fdc_cpu->set_input_line_vector(0, 0); + m_irq_vector = 0; + + m_tc_zero_timer->adjust(attotime::never); +} + + +//************************************************************************** +// READ/WRITE HANDLERS +//************************************************************************** + +// Comms are simple dual port connected in cross fashion. +// Even at "perfect" interleave tho we need to mailbox the connections. +// - barbatus will hang at Artec logo the first time around (works if you soft reset); +template u8 pc80s31_device::latch_r() +{ + const int port_mask = N & 4 ? 0x0f : 0xff; +// machine().scheduler().synchronize(); + return m_latch[N]->read() & port_mask; +} + +template void pc80s31_device::latch_w(u8 data) +{ + const int lower_nibble = N & 4; +// machine().scheduler().synchronize(); + if (lower_nibble) + { + LOG("%s: %s port C write %02x (ATN=%d DAC=%d RFD=%d DAV=%d)\n" + , N & 1 ? "host" : "fdc" + , machine().describe_context() + , data + , BIT(data, 7) + , BIT(data, 6) + , BIT(data, 5) + , BIT(data, 4) + ); + } + return m_latch[N]->write(data >> lower_nibble); +} + +u8 pc80s31_device::terminal_count_r(address_space &space) +{ + if (!machine().side_effects_disabled()) + { + m_fdc->tc_w(true); + // TODO: accurate time of this going off + m_tc_zero_timer->reset(); + m_tc_zero_timer->adjust(attotime::from_usec(50)); + } + // value is meaningless (never readback) + // TODO: verify this being 0xff or open bus + return space.unmap(); +} + +void pc80s31_device::motor_control_w(uint8_t data) +{ + // FIXME: on pc80s31k device (particularly on later releases) this stays always on + // babylon: just spins indefinitely at PC=6d8 (using the internal routines), + // waiting for DAV or ATN being on. Never hits the port until a flag is issued. + // prajator: on idle times it spins at PC=7060, waiting for ATN and keep issuing a 0xff here. + // valis2: calls PC=7009 subroutine for idle, waits for ATN on. + // It eventually writes a 0 here, not before an extremely long time + // (~10000 frames!) + m_floppy[0]->get_device()->mon_w(!(data & 1)); + m_floppy[1]->get_device()->mon_w(!(data & 2)); + + // TODO: according to docs a value of 0x07 enables precompensation to tracks 0-19, 0xf enables it on 20-39 +} + +//************************************************************************** +// +// PC80S31K device overrides +// +//************************************************************************** + +pc80s31k_device::pc80s31k_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) + : pc80s31_device(mconfig, PC80S31K, tag, owner, clock) +{ + +} + +ROM_START( pc80s31k ) + // TODO: exact identification of these + ROM_REGION( 0x2000, "fdc_rom", ROMREGION_ERASEFF ) + ROM_SYSTEM_BIOS( 0, "ma", "MA disk BIOS") + ROMX_LOAD( "ma_disk.rom", 0x0000, 0x2000, CRC(a222ecf0) SHA1(79e9c0786a14142f7a83690bf41fb4f60c5c1004), ROM_BIOS(0) ) + ROM_SYSTEM_BIOS( 1, "mk2mr", "mkIIMR disk BIOS" ) + ROMX_LOAD( "m2mr_disk.rom", 0x0000, 0x2000, CRC(2447516b) SHA1(1492116f15c426f9796dc2bb6fcccf2656c0ca75), ROM_BIOS(1) ) + ROM_SYSTEM_BIOS( 2, "mh", "MH disk BIOS" ) + ROMX_LOAD( "mh_disk.rom", 0x0000, 0x2000, CRC(a222ecf0) SHA1(79e9c0786a14142f7a83690bf41fb4f60c5c1004), ROM_BIOS(2) ) + // TODO: this may belong to PC-80S32 + ROM_SYSTEM_BIOS( 3, "88va", "PC88VA disk BIOS") + ROMX_LOAD( "vasubsys.rom", 0x0000, 0x2000, CRC(08962850) SHA1(a9375aa480f85e1422a0e1385acb0ea170c5c2e0), ROM_BIOS(3) ) +ROM_END + +const tiny_rom_entry *pc80s31k_device::device_rom_region() const +{ + return ROM_NAME( pc80s31k ); +} + +void pc80s31k_device::drive_mode_w(uint8_t data) +{ + // TODO: fix implementation + // anything that isn't a 2D doesn't really set proper parameters in here + logerror("FDC drive mode %02x\n", data); + m_floppy[0]->get_device()->set_rpm(BIT(data, 0) ? 360 : 300); + m_floppy[1]->get_device()->set_rpm(BIT(data, 1) ? 360 : 300); + + m_fdc->set_rate(BIT(data, 5) ? 500000 : 250000); +} + +void pc80s31k_device::fdc_io(address_map &map) +{ + pc80s31_device::fdc_io(map); + + map(0xf0, 0xf0).lw8(NAME([this] (u8 data) { m_irq_vector = data; })); + map(0xf4, 0xf4).w(FUNC(pc80s31k_device::drive_mode_w)); +} diff --git a/src/mame/machine/pc80s31k.h b/src/mame/machine/pc80s31k.h new file mode 100644 index 00000000000..a1f9209e75e --- /dev/null +++ b/src/mame/machine/pc80s31k.h @@ -0,0 +1,86 @@ +// license:BSD-3-Clause +// copyright-holders:Angelo Salese +/*************************************************************************** + +NEC PC-80S31K + +***************************************************************************/ + +#ifndef MAME_MACHINE_PC80S31K_H +#define MAME_MACHINE_PC80S31K_H + +#pragma once + +#include "cpu/z80/z80.h" +#include "imagedev/floppy.h" +#include "machine/gen_latch.h" +#include "machine/i8255.h" +#include "machine/upd765.h" + +//************************************************************************** +// TYPE DEFINITIONS +//************************************************************************** + +class pc80s31_device : public device_t +{ +public: + // construction/destruction + pc80s31_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + + void host_map(address_map &map); + +protected: + pc80s31_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + + // device-level overrides + //virtual void device_validity_check(validity_checker &valid) const override; + virtual void device_add_mconfig(machine_config &config) override; + virtual void device_start() override; + virtual void device_reset() override; + virtual const tiny_rom_entry *device_rom_region() const override; + virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; + + virtual void fdc_io(address_map &map); + + required_device m_fdc; + required_device_array m_floppy; + u8 m_irq_vector; + +private: + required_device m_fdc_cpu; + required_memory_region m_fdc_rom; + required_device m_ppi_host; + required_device m_ppi_fdc; + required_device_array m_latch; + + void fdc_map(address_map &map); + + template u8 latch_r(); + template void latch_w(u8 data); + + u8 terminal_count_r(address_space &space); + void motor_control_w(u8 data); + + emu_timer *m_tc_zero_timer; + + IRQ_CALLBACK_MEMBER(irq_cb); +}; + +class pc80s31k_device : public pc80s31_device +{ +public: + pc80s31k_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + +protected: + virtual const tiny_rom_entry *device_rom_region() const override; + virtual void fdc_io(address_map &map) override; + +private: + void drive_mode_w(u8 data); +}; + +// device type definition +DECLARE_DEVICE_TYPE(PC80S31, pc80s31_device) +DECLARE_DEVICE_TYPE(PC80S31K, pc80s31k_device) + +#endif // MAME_MACHINE_PC80S31K_H diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 6d1b6521470..09e5c9fa63c 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -33855,8 +33855,9 @@ pc6001sr // pc6601 // @source:pc8001.cpp -pc8001 // -pc8001mk2 // +pc8001 // 1979 +pc8001mk2 // 1983 +pc8001mk2sr // 1985 @source:pc8401a.cpp pc8401a // roms needed