Broadband Adapter Dumping Tutorial (httpd-ack) *RAW*

This forum is for the discussion of dumping games. Get help with your dumping here.

Moderator: Moderators

User avatar
Maddog
is awesome
is awesome
Posts: 1242
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog » Tue Oct 02, 2007 10:12 am

Also, I'd suggest you use the newest httpd-ack, v20070720.
http://gotwalls.com/
BoboPJ64
Posts: 4
Joined: Tue Oct 02, 2007 4:03 am

Thank you!!

Post by BoboPJ64 » Tue Oct 02, 2007 10:54 am

I board a dreamcast japan! I board found the adjustments by Yuki.
Look:

Image
Image

I make these adjustments tomorrow! :P [/i][/u]
BoboPJ64
Posts: 4
Joined: Tue Oct 02, 2007 4:03 am

ok

Post by BoboPJ64 » Tue Oct 02, 2007 12:56 pm

work on my dreamcast but parameter windows xp?
Screens possibles?
BoboPJ64
Posts: 4
Joined: Tue Oct 02, 2007 4:03 am

Re: ok

Post by BoboPJ64 » Wed Oct 03, 2007 11:37 pm

BoboPJ64 wrote:work on my dreamcast but parameter windows xp?
Screens possibles?
Sorry just bad cable ! Now work perctet !! This programes is wonderfull :P
Case
Posts: 9
Joined: Sun Sep 30, 2007 2:16 am

Post by Case » Mon Oct 08, 2007 12:28 am

Dreamcast Broadband Adapter finally arrived & now i'm ready to rock... err, sort of... followed Yuki's BROADBAND PASSPORT configuration steps posted by BoboPJ64... all 'cept the last picture in the series. could someone post a more detailed explanation of setting up TCP/IP on the PC end? does it matter that i'm using a Compact Wireless-G USB Adapter to connect to the internet?

cheers mates.
User avatar
darcagn
Site Founder & Admin
Site Founder & Admin
Posts: 312
Joined: Fri Apr 06, 2007 11:12 am

Post by darcagn » Mon Oct 08, 2007 8:02 am

Case wrote:Dreamcast Broadband Adapter finally arrived & now i'm ready to rock... err, sort of... followed Yuki's BROADBAND PASSPORT configuration steps posted by BoboPJ64... all 'cept the last picture in the series. could someone post a more detailed explanation of setting up TCP/IP on the PC end? does it matter that i'm using a Compact Wireless-G USB Adapter to connect to the internet?

cheers mates.
You're just connecting the Dreamcast to your router? If so, you shouldn't have to configure the PC at all. Once you have the Dreamcast configured, boot httpd-ack and it should tell you the IP address you're working with. Just type that IP address into your browser and you should be rockin'. :)
Case
Posts: 9
Joined: Sun Sep 30, 2007 2:16 am

Post by Case » Tue Oct 09, 2007 11:12 am

@darcagn- connecting to the router via a Compact Wireless-G USB Adapter (said router is directly connected to a PC in another room of the house & is usually occupied.) Internet Explorer 7 returns message "Internet Explorer cannot display the web page". best solution would be to configure my PC... tutorial... p-l-e-a-s-e. thanks mate.
User avatar
darcagn
Site Founder & Admin
Site Founder & Admin
Posts: 312
Joined: Fri Apr 06, 2007 11:12 am

Post by darcagn » Tue Oct 09, 2007 12:43 pm

Case wrote:@darcagn- connecting to the router via a Compact Wireless-G USB Adapter (said router is directly connected to a PC in another room of the house & is usually occupied.) Internet Explorer 7 returns message "Internet Explorer cannot display the web page". best solution would be to configure my PC... tutorial... p-l-e-a-s-e. thanks mate.
Where is the Dreamcast connected to? Straight to the router?

This is sort of an individual specific networking issue, not really something I can make a tutorial on. But I will help you as much as I can here. :)
Case
Posts: 9
Joined: Sun Sep 30, 2007 2:16 am

Post by Case » Wed Oct 10, 2007 8:33 pm

connected directly to my computer. need to know how to configure TCP/IP settings me thinks.
User avatar
Maddog
is awesome
is awesome
Posts: 1242
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog » Thu Oct 11, 2007 5:56 am

You don't have to do much if it's a direct connection.

Make sure you are using a crossover cable and not a straight one for a direct connection and that the PC's network adapter is configured for the same subnet as you configured the DC with the browser.

