C A RD
A N K EN
FR
E H UN G
FE RST
IE AU
D
DIE WIEDERBELEBUNG ALTER SPIELKONSOLEN DURCH DIY FLASHCARDS
X-MAKE MUNICH 2013
ÜBER MICH
JOHANNES ZINNAU

JOHANNES@JOHNIMEDIA.DE
YOUTUBE KANAL
DOMESTIC HACKS

HTTP://WWW.YOUTUBE.COM/DOMESTICHACKS
AGENDA
WIE FUNKTIONIEREN ALTE SPIELKONSOLEN?
WIE KANN ICH MIR SELBST EINE FLASHCARD
BASTELN?
BEISIPIELHAFT FÜR ALTE KONSOLEN STEHEN:
Nintendo Game Boy
Sega Mega Drive
FRANKENCARD?
NINTENDO GAMEBOY
FUNKTIONSWEISE
SCHALTPLAN KONSOLE (AUSSCHNITT)

Quelle: http://www.devrs.com/gb/hardware.php#hardgb
SCHALTPLAN SPIELMODUL

Quelle: http://www.devrs.com/gb/hardware.php#hardgb
MEMORY MAP
Startadresse
$0000
$0100
$0150
$4000
...
$A000
...

Endadresse
$00FF
$014F
$3FFF
$7FFF
...
$BFFF
...

Beschreib...
MEMORY BANK CONTROLLER
GAMEBOY MBC LISTE
Name
MBC1
MBC2
MBC3
MBC5
HuC1
HuC3

RAM
32K x 8
512 x 4
32K x 8
128K x 8
32K x 8
128K x 8

ROM
32K x 8
2...
MBC1 SPIELMODUL SCHALTPLAN

Quelle: http://fms.komkon.org/GameBoy/Tech/Carts.html
FLASHCARD BEISPIEL
MBC5, 512K x 8 ROM
FLASHCARD BEISPIEL
MBC1, 8K x 8 RAM, 512K x 8 ROM
SEGA MEGA DRIVE
(SEGA GENESIS)
FUNKTIONSWEISE
BLOCKSCHALTBILD (AUSSCHNITT)

Quelle: http://cgfm2.emuviews.com/gen.php
MEMORY MAP
Startadresse
$000000
$400000
$800000
$A00000
...

Endadresse
$3FFFFF
$7FFFFF
$9FFFFF
$A0FFFF
...

Beschreibung
...
FLASHCARD BEISPIEL
MIT 16-BIT SPEICHER
UNOBTAINIUM

Speicher in DIP Gehäuse immer schwieriger zu bekommen
FLASHCARD BEISPIEL

MIT 8-BIT SPEICHER, 512K X 8 ROM
FLASHCARD BEISPIEL

MIT 8-BIT SPEICHER, 512K X 8 ROM
SPEICHER TYPEN
MASK ROM
Programmierung bei Herstellung mit Masken
PROM
Programmable Read-Only Memory
Programmierung durch Programmiergerät
EPROM
Erasable Programmable Read-Only Memory
Programmierung durch Programmiergerät,
Löschen durch Löschgerät
(FLASH-) EEPROM
Electrically Erasable Programmable Read-Only Memory
Programmierung und Löschen durch Programmiergerät
SRAM
Static random-access memory
Benötigt Batterie um Speicherinhalt zu erhalten
PROGRAMMIEREN
EPROM DIREKT BESCHREIBEN
EPROM BRENNER
Batronix BX32 / BX40
Autoelectric Minipro TL866CS
EPROM LÖSCHGERÄT
Löschen von EPROMS mit UV-Licht
EIGENER PROGRAMMIERADAPTER
FAZIT
FRAGEN?
YOUTUBE
HTTP://WWW.YOUTUBE.COM/DOMESTICHACKS

TWITTER
@DOMESTICTWEETS

WEB
HTTP://WWW.DOMESTICHACKS.INFO
X-make Munich 2013 - Frankencard, die Auferstehung
X-make Munich 2013 - Frankencard, die Auferstehung
X-make Munich 2013 - Frankencard, die Auferstehung
Nächste SlideShare
Wird geladen in …5
×

X-make Munich 2013 - Frankencard, die Auferstehung

538 Aufrufe

Veröffentlicht am

Präsentation zu meinem Talk auf der X-make Munich am 01.12.2013.

Es ging um das selber basteln von Flashcards für retro Konsolen insbesondere für den Nintendo GameBoy und das Sega Mega Drive.

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
538
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

