User Tools

Site Tools


eop:video_game_consoles-home:6th_generation:sega_dreamcast

Sega Dreamcast

Sega's ill-fated final games system. Releasing on the memorable September 9th, 1999 in North America, the Dreamcast's SH-4 CPU, 26 MB of RAM (across 3 purposes), and 16.77 million colors at up to 640×480 was very powerful for the time, but simply not enough to bring Sega out of the financial pit it had dug itself over the past 6 years. Selling 9.13 million units, the Dreamcast is only considered a failure due to the fact that it was simply not given enough time, nor a company capable of keeping it alive.

https://en.wikipedia.org/wiki/Dreamcast

Operating Systems (Hitachi SH-4)

Bricks-OS

Possibly the most basic port of Bricks-OS to exist, as it only exists as rudimentary source code.

https://github.com/rickgaiser/bricks-os

Console emulation (potential)

Whether these emulators support operating systems for these consoles is unknown; it must be looked into further. Consoles without meaningful OSes are not included.

https://www.zophar.net/consoles/dreamcast.html

https://dcemulation.org/index.php?title=Emulators

Atari 2600 – Stella, dcs2600

Atari Lynx – Atari Lynx MESS, HandyDC

Bandai WonderSwan (Color) – Oswan DC

Coleco ColecoVision – ColEm, CrabEmu

NEC TurboGrafx-16 – HuCast, Dream Engine, PCECast

Nintendo 64 – DaedalusDC, DCNin64

https://www.youtube.com/watch?v=1eEUmZtRFME https://www.dcemu.co.uk/vbulletin/threads/83587-DaedalusDC-released-N64-Emulator-for-the-Dreamcast-(2-Versions) https://web.archive.org/web/20120617083208/http://www.maturion.de/dreamcast/DaedalusDC.rar

Nintendo Entertainment System – NesterDC SE, FrNES, gleam!, TuxNES-DC, DarcDC, FCE, crab

Super Nintendo Entertainment System – DreamSNES, NGine 9x, Sintendo, SuperFamicast, CATSF

Nintendo Game Boy/Color – PlutoBoy git, Boob!boy, Gnuboy/DC

https://github.com/RossMeikleham/PlutoBoy

Nintendo Game Boy Advance – gpSPDC 0.9 Alpha, Visual Troy Advance

Nintendo Pokémon Mini - PokeMini

Sega Genesis – DCGenerator, Genesis Plus SDL, Gens4All, ljsdcgen

Sega Master System – DreamSMS, SMEG, SMS Plus, SMS Plus (alternative)

Sega Saturn – Yabause (WTF????)

https://yabause.org/download/

https://dcemulation.org/index.php?title=Yabause

Sony PlayStation 1 – PCSXDC, PCSX4ALL, bleemcast!

https://www.zophar.net/consoles/dreamcast/psx/pcsx-dc.html

https://emulation.gametechwiki.com/index.php/Bleem!

Debian/”RedHat”/Nero Image

The one variation of Debian for the Dreamcast. There are many names for this circulating online, but ultimately, they will all trace back to these files. Various Live CDs exist with varying levels of hardware support, with certain Live CDs having X and other such good things.

https://web.archive.org/web/20191030122702/http://www.lxdream.org/wiki/index.php?title=Dreamcast_Linux

https://sparrdrem.github.io/homeware/roms/dcroms/dclinux

https://www.angelfire.com/dc2/fer/dclinux.html

Dreamexplorer

Dream Explorer (a.k.a VMU Tool) is a mini OS for the Dreamcast

A program for the Dreamcast that primarily focuses on browsing the content of one's attached VMUs. However, it does also offer a text viewer and an MP3/Ogg vorbis player, which slots it enough into a “general purpose” program to warrant an entry.

http://bswirl.kitsunet.org/vmutool/release/about/?lg=en&menu=on

Dreamshell

operating system for the Sega Dreamcast based on the KallistiOS kernel

Dreamshell is mostly meant for Dreamcasts which feature some sort of ODE, as it's function is mostly to load games. There are a few other functions, of course, but nothing major. However, the ODE that's paired with Dreamshell isn't very good at doing this, alas…

