wonderswan project madeleine
play

WonderSwan: Project Madeleine A tribute to Yokoi Gunpei - PowerPoint PPT Presentation

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:


  1. WonderSwan: Project Madeleine A tribute to Yokoi Gunpei

  2. WonderSwan: Project Madeleine • Part 1: What is the WonderSwan • Part 2: Project Madeleine

  3. Part 1 What is the WonderSwan?

  4. 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!

  5. 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

  6. 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

  7. 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

  8. 18 € Only!

  9. 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!

  10. WonderSwan: Even featured in Animation! Haiyore! Nyaruko-san

  11. WonderSwan: A colorful device

  12. What is the WonderSwan? A more technical view

  13. WonderSwan: History • Original WonderSwan • Released in 1998 • Grayscale screen • Run on 1 AA Battery for about 40 Hr

  14. 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

  15. 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

  16. WonderSwan: A bit of porn

  17. WonderSwan: A bit of porn

  18. WonderSwan: A bit of porn ASWAN

  19. WonderSwan: A bit of porn… In Crystal Colour!

  20. WonderSwan: A bit of porn… In Crystal Colour! SPHINX2* *WonderSwan Color SoC is named SPHINX

  21. 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

  22. 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)

  23. 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

  24. WonderSwan: A bit more porn: the cartridge

  25. WonderSwan: A bit more porn: the cartridge PCB of the game “Gunpei”

  26. WonderSwan: A bit more porn: the cartridge PCB of the game “Kaze no Klonoa - Moonlight Museum”

  27. WonderSwan: A bit more porn: the cartridge PCB of the “WonderWitch”

  28. 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)

  29. 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

  30. 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

  31. 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?

  32. 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?

  33. Part 2 Project Madeleine

  34. Project Madeleine But WHY Madeleine? How is it related to the WonderSwan?

  35. Project Madeleine What if we spell it: Wonder Swann ?

  36. 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..)

  37. 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

  38. Project Madeleine • 4 main project have emerged from Project Madeleine: • WonderLyzer • WonderMadeleine • Madeleine • SuperMadeleine • And more to come :-)

  39. Project Madeleine: WonderLyzer

  40. 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.

  41. 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 )

  42. Project Madeleine: WonderMadeleine - Finally

  43. Project Madeleine Say Hello to Madeleine!

  44. Project Madeleine: Say Hello to Madeleine!

  45. Project Madeleine: Say Hello to Madeleine!

  46. Project Madeleine: Say Hello to Madeleine!

  47. Project Madeleine: Say Hello to Madeleine!

  48. Project Madeleine: And Madeleine really works!

  49. 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