X-make Munich 2013 - Frankencard, die Auferstehung

  1. 1. C A RD A N K EN FR E H UN G FE RST IE AU D DIE WIEDERBELEBUNG ALTER SPIELKONSOLEN DURCH DIY FLASHCARDS X-MAKE MUNICH 2013
  2. 2. ÜBER MICH
  3. 3. JOHANNES ZINNAU JOHANNES@JOHNIMEDIA.DE
  4. 4. YOUTUBE KANAL DOMESTIC HACKS HTTP://WWW.YOUTUBE.COM/DOMESTICHACKS
  5. 5. AGENDA
  6. 6. WIE FUNKTIONIEREN ALTE SPIELKONSOLEN?
  7. 7. WIE KANN ICH MIR SELBST EINE FLASHCARD BASTELN?
  8. 8. BEISIPIELHAFT FÜR ALTE KONSOLEN STEHEN: Nintendo Game Boy Sega Mega Drive
  9. 9. FRANKENCARD?
  10. 10. NINTENDO GAMEBOY
  11. 11. FUNKTIONSWEISE
  12. 12. SCHALTPLAN KONSOLE (AUSSCHNITT) Quelle: http://www.devrs.com/gb/hardware.php#hardgb
  13. 13. SCHALTPLAN SPIELMODUL Quelle: http://www.devrs.com/gb/hardware.php#hardgb
  14. 14. MEMORY MAP Startadresse $0000 $0100 $0150 $4000 ... $A000 ... Endadresse $00FF $014F $3FFF $7FFF ... $BFFF ... Beschreibung Restart Interrupt Vectors Spielmodul Header Spielmodul ROM - Bank 0 Spielmodul ROM - Bank 1-X ... Spielmodul RAM ... Quelle: http://gameboy.mongenel.com/dmg/asmmemmap.html Größe 16K x 8 16K x 8 ... 8K x 8 ...
  15. 15. MEMORY BANK CONTROLLER
  16. 16. GAMEBOY MBC LISTE Name MBC1 MBC2 MBC3 MBC5 HuC1 HuC3 RAM 32K x 8 512 x 4 32K x 8 128K x 8 32K x 8 128K x 8 ROM 32K x 8 2M x 8 256K x 8 2M x 8 8M x 8 2M x 8 2M x 8 Zusatzhardware RTC Infrarot Transceiver RTC Quelle: http://gbdev.gg8.se/wiki/articles/Memory_Bank_Controllers Quelle HuC1/3: https://www.iam.unibe.ch/scg/svn_repos/Students/cami/pyGirl/mario/src/gameboy/core/cartridge/
  17. 17. MBC1 SPIELMODUL SCHALTPLAN Quelle: http://fms.komkon.org/GameBoy/Tech/Carts.html
  18. 18. FLASHCARD BEISPIEL MBC5, 512K x 8 ROM
  19. 19. FLASHCARD BEISPIEL MBC1, 8K x 8 RAM, 512K x 8 ROM
  20. 20. SEGA MEGA DRIVE (SEGA GENESIS)
  21. 21. FUNKTIONSWEISE
  22. 22. BLOCKSCHALTBILD (AUSSCHNITT) Quelle: http://cgfm2.emuviews.com/gen.php
  23. 23. MEMORY MAP Startadresse $000000 $400000 $800000 $A00000 ... Endadresse $3FFFFF $7FFFFF $9FFFFF $A0FFFF ... Beschreibung Größe Spielmodul RAM/ROM 4M x 16 Reserviert (Sega CD / 32x) 4M x 16 Reserviert (32x?) 1M x 16 Z80 Adressraum ... ... ... Quelle: http://en.wikibooks.org/wiki/Genesis_Programming
  24. 24. FLASHCARD BEISPIEL MIT 16-BIT SPEICHER
  25. 25. UNOBTAINIUM Speicher in DIP Gehäuse immer schwieriger zu bekommen
  26. 26. FLASHCARD BEISPIEL MIT 8-BIT SPEICHER, 512K X 8 ROM
  27. 27. FLASHCARD BEISPIEL MIT 8-BIT SPEICHER, 512K X 8 ROM
  28. 28. SPEICHER TYPEN
  29. 29. MASK ROM Programmierung bei Herstellung mit Masken
  30. 30. PROM Programmable Read-Only Memory Programmierung durch Programmiergerät
  31. 31. EPROM Erasable Programmable Read-Only Memory Programmierung durch Programmiergerät, Löschen durch Löschgerät
  32. 32. (FLASH-) EEPROM Electrically Erasable Programmable Read-Only Memory Programmierung und Löschen durch Programmiergerät
  33. 33. SRAM Static random-access memory Benötigt Batterie um Speicherinhalt zu erhalten
  34. 34. PROGRAMMIEREN
  35. 35. EPROM DIREKT BESCHREIBEN
  36. 36. EPROM BRENNER Batronix BX32 / BX40 Autoelectric Minipro TL866CS
  37. 37. EPROM LÖSCHGERÄT Löschen von EPROMS mit UV-Licht
  38. 38. EIGENER PROGRAMMIERADAPTER
  39. 39. FAZIT
  40. 40. FRAGEN?
  41. 41. YOUTUBE HTTP://WWW.YOUTUBE.COM/DOMESTICHACKS TWITTER @DOMESTICTWEETS WEB HTTP://WWW.DOMESTICHACKS.INFO

×