http://www.dc-swat.ru/page/dreamshell/

https://github.com/DC-SWAT/DreamShell

https://www.youtube.com/watch?v=XqFFZiR9tyw

https://www.youtube.com/watch?v=2XazHRdyCSg

Emulation Nest

This device runs an operating system which is known to emulate various devices with EOPs. See the AmigaOS, DOS, MSX, and NEC PC-9801 series pages.

Gentoo

Gentoo has a prebuilt stage3 for SH4 (under experimental/sh/stages) dated Apr 2007

The information available for this online is quite confusing, but when looking in the stage3-sh4-2006 files for Gentoo, the Dreamcast is in fact mentioned in some capacity.

https://web.archive.org/web/20191030122702/http://www.lxdream.org/wiki/index.php?title=Dreamcast_Linux

https://web.archive.org/web/20080405233743/http://www.gtlib.gatech.edu/pub/gentoo/experimental/sh/stages/

https://web.archive.org/web/20070502223433/http://www.gentoo.org/main/en/mirrors.xml

Linux-SH + LinuxDC (KERNEL)

The most recent kernel versions for the Dreamcast, forming the basis of all the other distributions available. The 3rd link is the older iteration and only useful for documentation or exploring history.

http://linuxdc.sourceforge.net/

http://www.linux-sh.org/shwiki/Dreamcast/

https://dcemulation.org/index.php?title=LinuxDC

MS-DOS (DosBoxDC)

Dreamcast port is far from optimized. Most, if not all games and applications will run very slow

This is the poorest way to play DOS software on the Dreamcast. While it does work, it will run very poorly due to the aforementioned lack of optimization.

https://www.dreamcast.nu/en/ms-dos-emulation-dreamcast/

https://emulationrealm.net/downloads/file/1072-dosboxdc

https://dcemulation.org/phpBB/viewtopic.php?t=73889

NetBSD

Probably the best operating system available for a Dreamcast. This port is still being supported by NetBSD despite the console's age, and it has the most comprehensive set of features. This includes X support, internet access, video playback, and more. Of course, this does require the Dreamcast keyboard. The NetBSD ports page claims that there is no mouse support, but the linked videos do show the cursor moving around, which means that this requires some experimentation. One must also note that the ports page claims consoles made after September 2000 could have issues with NetBSD, which could do with some testing.

http://wiki.netbsd.org/ports/dreamcast/

https://www.netbsd.org/ports/dreamcast/faq.html

https://www.netbsd.org/ports/dreamcast/howto.html

https://www.youtube.com/watch?v=XeQ11reoOMQ

https://dcemulation.org/index.php?title=NetBSD_DC

https://www.youtube.com/watch?v=m4KC4w7ePMU

PC emulation (potential)

Whether these emulators support operating systems for these computers is unknown; it must be looked into further. PCs without meaningful OSes are not included.

https://www.zophar.net/consoles/dreamcast.html

https://dcemulation.org/index.php?title=Emulators

Amstrad CPCs – Dream CPC 1.0 Alpha 3, CPCast

http://www.jm1200.fr/index.php?r=2 https://www.cpcwiki.eu/index.php/Emulators

Apple IIs – Apple II Soul Captor, DCider

ARM Cortex-M23 – uM23 for VMU

http://dmitry.gr/index.php?r=05.Projects&proj=25.%20VMU%20Hacking

Atari 8-bits – Atari800DC

http://www.groessler.org/a800dc/index.html

Atari STs – DcaSTaway

CHIP-8 – Whack-a-Mole, CrabEmu

Commodore 64 – DreamFrodo, DC=64, Panera 64

Commodore Amigas – UAE4ALL

Dragon 32/64 - DragonDC

MSXs – DreamMSX, fMSX DC, MSXCast, uMSX, MadriSX

NEC PC-9801s – Neko Project II

Sinclair ZX Spectrums – DCSpeccyal’K, DreamSpec, fbzxDC, ZX4ALL

http://chui.dcemu.co.uk/zx4all.html

x86 - bhole

QNX

