Tag Archives: Linux

Improved Guide To Burning Dreamcast Discs From Linux

Here is my attempt to rewrite the guide to burning dreamcast discs from Linux.

It is an updated and enhanced version of this post:

Burning Dreamcast CDRs from Linux

Which is stolen from here:

Using mkisofs and cdrecord to Burn a Dreamcast CD-R

My plan is to break down the guide a little more and give better explanations about what is happening at each stage. This was done on an Ubuntu desktop machine running the development release of Hardy Heron on 2 March 08.

Continue reading

Advertisements

Sharp Zaurus

Sharp Zaurus 5500

Nice device. I did not find the keyboard very useful, being somewhat cack thumbed. The screen is nice and bright and very sharp. The applications seem to be limited. Though I am sure many at the Zaurus Users Group will argue. The main point is that there is not a good enough, well maintained, central depository of the best and brightest of current zaurus software. The ability to use both compact flash and secure digital (mmc) cards is very useful though.

As a quick contacts database and mobile game platform I found it very useful.

Zaurus User Group

ZUG Forums

Zaurus Software Index

Zaurus Spy

Open Zaurus

Find Me on Ebay

Zaurus Specifications

Toughbook lsmod

Module Size Used by
ipv6 229892 6
ds 17796 4
af_packet 20872 2
parport_pc 33348 0
parport 37320 1 parport_pc
pcspkr 3816 0
rtc 12088 0
8139too 23936 0
8139cp 19072 0
mii 4864 2 8139too,8139cp
yenta_socket 19200 1
pcmcia_core 63028 2 ds,yenta_socket
joydev 9536 0
snd_ymfpci 58180 0
snd_ac97_codec 59268 1 snd_ymfpci
usbhid 28864 0
snd_pcm_oss 48168 0
snd_mixer_oss 16640 1 snd_pcm_oss
snd_pcm 85384 2 snd_ymfpci,snd_pcm_oss
snd_opl3_lib 9728 1 snd_ymfpci
snd_timer 23300 3 snd_ymfpci,snd_pcm,snd_opl3_lib
snd_hwdep 9092 1 snd_opl3_lib
snd_page_alloc 11144 2 snd_ymfpci,snd_pcm
gameport 4736 1 snd_ymfpci
snd_mpu401_uart 7296 1 snd_ymfpci
snd_rawmidi 23204 1 snd_mpu401_uart
snd_seq_device 7944 2 snd_opl3_lib,snd_rawmidi
snd 50660 11 snd_ymfpci,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9824 1 snd
uhci_hcd 29328 0
usbcore 104164 4 usbhid,uhci_hcd
tsdev 7168 0
mousedev 9996 1
evdev 9088 0
capability 4872 0
commoncap 7168 1 capability
psmouse 17800 0
ide_cd 38176 0
cdrom 35740 1 ide_cd
ext3 109544 1
jbd 54552 1 ext3
ide_generic 1664 0
piix 12448 1
ide_disk 16768 3
ide_core 125028 4 ide_cd,ide_generic,piix,ide_disk
unix 26036 80
font 8576 0
vesafb 6688 0
cfbcopyarea 3840 1 vesafb
cfbimgblt 3200 1 vesafb
cfbfillrect 3712 1 vesafb

Toughbook xf86config

# XF86Config-4 (XFree86 X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type “man XF86Config-4” at the shell prompt.)
#
# This file is automatically updated on xserver-xfree86 package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xfree86
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following commands as root:
#
# cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
# md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
# dpkg-reconfigure xserver-xfree86

Section “Files”
FontPath “unix/:7100” # local font server
# if the local font server has problems, we can fall back on these
FontPath “/usr/lib/X11/fonts/misc”
FontPath “/usr/lib/X11/fonts/cyrillic”
FontPath “/usr/lib/X11/fonts/100dpi/:unscaled”
FontPath “/usr/lib/X11/fonts/75dpi/:unscaled”
FontPath “/usr/lib/X11/fonts/Type1”
FontPath “/usr/lib/X11/fonts/CID”
FontPath “/usr/lib/X11/fonts/Speedo”
FontPath “/usr/lib/X11/fonts/100dpi”
FontPath “/usr/lib/X11/fonts/75dpi”
EndSection

Section “Module”
Load “GLcore”
Load “bitmap”
Load “dbe”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “record”
Load “speedo”
Load “type1”
Load “vbe”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “keyboard”
Option “CoreKeyboard”
Option “XkbRules” “xfree86”
Option “XkbModel” “pc105”
Option “XkbLayout” “uk”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2”
Option “Emulate3Buttons” “true”
Option “ZAxisMapping” “4 5”
EndSection

