DocBrown operation

Marty can be powered on with or without SD card in DocBrown, and the card can be replaced while the console is running. To prevent Marty from booting the 01 image automatically once turned on leave that folder empty and populate the card starting with 02.

When SD card is inserted the ODE will select image 01. To switch to next image on the card press the button beside the card socket. Once the last image on the card is reached the device will jump back to 01.

It is possible to play multi-disc games by either storing all the images on the same card and selecting them with the button, or by swapping the cards.

There is a status LED on the DocBrown, it should blink once during power-up and then remain off. If the LED is lit, or starts blinking during gameplay, an internal error has occured. There are many possible causes of that, including SD card data transfer errors. The only way to restart correct operation of the device is to power-cycle the entire console. If the problem persists try a different card brand/size. If nothing else helps file a bug report.

INI file:

A simple text INI file can be put into root folder of the SD card to modify some of the ODE default settings. The file should be named DocBrown.ini.

IMPORTANT: Settings are read during SD card detection phase, so changing the card will result in DocBrown re-reading them again. This way it is possible to have different settings per card. If no INI file is found, the previous values will remain in effect.

Available settings:

  • open_time = N

Where N is natural number in range 150 to 5000, expressed in miliseconds. Defines how long the ODE will idle with “lid open” status presented to the console after image change. Default is 500ms.

  • detect_time = N

Where N is natural number in range 150 to 5000, expressed in miliseconds. Defines how long the ODE will idle with “busy” status presented to the console after image change. Default is 250ms.

  • image_tests = B

Where B is 0 (disabled) or 1 (enabled). If disabled, image integrity tests will be relaxed to allow oversized media. Note that correct operation is not guaranteed with such images. Default is enabled.

  • high_speed = B

Where B is 0 (disabled) or 1 (enabled). If enabled, the device will transfer data from SD card in high speed mode. Note that this is an experimental option and might not work properly. Default is disabled.

  • overclock = N

Where N is natural number in range 0 to 3. DocBrown can time-compress the data bitstream to provide a small performance boost:

0: no boost (default setting)
1: 13% boost
2: 36% boost
3: 60% boost

Note that this is an experimental option and correct operation with settings other than zero is not guaranteed. On the bright side it does not require 1.21 JW to function.

Advertisements