Speicheraufteilung

From Bettyhacks.com - Hack BettyTV-Remote

Jump to: navigation, search

Contents

Flash1

Der Inhalt des ersten Flashbausteins der Betty ist modular aufgebaut. Jedem Modul ist ein fester Adressbeich zugewiesen. Bei einer jungfräulichen Betty ist das EPG- und LOTTO-Modul noch nicht vorhanden.

BOOT

  • Adressbereich: 80000000h - 8000FFFFh
  • Modul-Offset 0-1Fh: Exception Vector Locations
  • Modul-Offset 40h: Modullänge ab Offset 40h
  • Modul-Offset 44h: ReferenzCRC

CRC-Wert wird von Offset 48h bis zum Offset der sich aus der Modullänge berechnen lässt gebildet.

FONT

  • Adressbereich: 80010000h - 8001FFFFh
  • Modul-Offset 10h: ReferenzCRC
  • Modul-Offset 14h: Modullänge ab Offset 0

CRC-Wert wird von Offset 14h bis zum Offset der sich aus der Modullänge berechnen lässt gebildet.

BIOS

  • Adressbereich: 80020000h - 8005FFFFh
  • Modul-Offset 10h: ReferenzCRC
  • Modul-Offset 14h: Modullänge ab Offset 0

CRC-Wert wird von Offset 14h bis zum Offset der sich aus der Modullänge berechnen lässt gebildet.

PROD

  • Adressbereich: 80060000h - 8006FFFFh
  • Modul-Offset 10h: ReferenzCRC
  • Modul-Offset 14h: Modullänge ab Offset 0

CRC-Wert wird von Offset 14h bis zum Offset der sich aus der Modullänge berechnen lässt gebildet.

EPG

  • Adressbereich: 80070000h - 8007FFFFh

Dieses Modul ist bei einer jungfräulichen Betty noch nicht vorhanden.

MAIN

  • Adressbereich: 80080000h - 8009FFFFh
  • Modul-Offset 10h: ReferenzCRC
  • Modul-Offset 14h: Modullänge ab Offset 0

CRC-Wert wird von Offset 14h bis zum Offset der sich aus der Modullänge berechnen lässt gebildet.

GAME

  • Adressbereich: 800A0000h - 800AFFFFh
  • Modul-Offset 10h: ReferenzCRC
  • Modul-Offset 14h: Modullänge ab Offset 0

CRC-Wert wird von Offset 14h bis zum Offset der sich aus der Modullänge berechnen lässt gebildet.

WAVE

  • Adressbereich: 800B0000h - 800CFFFFh
  • Modul-Offset 10h: ReferenzCRC
  • Modul-Offset 14h: Modullänge ab Offset 0

CRC-Wert wird von Offset 14h bis zum Offset der sich aus der Modullänge berechnen lässt gebildet.

LOTTO

  • Adressbereich: 800D0000h - 800FFFFFh

Dieses Modul ist bei einer jungfräulichen Betty noch nicht vorhanden.

Flash2

Im zweiten Flashbaustein werden die mitgeloggten Aktionen sowie die über den TAE-Adapter empfangenen Updates zwischengespeichert.

Smartcard-Chip

Der Chip enthält u.a. zwei Speicherbereich (SC_MEM & SC_Sec_MEM) die ausgelesen werden können. Die passenden Kommanos sind im Artikel Smartcardchip dokumentiert.

SC_MEM

Dieser Speicherbereich enhält E3h Register (0 .. E2h). Ein Register kann ein DWORD (4 Bytes) aufnehmen.

Register Bedeutung
0  ?
..  ?
E2h  ?

SC_Sec_MEM

Dieser Speicherbereich enhält 96h Register (0 .. 95h). Ein Register kann ein DWORD (4 Bytes) aufnehmen.

Register Bedeutung
0  ?
..  ?
95h  ?
Personal tools