Due to the licensing scheme of QNX, this was never released in a public fashion, much to the disappointment of the team. From the documentation that still exists online, QNX worked quite well, with it being capable of running a graphical environment, accessing the internet, running certain software, and more.

http://www.sporktania.com/qnxdc/

https://web.archive.org/web/20090926172517/http://www.qnxzone.com/~jeremy/qnxdc

https://developers.slashdot.org/story/02/09/04/180236/qnx-on-sega-dreamcast

https://www.osnews.com/story/1671/qnx-62-on-sega-dreamcast/

https://www.openqnx.com/newsgroups/viewtopic.php?t=21333

https://dcemulation.org/phpBB/viewtopic.php?f=34&t=39161

Stock BIOS

What comes default on any Dreamcast. A pleasant little BIOS with not much to do.

https://www.youtube.com/watch?v=VrLca87DMOo

Stock BIOS in Real Mode

Dreamcast Alternate BIOS (“Real Mode”) with Puyo Puyo Fever

If one has Puyo Puyo Fever (JP) in their VMU save files, they can unlock this BIOS by simply pressing “Start” on the file. No functionality changes (outside of the ability to move the camera), but it looks cool.

https://www.youtube.com/watch?t=87&v=4uuGo_js6fQ

https://www.youtube.com/watch?v=vDUv5JGWOe8

Windows 3.0 (+ DOS) via Fake86

a work-in-progress IBM-PC 8086 Emulator

A basic x86 emulator which hasn't received updates for a long time. Despite this, it is fully capable of booting DOS or Windows 3.0, running programs, and interfacing with controller input. However, the one significant downside is the lack of any color support.

https://www.youtube.com/watch?v=vVRaDlvYY9Y

https://www.youtube.com/watch?v=7Q4Mhvwf5_w

https://www.youtube.com/watch?v=rUvbQKnvpxw

https://www.dreamcast.nu/en/ms-dos-emulation-dreamcast/

Windows CE + Possible Shell!

bundling simple operating systems within the discs themselves

Despite the name, the “Windows CE” on the Dreamcast was not very “concise”. Coming only on game discs which needed it, Windows CE on the Dreamcast was primarily a sort of “SDK” or “layer” to make porting games easier on developers. However, in theory, it is possible to port actual EOPs to the Dreamcast using this Windows CE setup, with the 2nd and last links detailing someone's attempts to do this with a proper desktop shell. In these links, the author describes the code compiling perfectly and actually running on the Dreamcast, but it crashes on boot. For all we know, this could be very easily fixed, resulting in a Windows CE shell on the Dreamcast!(!!!) People have already ported Internet Explorer (below) to the Dreamcast using Windows CE, so this could actually be possible!

https://segaretro.org/Windows_CE

https://github.com/FaucetDC/WincastCE (portable but non-launching Windows CE shell)

https://dreamcast-talk.com/forum/viewtopic.php?t=7945

https://dreamcast-talk.com/forum/viewtopic.php?t=10033

https://web.archive.org/web/20170111221115/http://assemblergames.com/l/threads/windows-ce-os-gui-shell-is-possible.64930/

Internet

DreamArena 3.0

DreamArena 2.0 was a nearly completed but never released browser update

A new homebrew project which aims to create an even better internet browser for the Dreamcast. The project appears to be doing quite well, receiving frequent status updates. They even opened testing quite recently!

https://dreamcast-talk.com/forum/viewtopic.php?f=5&t=13676

Internet Explorer (4.0?)

A very barebones port, but it does in fact work and can load pages. Done entirely with the Windows CE layer, which is highly intriguing.

https://www.reddit.com/r/dreamcast/comments/73qieg/internet_explorer_on_a_dreamcast_because_why_not/

https://www.dreamcast-talk.com/forum/viewtopic.php?f=2&t=10561&start=50

PlanetWeb 1-3, DreamPassport, DreamKey, etc.

The various stock web browsers for the Dreamcast, meant for USA, Japan, and Europe/Australia, respectively. Based off of what people say, PlanetWeb is apparently the best, but it has bugs in the physically uncommon version 3.0 (which also has more features?)

https://dcemulation.org/index.php?title=DreamKey

https://web.archive.org/web/20020605140804/http://dc.dricasworld.com/?20011113b

