I bought a Dreamcast during a Electronics Boutique closeout one fateful night circa Winter '04. I modded it to provide a VGA port and have since been investigating F/LOSS OS installations and ethernet connectivity.
Contents
"A Dreamcast image will never be self-booting if you burn in ISO format. Why? Because you can't selfboot from a single session disc. The reason why everyone used cdi is because, at the time people were developing extensively, DiscJuggler's cdi format was particularly good at multisession images. " -- Installing Xubuntu and useing it to burn Dreamcast games - Page 2 - Ubuntu Forums
gavare.se: GXemul - Documentation (0.4.6.2) has link to good linux livecd howto
- not enough horses to do native compilation?
broadband dreamcast, Accessories, Games items on eBay.com broadband adapters going for $200
http://www.dcemu.co.uk/vbulletin/showthread.php?t=38719 instructions for modem ppp link w/ netbsd
- vs cable doesnt have +3.3v
neo geo color link cable does but it's inside the box
http://www.racketboy.com/forum/viewtopic.php?t=1786&sid=46a07fc852c9376b41ac35d5872bc058
http://f17.aaa.livedoor.jp/~takotako/g2bus.php pins 17-19 on the G2 bus provide +3.3v
http://dreamcast.onlineconsoles.com/phpBB2/viewtopic.php?t=6876&sid=7952a665e69504abed77afc6a51a686b "The closest anyone has ever been to implementing a "patch" of sorts was with Virtual On, but it didn't access any real in-game source. It was basically run as a shell utility and would catch packets going to the VS cable serial port and then route them to the DC's BBA / modem through a homebrew network stack. "
Games to try
Gripes
- See battery section
- See frownies
Blog post planning
http://www.dcemu.co.uk/vbulletin/showthread.php?t=1743 pretty complete history
http://cryptome.org/dc-coder.htm DMCA! :[
- Some of the best homebrewers use non-*nix
- list
spam & (NSFW) port-dreamcast: Dreamcast gfx subsystem question
very active period: Index of port-dreamcast for December, 2001 - "your os options"
- bitrot (grep ff hist for "wayback")
LKML: "Adrian McMenamin": [PATCH Dreamcast AICA sound driver G2 bus handling] to the contrary
- shout outs to those people who paved a new road for free software:
NewOS
"I'm deep in a PPC port right now so I *am* thinking about non x86 ports and will probably spend the time getting the SH-4 port to work again. As far as the usefulness of running it on a DC, that's up to the user to decide. I certainly don't find it very useful myself." -- SourceForge.net:
Linux
"This is the proper place, the LinuxDC work was merged into LinuxSH a number of years ago" -- Re: Question about 2.6 dreamcast support
setterm -t linux -powersave off # didnt DTRT. tried w/ powerdown 0' and -blank 0`
i think the -blank did it
- `cat /dev/urandom | hexdump -C'
od -An -w80 -h /dev/urandom | tr -d ' '
NetBSD
- vmdk might be necessary w/ kvm
sudo kvm -hda /media/audio_etc_370gig/virtual_machines/netbsd_aluminum.qcow2 -cdrom /media/audio_etc_370gig/torrents_nu/warez_done/i386pkg.iso -no-acpi -boot c
- 5.8MB. was only about to download from archive.org w/ firefox
"Andy R was even kind enough to forward along a copy of that DiscJuggler image, which I've put up at http://www.kirknet.net/netbsd.cdi. " -- port-dreamcast: Updated boot(8) man page
http://ftp.netbsd.org/pub/NetBSD/NetBSD-4.0/iso/dreamcastcd-4.0.iso ?
maybe a result of port-dreamcast: Re: Availabilty of NetBSD/dreamcast 3.0_BETA LiveCD
port-dreamcast: Re: Dreamcast coders cable booting over SLIP?
simple example on how to mmap the framebuffer
- longish thread
port-dreamcast: New attempt at building a NetBSD Dreamcast kernel
port-dreamcast: Various Dreamcast offers seen this weekend; Q's about DC noise levels
"As far as I can tell (and I have read through the *whole* archive), the question has been asked several times, but never answered very fully. I see that there was a discussion of SLIP and serial device config problems in March of this year." -- port-dreamcast: Re: Coder's Cable and serial connections
Dealing with limited RAM
Using video RAM
Using audio RAM
Supported Peripherals
- Builtin serial port (scif)
port-dreamcast: Re: sci & scif serial drivers sci unused. synchronous serial interface w/ HW FIFO
- PowerVR video controller (text and Xserver) (pvr0)
- SEGA Broadband Adapter (HIT-0400) (rtk)
- SEGA LAN Adapter (HIT-0300) (mbe)
- Maple bus keyboard (mkbd)
- Maple bus mouse (mms)
- Maple bus memory card (mmem)
- Maple bus LCD (mlcd)
- GD-ROM drive (gdrom)
- AICA sound system (aica)
- grep makedev(8)
- RTC
- ramdisk
Providing network access to the DC
about Dreamcast G2 bus extension port pinout sci on NetBSD on DC <-> ??? <-> ??? on Linux on PC
gumstix.com - way small computing $109 + gumstix.com - way small computing $79 (needs 5v)
Dr Robot Inc. $400
gumstix.com - way small computing $160 as of 2008-01-23. 400mhz 64MB/16MB. BT
- See "rabbit" section below
Reference
Community
VGA mod
Killing the fan
- 5v .02a
Dreamcast Impressions! japanese model had heat pipes?
a thermal cut-out switch will immediately shut down the system and prevent any permanent damage should the fan or cooling system ever fail. lots of hype and some good tech specs
Applications
- Ethernet via PPP to Rabbit
PPP/Ethernet -> composite out/line-level audio out
Cross-compiling w/ linux
T2
Avoiding the "set date/time" screen with a keyboard
- need to hit "RRR[...]A(?)"
Sanyo Rechargeable Lithium Coin Cells with Pins $5 + $10 shipping
BBM Battery - Detail $7 as of 2008-01-21
- rechargeable cr2032
Dreamcast Help - View topic - How can I replace battery heat hurtz. see consolevision link below
Devcast - Dreamcast Hardware - Dreamcast Mods replace batt w/ AAs
My DC freezes at the Set Date/Time Screen - CDROM-Guide forums info
Is this the best forum to ask Dreamcast break/fix advice? - Neo-Geo Forums no solution
Using a Rabbit Semiconductor 3720 as a ethernet interface
b3 GND Yellow 2
b4 RX2 Green 5
b5 TX2 Grey 6
b6 RTS Violet 7
b7 CTS White 8
b8 ? Blue 3
b10 3.3V Orange 1
Shield Shield Shield 4
via Paul's USB Coder's Cable HOWTO - PPProvider is an alternative.
Not at archive.org as of 2008-12-02
PC Serial, 9 Pins, Male Dreamcast Serial, 10 pins, female
1 2 3 4 5 1 2 3 4 5 6 7 8 9 10
6 7 8 9 (viewing from the back)
1 - Carrier Detect 1 - +5v
2 - RXD 2 - ?
3 - TXD 3 - Gnd
4 - DTR 4 - RXD
5 - Gnd 5 - TXD
6 - DSR 6 - RTS
7 - RTS 7 - CTS
8 - CTS 8 - ?
9 - RI 9 - ?
10- +3.3v
or use gumstix w/ usb port w/ ethernet dongle netbsd-help: Re: Configuring PPP nice informal tutorial
- ppp is built into the netbsd kernel
pppd /dev/scif0 115200 noauth local defaultroute
Multiple interfaces ( IF_ETH0 & IF_PPP2) - Rabbit-Semi - EmbeddedRelated.com ppp
PPP Serial connection locks up on incorrect baud rate. - Rabbit-Semi - EmbeddedRelated.com corner case ppp bug
Rabbit Semiconductor - Tech Support - Downloads - PPP Module for Dynamic C v.8 payware
Other HW
Using a VMU as persistent storage
http://www.dcemu.co.uk/vbulletin/showthread.php?t=115378&highlight=dreamcast+cable%22 1k-10k write lifetime
ITOH Yasufumi has rewritten Maple bus driver and has added support for memory card
LOLz
My Run-in with the DMCA ordered cable from lik-sang
Misc
NetBSD pvr0 is 640x480 16bpp VGA RGB
- QNX? (see existing page)
Reference
Index of port-dreamcast need to copy locally? See Bounties and Lazyweb Requests
Hitmen - Building a Win32 hosted sh4-crosscompiler using GCC


