Videopac Programming

(sorry for the bad layout, but
this page is for a functional purpose only, not to represent anything ... if
you don't like it, don't use it)

here's some info for programming the Videopac/Odyssey2 - you can find some roms
and sourcecode developed by yours truly, technical info and links to some useful
sites:

Unofficial O2EM Port

Here's a page for my unofficial O2EM Port - my own version of O2EM with some new features (better debugger for developers, supports 2 real PC-Joysticks and more)
This page also contains all info needed to compile o2em for yourself on a windows platform.

Links to other sites (take a look at those first before trying to use
anything on this site):

a little utility for use on O2EM or a real videopac machine to test combinations of 2 characters and build new sprites (like the ones used
in e.g. "Killer Bees" ... or the guy with the funny hat in the screenshot)

Controls:

Stick

Movement

Action

0

u /
d / l / r

Move
character 1

0

u /
d + b

Scroll
up/down in character map for character 1

0

l /
r +b

Change
color (+/-) of character 1

1

u /
d / l / r

Move character 2

1

u /
d + b

Scroll up/down in character map for character 2

1

l / r +b

Change color (+/-) of character 2

WARNING:there is no code to check for character overlap, so using this on the emu produces different results on overlapping chars than
using it on the real machine - I left it out because I wanted to try to find possible effects of overlapping characters ... nothing useful yet

lets you control the sound registers of the Videopac and find out, what the values mean and which sounds are produced with different settings of the control register. Shows the contents of the three data bytes and the control byte.