http://www.mediafire.com/file/yxcmyd2mgj3cz4z/PWBROWSER2.zip (custom mod)

WebTV

the WebTV browser was an improvement over Sega's bundled Dream Passport software

A Japanese service which allowed Dreamcast users to access Microsoft's WebTV. Now entirely defunct, although documentation is ongoing that could maybe, eventually, recreate the service.

https://segaretro.org/WebTV_for_Dreamcast

XDP

A custom-developed alternative to PlanetWeb which has been developed more recently. Until DreamArena 3.0 releases, this is probably the best web browser available for the Dreamcast.

https://dreamcastlive.net/downloads/

Other

Crafti

No enemies are available but you do get Redstone and TNT blocks !

A Minecraft clone ported to a variety of platforms, with the Dreamcast port being one of the earlier ones. Still receives intermittent updates, up to 2022.

https://dcemulation.org/phpBB/viewtopic.php?f=34&t=104211

https://gitlab.com/gameblabla/gameblabla-website-files/-/tree/simp/files/dreamcast_new

Version & Revision Guide

For general information, see the Game Console Revisions Overview.

Versions

There is one version of this console.

“Dreamcast” (1999-2001)

The normal version of the console, of which no hardware-altering versions were made. Up front are 4 controller ports, and the top has the drive, plus on/off & open drive buttons. The left side has nothing, and the right side has the large extension port, by default taken up by the Dreamcast’s 56k modem (which is removable). On the back is the AC out (same plug as Model 2 Saturns), plus AV out, the line/Ethernet port (depending on peripheral in EXT), and a serial port meant for link cables. There’s nothing on the bottom. Later revisions have a supposedly better drive, but to the detriment of installing certain ODEs. All Dreamcasts have certain issues between the PSU-board connection, but this can be fixed with just a clean, or a soldering/replacement.

Revisions

There are three revisions within the Dreamcast.

Dreamcast revisions:

“VA0” (very early 1999)

These systems can be hard to find in America, and are definitely more common in Japan. Here, the motherboard runs hotter, warranting a more robust cooling solution. Furthermore, chips in the system that the GDEMU ODE uses, output a hazardous voltage level. This can damage the GDEMU install if not taken into account. For this reason, be wary of these systems. However, some say they have a superior build quality. To identify, go to the bottom of the system; look for the “0” in the circle, to the left of the [NTSC | U] box on the sticker.

“VA1” (1999-2000)

RECOMMENDED OVERALL; BEST RELIABILITY; LOWEST PRICE

A vast majority of NTSC-U Dreamcasts are of the VA1 revision. These can play burned discs, and can support an install of GDEMU. Easily the best revision. To identify, go to the bottom; look for the circled “1”, next to the NTSC-U code. RECOMMENDED OVERALL; BEST RELIABILITY; LOWEST PRICE

“VA2” (2001, to 31st March)

DO NOT PURCHASE

Quite rare, but not as rare as the VA0s, seemingly. These systems are easily the worse for EOPs, as the drive controller is now integrated with the board itself, which makes it impossible to install an ODE. Furthermore, the drive does not support playing burned discs. There’s no reason to get one of these. To identify, go to the bottom, look for the circled “2”.

https://dreamcast.wiki/MIL-CD_compatibility

https://www.reddit.com/r/dreamcast/comments/lfhr2z/great_dreamcast_hardware_revision_database/

https://www.reddit.com/r/dreamcast/comments/8zaxni/i_just_found_a_rev_0_ive_read_this_is_the_best/

https://gdemu.wordpress.com/details/dreamcast-details/

https://gametrog.com/sega-dreamcast-information-specs/

http://www.tankgirl.info/8bit/images/sega/dreamcast/modem.jpg (removed modem, reveals EXT)

https://cdn.shopify.com/s/files/1/0049/8719/1386/products/image_ed7b0f8a-d94a-4749-9ca9-cca916f238f8_500x205.png (sticker on the bottom, showing the circled number for revision)

eop/video_game_consoles-home/6th_generation/sega_dreamcast.txt · Last modified: 2023/02/26 18:38 by io55admin