WonderSwan: Project Madeleine A tribute to Yokoi Gunpei
WonderSwan: Project Madeleine • Part 1: What is the WonderSwan • Part 2: Project Madeleine
Part 1 What is the WonderSwan?
WonderSwan: Some basic informations • Some names: • Yokoi Gunpei ( ���� ) • Koto Laboratory • Bandai • It’s cheap (¥4,800 → ~35 € ) • Original model released in 1998 • Incredible autonomy (more than 30Hr on a single AA battery!) • And it’s cute!
Yokoi Gunpei ( ���� ) Born Died Game & Watch Leave WonderSwan Joined GameBoy Nintendo Nintendo VirtualBoy Koto Lab 1 5 3 9 5 6 6 7 8 4 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 1 1 1 1 1 1 1 1 1
Yokoi Gunpei ( ���� ) Born Died Game & Watch Leave WonderSwan Joined GameBoy Nintendo Nintendo VirtualBoy Koto Lab 1 5 3 9 5 6 6 7 8 4 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 1 1 1 1 1 1 1 1 1
Famicom Games: Toys: Arcade: • 1983 - Donkey Kong • 1965 - Drive Game • 1973 - Laser Clay System • 1982 - Donkey Kong Jr. • 1967 - Ultra Hand • 1974 - Wild Gunman • 1982 - Popeye • 1967 - Ultra Machine • 1977 - Battle Shark • 1983 - Mario Bros. • 1969 - Love Tester • 1977 - Sky Hawk • 1983 - Donkey Kong 3 • 1970 - Ele-Conga • 1978 - Dead Line • 1983 - Donkey Kong Jr. Math • 1970 - Kôsenjû SP • 1978 - Fancy Ball • 1983 - Baseball • 1970 - N&B Block Crator • 1981 - Donkey Kong • 1984 - Balloon Fight • 1971 - Ultra Scope • 1982 - Donkey Kong Jr. • 1984 - Clu Clu Land • 1971 - Kôsen Denwa LT • 1983 - Mario Bros. • 1984 - Devil World • 1972 - Lefty RX • 1983 - Donkey Kong 3 • 1988 - Famicom Wars • 1984 - Hogan's Alley • 1972 - Time Shock • 1984 - Balloon Fight • 1989 - Famicom Tantei • 1984 - Duck Hunt • 1976 - Duck Hunt • 1984 - Duck Hunt Club Part II: Ushiro ni • 1984 - Excitebike Tatsu Sh ō jo • 1980 - Tenbillion • 1984 - Hogan's Alley • 1990 - Dr. Mario • 1984 - Golf • 1980 - Game and Watch • 1984 - Urban Champion • 1990 - Fire Emblem: • 1984 - Ice Climber • 1983 - Computer • 1984 - Wrecking Crew Ankoku Ry ū to Hikari • 1984 - Pinball • 1986 - Gumshoe Mah-Jong- no Tsurugi • 1984 - Tennis Yakuman • 1991 - Yoshi's Egg • 1984 - Urban Champion • 1983 - Crossover • 1992 - Fire Emblem • 1984 - Wild Gunman Gaiden • 1984 - Wrecking Crew • 1992 - Yoshi's Cookie • 1985 - Soccer Gaming consoles: • 1994 - Wario's Woods • 1985 - Mach Rider • 1983 - Famicom • 1985 - Gyromite (participation) • 1985 - Stack-Up • 1989 - Game Boy • 1986 - Metroid • 1995 - Virtual Boy • 1986 - Kid Icarus • 1996 - Game Boy Pocket • 1986 - Gumshoe • 1998 - WonderSwan • 1987 - Shin Onigashima • 1988 - Famicom Grand Prix II: 3D Hot Rally • 1988 - Famicom Tantei Club: Kieta K ō keisha
18 € Only!
WonderSwan: Some basic informations • Some names: • Yokoi Gunpei ( ���� ) • Koto Laboratory • Bandai • It’s cheap (¥4,800 → ~35 € ) • Original model released in 1998 • Incredible autonomy (more than 30Hr on a single AA battery!) • And it’s cute!
WonderSwan: Even featured in Animation! Haiyore! Nyaruko-san
WonderSwan: A colorful device
What is the WonderSwan? A more technical view
WonderSwan: History • Original WonderSwan • Released in 1998 • Grayscale screen • Run on 1 AA Battery for about 40 Hr
WonderSwan: History • WonderSwan Color • Released in 2000 • 4096 Colours screen • Passive LCD • Run on 1 AA Battery for about 20 Hr • More internal memory than the original version
WonderSwan: History • WonderSwan Crystal also called SwanCrystal • Released in 2002 • 4096 Colours screen • Active Matrix LCD • Run on 1 AA Battery for about 15 Hr • More internal memory than the original version
WonderSwan: A bit of porn
WonderSwan: A bit of porn
WonderSwan: A bit of porn ASWAN
WonderSwan: A bit of porn… In Crystal Colour!
WonderSwan: A bit of porn… In Crystal Colour! SPHINX2* *WonderSwan Color SoC is named SPHINX
WonderSwan: Display capabilities • Resolution of 224 x 144 • 8 levels of gray or • 4096 displayable colours • System icons • 5 Layer system: Front Front Sprites Screen 1 Background Sprites Screen 0 Background colour Back
WonderSwan: Display capabilities • Each Screen are a large 32 x 32 tilemap (256 x 256 pixels with 8 x 8 tiles) • The display size is 224 x 144 so can display 28 x 18 tiles • Each tile use 4 or 16 colors on a specific palette • Tiles can be mirrored horizontally and vertically • Sprites share the same colour and mirror mechanism • There are 16 usable palettes with 16 colours entry (so “maximum” ~256 colours on screen)
WonderSwan: Model Matrix WonderSwan WonderSwan Color SwanCrystal (1998) (2000) (2002) 224x144 224x144 224x144 8 Level of Gray 4096 Colours 4096 Colours Screen FSTN LCD FSTN LCD TFT LCD Internal 16KByte 64KByte Memory 4 PCM Channels + 4 PCM Channels Sound 1 "HyperVoice" Channel NEC V30MZ @ 3.072MHz (compatible 80186) CPU ~40Hr ~20Hr ~15Hr Autonomy
WonderSwan: A bit more porn: the cartridge
WonderSwan: A bit more porn: the cartridge PCB of the game “Gunpei”
WonderSwan: A bit more porn: the cartridge PCB of the game “Kaze no Klonoa - Moonlight Museum”
WonderSwan: A bit more porn: the cartridge PCB of the “WonderWitch”
WonderSwan: A bit more porn: the cartridge • Most common version is ROM + SRAM • Two Version of the Bandai chip (2001, 2003) • Can support RTC Chip • Also some game have more hardware like LEDs using GPOs (General Purpose Output)
WonderSwan: Misconception about the cartridges • The Bandai chip is not related to a colour game or not • The B2003 is more recent so tend to be used on color game, but it’s not related, lots of colour game use the B2001 • Only the plastic shell could tell if the game is color or not, but yet there are some exception: • Most game compatible with B&W and Color use black shell (but not all) • The WonderBorg cart which is a B&W game, use a clear shell
WonderSwan: Bandai 200x Matrix Bandai 2001 Bandai 2003 16 MByte 64 MByte Max ROM size Max SRAM Size 16 MByte (?) 16 MByte (?) EEPROM Yes No No Yes RTC No Yes GPOs Support for Flash No Yes No Possibly More hidden stuff
WonderSwan: Fun Fact • Three strangely named chip: • ASWAN (WonderSwan SoC) • SPHINX (WonderSwan Color SoC) • GIZA (SRAM voltage switch) • What do they all have in common?
WonderSwan: Fun Fact Giza (Gizeh) • Three strangely named chip: • ASWAN (WonderSwan SoC) Sphinx • SPHINX (WonderSwan Color SoC) • GIZA (SRAM voltage switch) Aswan Egypt! (Assouan) • What do they all have in common?
Part 2 Project Madeleine
Project Madeleine But WHY Madeleine? How is it related to the WonderSwan?
Project Madeleine What if we spell it: Wonder Swann ?
Project Madeleine • Madeleine name come from Marcel Proust especially: • The book “Du Coté de chez Swann” • And the well known “Madeleine de Proust” • And because Madeleines are nice and good treat :-D (The project was originally named WonderProject! but it felt so common..)
Project Madeleine • Project started 3 or 4 years ago • Main goals are: • Documenting the WonderSwan and all accessories • Create anything needed to allow development including • Cloning chip like the Bandai 200x • Create a more accurate emulator • Making new hardware for the WonderSwan
Project Madeleine • 4 main project have emerged from Project Madeleine: • WonderLyzer • WonderMadeleine • Madeleine • SuperMadeleine • And more to come :-)
Project Madeleine: WonderLyzer
Project Madeleine: WonderMadeleine • Main problem for non official cart, is to make the WonderSwan start. The Bandai chip is responsible for that. • There is the HotSwap method, but it’s not nice to use, and need an official cartridge. • WonderLyzer helped me to understand how the lock mechanism works.
Project Madeleine: WonderMadeleine • WonderMadeleine is: • A VHDL implementation of a Bandai chip • Allowing all WonderSwan to boot • supporting official memory bank switching • supporting EEPROM • supporting RTC • supporting GPOs • Open Source! ( https://github.com/986-Studio/ WonderMadeleine )
Project Madeleine: WonderMadeleine - Finally
Project Madeleine Say Hello to Madeleine!
Project Madeleine: Say Hello to Madeleine!
Project Madeleine: Say Hello to Madeleine!
Project Madeleine: Say Hello to Madeleine!
Project Madeleine: Say Hello to Madeleine!
Project Madeleine: And Madeleine really works!
Project Madeleine: Madeleine Capabilities Bandai 2001 Bandai 2003 Madeleine Max ROM 16 MByte 64 MByte 8 MByte size Max SRAM 16 MByte (?) 16 MByte (?) 256 Ko Size EEPROM Yes No Maybe No Yes No RTC No Yes (4) 2 RGB LEDs GPOs Support for No Yes Yes Flash More hidden No Possibly No stuff
Recommend
More recommend