Eg if you have assigned IP 192.168.0.1 to the DC, you need to set the PC for some address in that range (like 192.168.0.2), with subnet mask 255.255.255.0. These settings can be found in Network Connections->Local Area Connection->General->Internet Protocol (TCP/IP)->Properties->Use the following IP address->set IP and address like I described.

My own settings are PC IP: 10.0.1.1, DC IP 10.0.1.2, but you can use anything you like as long as you stick to these simple requirements.
Case
Posts: 9
Joined: Sun Sep 30, 2007 2:16 am

Post by Case » Thu Oct 11, 2007 8:32 am

@Maddog- thanks mate. will reconfigure the Dreamcast Broadband Adapter IP settings this evening & give it a go.
User avatar
executter
Posts: 393
Joined: Mon Dec 10, 2007 5:04 am
Contact:

Post by executter » Sat Jan 05, 2008 6:39 am

for linux users, here a little script for easier dump
not very sophisticated (missed much check) but can be usefull
to use : ./dumpcast.sh 'My directory' 'Ring code'
generates automatically :
- post.txt -> to open a topic on this forum
- extract_high_density.cue -> cue file to extract & verify high density tracks

Code: Select all

#!/bin/bash
# script d'automatisant le dump de gdrom via httpd-ack
# nécessite sous Ubuntu 7.10 le packet libarchive-zip-perl (crc32)
#
# utilisation : ./dumpcast.sh 'Mon Dossier' 'Ring Code'
#

IP="192.168.0.4"
DIR=$1
RINGCODE=$2
SOUND="/usr/share/sounds/phone.wav"

echo -n "Téléchargement des fichiers en cours ... "
# dl'em all
wget -r -nH -nv -P "$DIR" -o "$DIR".log http://"$IP"/
ERR=$?