Section “Device”
Identifier “NeoMagic Corporation NM2200 [MagicGraph 256AV]”
Driver “neomagic”
EndSection

Section “Monitor”
Identifier “Generic Monitor”
HorizSync 28-38
VertRefresh 43-72
Option “DPMS”
EndSection

Section “Screen”
Identifier “Default Screen”
Device “NeoMagic Corporation NM2200 [MagicGraph 256AV]”
Monitor “Generic Monitor”
DefaultDepth 16
SubSection “Display”
Depth 1
Modes “800×600”
EndSubSection
SubSection “Display”
Depth 4
Modes “800×600”
EndSubSection
SubSection “Display”
Depth 8
Modes “800×600”
EndSubSection
SubSection “Display”
Depth 15
Modes “800×600”
EndSubSection
SubSection “Display”
Depth 16
Modes “800×600”
EndSubSection
SubSection “Display”
Depth 24
Modes “800×600”
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
EndSection

Section “DRI”
Mode 0666
EndSection

Debian Toughbook

Contents

Debian Linux On A Panasonic Toughbook CF-27

Flickr Photo Set Here

Introduction

Listed On Tuxmobil

Why I Ask You, Why ?

I saw it cheap on eBay for only 99 GBP from icex plus a wee bit to boost the RAM.

I wanted to build a system purely for emulating older systems. 8 bit concoles and the old home computers, zx spectrum and commodore 64, as well as playing Scumm games.

I also thought I would try emulating DOS and running other classic games using dosbox. Turned out I did not read the man page for dosbox well enough. You still need a fairly powerful machine (Over 1 GHz) to emulate a very old PC. I may just purchase a bigger hard drive and simply install DOS on a partition.

Specifications (for Mk 1 )

  Intel Pentium 266mhz MMX processor # Mine was actually a Pentium 2 300 Mhz ! Whoo Hoo :)
  64MB RAM (sdRAM pc66mhz) # mines is 192 MB RAM PC100
  4.3 GB hd # The drive in my machine was 6.4 GB, Apparently BIOS limit is 30 GB
  12.1" TFT screen - 800x600 resolution
  Integral DVD/CD rom
  UK keyboard with touchpad # A very poor touchpad
  Soundblaster compatible sound
  2x type II PCMCIA (cardbus) slots
  serial, parallel, PS2, infra red, VGA ports
  USB port
  Li-ion battery & charger

I think there ae a few different model revisions of the CF 27. Please tell me if there are any significant differences.

Related Links

Toughbook Wiki

Toughbook Wikipedia Entry

Official Toughbook Site

Installation

In short. Debian 3.1 no problems. Under an hour.

Right I have had to reinstall from scratch after my dos and win2k experiments. I had some problem with the installer not finding my network card (pcmcia). I had to use the following line to boot the debian installer :

  linux26 acpi=off noapic nolapic pci=usepirqmask

I have no idea how many of them are needed.

  The linux 2.6 kernel seems to be need to work with the pcmcia slot, if the pci=usepirqmask
  option is not used the system hangs when I try to use my network card. I think the noapic and
  nolapic options may be entirely superfluous. I am currently running Puppy Linux with just the
  pci=usepirqmask option. It works very very well.

Dual Boot DOS and Debian

A brief guide on how I got them both working on the same system.

Dual Boot DOS and Debian

Dapper Drake

I tried using the Dapper Drake release of Ubuntu, it was a no go. The installer hanged. I never actually tried the boot options above, please leave feedback if you have any info.

Installed Software

Sega Master System – Osmose

Osmose

  Here is the final version of Osmose. I will be absent from October 2005, for more than one year, 
  with no possibility to write a single line of code (*cough*). That why i do this final release. 
  Writing this emu was really a funny experience, especially with the help of SMSPOWER guys :-)

Have changed to running Meka on the DOS partition, for that instant gratification. Osmose worked well for the time I used it.

Sega Genesis – dgen

http://static.flickr.com/49/134216533_3371a878e7_t.jpg

http://static.flickr.com/44/134216442_7f3eb60a95_t.jpg

http://static.flickr.com/56/134216423_70004b60e8_t.jpg

I use dgen to emulate the Sega Genesis (or Mega Drive). As it is easily installed via apt-get. It no longer seems to be supported though so I will include links to other emulators. Feel free to leave comments about how good they are, or are not.

DGen/SDL

In the bad old days before OS X and cheap Macs, I used Linux. The operating system isn’t exactly known for its wide library of games, so back in ’98 I took the open-source DGen Sega Genesis emulator for Windows and ported it to the SDL library, bringing the joys of Genesis emulation to Linux, FreeBSD, BeOS, and other minority platforms.

DGEN Config File

Other emulators

Generator – The Sega Genesis Emulator

his is a modified version of Generator by James Ponder based on version 0.35. It is known to work on FreeBSD, NetBSD and Linux.

Have gone over to using generator on the DOS partition.

Super Nintendo Entertainment System – ZSNES

http://static.flickr.com/55/134216633_14d21db0ca_t.jpg

http://static.flickr.com/49/134216611_c86379ce63_t.jpg

http://static.flickr.com/53/134216603_697cb0d800_t.jpg

ZSNES

  ZSNES is a Super Nintendo emulator programmed by zsKnight and _Demo_. On April 2, 2001 the ZSNES project was GPL'ed 
  and its source released to the public. It currently runs on Windows, Linux, FreeBSD, and DOS. Remember that this is 
  a public beta so don't expect this to run on your machine.

ZSNES Config File

ZSNES also runs on DOS. There don’t seem to me and many graphical fripperies, but it works well.

Visual Boy Advance – VisualBoyAdvance

http://static.flickr.com/49/134216566_ff3e210597_t.jpg

http://static.flickr.com/54/134216554_faf488dc4c_t.jpg

Visual Boy Advance

Can play GB and GBC games without any problem. Not quite powerful enough to play GBA games. Not that I tried particularly hard.

VBA Config File

Gone over tousing KIGB on the DOS partition. I think it only plays GB/C games.

ZX Spectrum – FUSE

http://static.flickr.com/44/134781045_694b5c8d53_t.jpg

http://static.flickr.com/56/134781808_ad4a15a2f7_t.jpg

Pictures Here

Fuse is by far the best spectrum emulator I used. You need to do some extra work to get the binaries. Links are provided in the download section.

Fuse – the Free Unix Spectrum Emulator

  Fuse (the Free Unix Spectrum Emulator) was originally, and somewhat unsurprisingly, a Spectrum emulator for    
  Unix. However, it has now also been ported to Mac OS X, which may or may not count as a Unix variant depending
  on your advocacy position.

Have gone over to RealSpec on the DOS partition.

xmame and xmess

http://static.flickr.com/46/134780415_53336b15a1_m.jpg

PictureHere

Xmame and Xmess

Xmame Config File

Xmess Config File

Plays the older games and systems without much trouble. Anything too recent runs into problems. I strongly suggest using AdvanceMenu as a frontend. It makes life much much easier.

AdvanceMENU