# si pas de dl (adresse injoignable) alors $? <> 0
if [ $ERR -eq 0 ]
then
  # replace le log wget dans le dossier de travail
  mv "$DIR".log "$DIR"/"$DIR".log

  echo -e -n "terminé.\nCorrection des noms de fichiers ... "

  cd "$DIR"

  # corrige les noms des pistes (enlève le surplus après l'extension)
  for fic in $(ls track*)
  do mv $fic $(echo $fic | cut -d"?" -f 1)
  done

  echo -e -n "terminé.\nGénération du fichier cue pour l'extraction des données ... "
  
  # generation du .cue pour l'extraction & la verification des donnees
  i=1
  echo -n > extract_high_density.cue
  cat index.html | grep "_session02_" | cut -d"\"" -f 2 | cut -d"\"" -f 1 | while read FIC
  do
    NUM=$(echo $FIC | cut -d"k" -f 2 | cut -d"." -f 1)
    EXT=$(echo $FIC | cut -d"." -f 2 | cut -d"?" -f 1)
    GAP=$(echo $FIC | cut -d"_" -f 7 | cut -d"p" -f 2)
    SES=$(echo $FIC | cut -d"_" -f 2 | cut -d"n" -f 2)
    FIC=$(echo $FIC | cut -d"?" -f 1)
    if [ $SES -eq "02" ] # session 02 ??
    then
      echo "FILE \"$FIC\" BINARY" >> extract_high_density.cue
      if [ $EXT = "bin" ] # BINARY OR AUDIO ??
      then
        echo "TRACK $NUM MODE1/2352" >> extract_high_density.cue
      else
        echo "TRACK $NUM AUDIO" >> extract_high_density.cue
      fi
      if [ $i -eq 1 ] # first track of session 02 ??
      then echo "PREGAP 10:00:00" >> extract_high_density.cue
      fi
      echo "INDEX 01 00:00:00" >> extract_high_density.cue
      if [ $GAP -eq 150 ] # gap 150 ??
      then echo "POSTGAP 00:02:00" >> extract_high_density.cue
      fi
      echo >> extract_high_density.cue
    fi
    i=$(expr $i + 1)
  done

  echo -e -n "terminé.\nGénération du fichier de post (avec hash) pour le forum dumpcast ... "

  # generation du post pour http://dumpcast.thekickback.com/forum/index.php
  echo "[b]Title : [/b]"$(cat index.html | grep "Title" | cut -d\> -f 5 | cut -d\< -f 1) > post.txt
  echo "[b]Media ID : [/b]"$(cat index.html | grep "Media ID" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Media Config : [/b]"$(cat index.html | grep "Media Config" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Regions : [/b]"$(cat index.html | grep "Regions" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Peripheral String : [/b]"$(cat index.html | grep "Peripheral String" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Product Number : [/b]"$(cat index.html | grep "Product Number" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Version : [/b]"$(cat index.html | grep "Version" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Release Date : [/b]"$(cat index.html | grep "Release Date" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Manufacturer ID : [/b]"$(cat index.html | grep "Manufacturer ID" | cut -d\> -f 5 | cut -d\< -f 1) >> post.txt
  echo "[b]Ring Code : [/b]"$RINGCODE >> post.txt
  echo >> post.txt
  echo "[b]Dump Tools : [/b]Dreamcast PAL HKT-3030 (1) with Broadband HIT-0400 | dcload-ip-1.0.3 & httpd-ack-20071123 | Ubuntu 7.10 with wget & custom script :)" >> post.txt
  echo >> post.txt
  echo "[b]Emu compatibility : [/b]*TO EDIT**works with nullDC v1.0.0 beta 1.6*" >> post.txt
  echo >> post.txt
  echo >> post.txt
  echo -n "[quote=\"GDI Structure\"][color=green]" >> post.txt
  cat disc.gdi | tr -d "\r" >> post.txt
  echo "[/color][/quote]" >> post.txt
  echo >> post.txt
  echo -n "[quote=\"Files Infos\"]" >> post.txt
  
  i=1
  cat disc.gdi | while read ligne
  do
    if [ $i -eq 1 ]
    then filename="disc.gdi"
    else filename=$(echo $ligne | cut -d" " -f 5)
    fi
    if [ -f "$filename" ]
    then
      size=$(ls -la $filename | awk '{print $5}')
      crc32=$(crc32 $filename)
      md5=$(md5sum $filename | awk '{print $1}')
      sha1=$(sha1sum $filename | awk '{print $1}')
      echo $filename" [color=red]size "$size"[/color] [color=green]crc "$crc32"[/color] [color=blue]md5 "$md5"[/color] [color=red]sha1 "$sha1"[/color]" >> post.txt
    fi
    i=$(expr $i + 1)
  done
  
  echo "[/quote]" >> post.txt

  # supprime les fichiers inutiles
  # rm dc_bios.bin dc_flash.bin syscalls.bin
  
  # signal de fin !
  echo -e "terminé !\nAu suivant ;)"
  aplay -q "$SOUND"
else
  echo -e "échoué !\nErreur : La dreamcast est injoignable !"
fi
LepPpeR
Posts: 1
Joined: Sun Jan 18, 2009 9:50 am

Post by LepPpeR » Sun Jan 18, 2009 9:52 am

Can someone please repost the pictures that BoboPJ64 had in his msg above. I am in need of how to setup my PC side of it and the correct settings on the dreamcast.

Thank you,


LeP
Nameless Mofo
Posts: 6
Joined: Mon May 04, 2009 12:35 pm

Ok, dumped, what next?

Post by Nameless Mofo » Mon May 04, 2009 2:21 pm

Hi, sorry if this has been asked before, but I didn't find the answer and looked everywhere (I think). So let's say I've used httpd-ack successfully to dump all the tracks off a GD. What to do next? Specifically:

- more/better info on verifying the integrity of my dump would be VERY appreciated.

- how do I convert the multiple track*.bin/.raw files into a single image file that I could load into an emulator?

Thanks in advance for any help clarifying what to do next! At least my BBA is finally on the way so hopefully I'll be ready to dump when it gets here.........
User avatar
Maddog
is awesome
is awesome
Posts: 1242
Joined: Sat May 12, 2007 4:12 pm

Post by Maddog » Mon May 04, 2009 3:49 pm

Hi there.
By far the best way to check the integrity of your dump would be to compare its' checksums to the checksums in our dats (as long as it's a game we have verified, but we got a lot in there). These checksums are verified, meaning they match from a minimum of 2 different people/discs. You need a program called ClrMAME Pro http://mamedev.emulab.it/clrmamepro/ to run the dats as intended. Alternatively, you could just open the .dat in Notepad and view the checksums manually.
If it happens to be a game we haven't verified yet, your best bet would be to dump every track twice. If you get same checksums both times, it's quite likely to be a proper dump.

Regarding your 2nd question, you don't need to convert anything to use the files in an emulator. All the major DC emulators, apart from the old Chankast, support .gdi+.bin+.raw format and httpd-ack has been designed to produce exactly what they need. Just open the .gdi in your favorite emulator and you are up and running.

Hope I've helped, feel free to ask anything else you need. And we'll be very happy to see some dumps from you in our dats. :)
Post Reply