[AdvanceMENU http://advancemame.sourceforge.net/menu-readme.html]

  AdvanceMENU is a frontend for AdvanceMAME, MAME™, MESS, RAINE and any other emulator.

Advance Menu Config File

Interactive Fiction – Gargoyle

http://static.flickr.com/46/134776423_6df41f39bd_t.jpg

http://static.flickr.com/50/134778083_0e2326cab3_t.jpg

Gargoyle And City Of Secrets

Gargoyle and Magnetic Scrolls

I am about to start using Gargoyle as it is so pretty. From the site:

  "Gargoyle cares about typography! In this computer age of typographical poverty, 
   where horrible fonts, dazzling colors, and inadequate white space is God, Gargoyle dares to rebel!"

I was also using zag though this requires Java

  Zag 1.06, a fully featured implementation of Glulx 2.0.0
  in Java, by Jon Zeppieri. Requires Sun JRE 1.4 or better.
  Archive includes source and compiled class files.

Work on the original gargoyle has stopped. It is beng continued here:

Gargoyle Mod

I currently can not get it to run on Debian stable. There again I have not tried that hard 🙂

Configuration Files

Toughbook lsmod

Toughbook xf86config

Toughbook lspci

Burn Dreamcast CDR from Linux

Dreamcast Linux

pvr channel ids

Please note that I no longer update any of my PVR stuff – Douglas

channel_ids file from the xmltv package. Lives somewhere in /usr/share/xmltv/uk_grabber/channel_ids

# channel_ids
#
# This file maps Radio Times channel ids to XMLTV style.
#
# The format of this file is one channel per line, each line has three
# fields separated by colons: the XMLTV id, Radio Times id, and then
# the third field if nonempty is an additional (English or numeric)
# display name for the channel. Blank lines and comments are ignored.
#
carlton.com:26:3
animalplanet.discoveryeurope.com:39:
artsworld.com:40:
choice.bbc.co.uk:45:BBC Choice
knowledge.bbc.co.uk:47:
news-24.bbc.co.uk:48:BBC News 24
parliament.bbc.co.uk:49:BBC Parl
south-east.bbc1.bbc.co.uk:92:1
south-east.bbc2.bbc.co.uk:105:2
biography-channel.biography.com:119:Biography
british.eurosport.com:123:British Eurosport
news.eurosport.com:1742:
channel4.com:132:4
channel5.co.uk:134:5
discoveryeurope.com:147:Discovery
e4.channel4.com:158:E4
filmfour.channel4.com:160:FilmFour
plus.granadatv.co.uk:177:Granada Plus
thehistorychannel.co.uk:182:History
itv2.itv.co.uk:185:ITV2
nationalgeographic.co.uk:213:National Geographic
performancetv.co.uk:225:Performance
sky-one.sky.com:248:S1
cinema.sky.com:249:Sky Cinema
2.cinema.sky.com:250:Sky Cinema 2
moviemax.sky.com:251:Sky Moviemax
2.moviemax.sky.com:252:Sky Moviemax 2
3.moviemax.sky.com:253:Sky Moviemax 3
4.moviemax.sky.com:254:Sky Moviemax 4
5.moviemax.sky.com:255:Sky Moviemax 5
ondigital.premier.sky.com:257:Sky Premier
2.premier.sky.com:258:Sky Premier 2
3.premier.sky.com:259:Sky Premier 3
4.premier.sky.com:260:Sky Premier 4
1.sports.sky.com:262:Sky Sports 1
2.sports.sky.com:264:Sky Sports 2
3.sports.sky.com:265:Sky Sports 3
tcm.turner.com:271:TCM
uk-gold.flextech.telewest.co.uk:288:UKTV Gold
uk-documentary.flextech.telewest.co.uk:1601:UKTV Documentary
uk-drama.flextech.telewest.co.uk:292:UKTV Drama

# following channels are only listed for registered users of the RT site
#
east.bbc1.bbc.co.uk:93:1
london.bbc1.bbc.co.uk:94:1
midlands.bbc1.bbc.co.uk:95:1
north.bbc1.bbc.co.uk:96:1
north-east.bbc1.bbc.co.uk:97:1
north-west.bbc1.bbc.co.uk:98:1
northern-ireland.bbc1.bbc.co.uk:99:1
scotland.bbc1.bbc.co.uk:101:1
south.bbc1.bbc.co.uk:102:1
south-west.bbc1.bbc.co.uk:103:1
wales.bbc1.bbc.co.uk:100:1
west.bbc1.bbc.co.uk:104:1
east.bbc2.bbc.co.uk:106:2
london.bbc2.bbc.co.uk:107:2
midlands.bbc2.bbc.co.uk:108:2
north.bbc2.bbc.co.uk:110:2
north-east.bbc2.bbc.co.uk:111:2
north-west.bbc2.bbc.co.uk:109:2
ireland.bbc2.bbc.co.uk:112:2
scotland.bbc2.bbc.co.uk:113:2
south.bbc2.bbc.co.uk:115:2
south-west.bbc2.bbc.co.uk:116:2
wales.bbc2.bbc.co.uk:114:2
west.bbc2.bbc.co.uk:117:2

channeltv.co.uk:28:3
grampiantv.co.uk:34:3
anglia.tv.co.uk:24:3
border-tv.com:25:3
scottish.border-tv.com:461:3
central.carlton.com:27:3
westcountry.carlton.com:33:3
granadatv.co.uk:29:3
meridian.tv.co.uk:30:3
tynetees.tv:31:3
wales.htv.co.uk:35:3
west.htv.co.uk:36:3
yorkshire.granadatv.co.uk:32:3

n2.rte.ie:46:RTE-N2
s4c.co.uk:133:4
rte-1.rte.ie:231:RTE-1
digital.s4c.co.uk:721:
digital.wales.bbc2.bbc.co.uk:521:

scottishtv.co.uk:37:
utvlive.com:38:
adventure-one.nationalgeographic.co.uk:22:
b4utv.com:43:
bbcamerica.com:44:
prime.bbc.com:50:
world-tv.bbc.com:90:
Bangla.rtvnetwork.com:118:
bid-up.tv:594:
bloomberg.com:120:
bravo.co.uk:122:
plus-1.bravo.co.uk:1221:
cbbc.bbc.co.uk:482:
cbeebies.bbc.co.uk:483:
europe.cnbc.com:125:
europe.cnn.com:126:
uk.cartoonnetwork.com:128:
plus-1.uk.cartoonnetwork.com:129:
challengetv.co.uk:131:Challenge
christian-channel-europe.god-digital.com:136:
plus-1.discoveryeurope.com:152:
civilisations.discoveryeurope.com:148:Civ
health.discovery.com:149:
home.discoveryeurope.com:150:
kids.discoveryeurope.com:151:
sci-trek.discoveryeurope.com:153:
travel.discoveryeurope.com:154:
wings.discoveryeurope.com:155:
disneychannel.disney.co.uk:156:
plus-1.disneychannel.disney.co.uk:157:
plus-1.e4.channel4.com:1161:
euronews.com:159:
eurosport.sky.com:124:
extreme.com:582:
fxuk.tv:1461:
ftv.com:583:
plus-1.filmfour.channel4.com:584:
weekly.filmfour.channel4.com:1041:
flaunt.tv:1141:
plus-1.foxkids.co.uk:166:
foxkids.co.uk:165:
frontrow.co.uk:1241:
god.tv:137:
men.granadatv.co.uk:176:
hallmarkchannelint.com:180:
plus-1.thehistorychannel.co.uk:183:
itn.co.uk:184:
kerrang.com:191:
kiss-tv.kiss100.com:609:
livingtv.co.uk:197:
plus-1livingtv.co.uk:841:
mtv.co.uk:202:
base.mtv.co.uk:203:
dance.mtv.co.uk:610:
hits.mtv.co.uk:204:
mtv2europe.com:205:
mutv.manutd.com:206:
magictv.co.uk:588:
plus-1.nationalgeographic.co.uk:214:
jr.nickelodeon.co.uk:215:
replay.nickelodeon.co.uk:216:
nickelodeon.co.uk:217:
toons.nickelodeon.co.uk:664:
paramountcomedy.com:1061:
2.paramountcomedy.com:1201:
playboy.com:1142:
playhouse.disney.co.uk:421:
premiership-plus.sports.sky.com:587:
q4music.com:613:
qvcuk.com:228:
realitytv.co.uk:746:
uk.scifi.com:244:
screenshop.co.uk:246:
scuzz.tv:1143:
box-office-digital.sky.com:1261:
events.box-office-digital.sky.com:219:
sky-news.sky.com:256:
mix.skyone.co.uk:922:
news.sports.sky.com:300:
extra.sports.sky.com:263:
travel.sky.co.uk:266:
smashhits.net:592:
setindia.com:267:
star-news.startv.com:590:
star-plus.startv.com:591:
tg4.ie:273:
tvtravelshop.co.uk:274:
2.tvtravelshop.co.uk:275:
tv3.ie:941:
tv5.org:276:
theadultchannel.co.uk:280:
theamp.tv:1144:
thebox.co.uk:281:
toon.disney.co.uk:422:
cable.travelchannel.co.uk:285:
sat.travelchannel.co.uk:1462:
trouble.co.uk:287:
reload.trouble.co.uk:1202:
ukbrightideas.tv:923:
uk-food.flextech.telewest.co.uk:423:
plus-1.uk-food.flextech.telewest.co.uk:1621:UKTV Food +1
uk-gold-2.flextech.telewest.co.uk:289:
plus-1.uk-gold.flextech.telewest.co.uk:665:
ukhistory.tv:801:
plus-1.ukhistory.tv:1521:
plus-1.uk-documentary.flextech.telewest.co.uk:625:UKTV Documentary +1
uk-style.flextech.telewest.co.uk:291:
plus-1uk-style.flextech.telewest.co.uk:666:
uk-people.flextech.telewest.co.uk:1602:UKTV People
vh1.co.uk:293:
vh2.vh1.co.uk:1482:
abc1.disney.com:1856:
classic.vh1online.co.uk:294:
tvasia.com:581:Zee TV
attheraces.co.uk:661:
eentertainment.com:1421:
ftn.tv:921:
tvpolonia.com:1442:
taste.co.uk:278:
televisionx.co.uk:279:
thedatingchannel.co.uk:981:
Toonami.cartoonnetwork.com:742:
traveldealsdirect.com:593:
nasn.com:1543:
price-drop.tv:1541:
tmf.nl:1501:
the-hits.emap.com:1544:
communitychannel.org:1542:
motors.tv:1581:Motors TV
boomerang.cartoonnetwork.com:1661:Boomerang
travel-extra.sky.co.uk:1662:Sky Travel Extra
horrorchannel.com:1681:Horror
chelseafc.com:1741:Chelsea
1.setanta.com:1783:
2.setanta.com:1781:
gmtv.co.uk:1801:
idealworld.tv:1802:
teleg.co.uk:1804:
rangerstv.setanta.com:1854:
celtictv.setanta.com:1853:

# Channels we couldn’t find a domain for.
223.radiotimes.beeb.com:223: # Pakistani channel