kegs-android/jni
2012-08-06 16:56:51 -07:00
..
2mg.icns Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
525.icns Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
adb.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
adb.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
classes.nib Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
clock.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
compile_time.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
config.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
config.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
COPYING.txt Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
defc.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
defcomm.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
defs_instr.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
defs.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
dis.c Initial changes for __ANDROID__ 2012-08-06 16:56:51 -07:00
disas.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
engine_c.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
engine_s.s Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
info.nib Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
Info.plist Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
instable.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
INTERNALS.iwm Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
INTERNALS.overview Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
INTERNALS.xdriver Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
iwm_35_525.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
iwm.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
iwm.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
joystick_driver.c Initial changes for __ANDROID__ 2012-08-06 16:56:51 -07:00
kegsfont.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
kegsicon.icns Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
macdriver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
macsnd_driver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
make_inst Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
make_size Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
make_win Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
Makefile Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
moremem.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
objects.xib Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
op_routs.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
paddles.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
partls.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
prodos_protos.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
prodos.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
protos_engine_c.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
protos_macdriver.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
protos_macsnd_driver.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
protos_windriver.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
protos_xdriver.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
protos.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
README.a2.compatibility.txt Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
README.compile.txt Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
README.kegs.txt Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
README.linux.partitions.txt Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
README.mac.txt Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
README.win32.txt Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
scc_macdriver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
scc_socket_driver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
scc_windriver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
scc.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
scc.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
sim65816.c Initial changes for __ANDROID__ 2012-08-06 16:56:51 -07:00
size_tab.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
smartport.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
sound_driver.c Initial changes for __ANDROID__ 2012-08-06 16:56:51 -07:00
sound.c Initial changes for __ANDROID__ 2012-08-06 16:56:51 -07:00
sound.h Initial changes for __ANDROID__ 2012-08-06 16:56:51 -07:00
superhires.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
to_pro.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_hp Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_linuxppc Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_mac Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_solaris Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_win32 Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_x86linux Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
vars_x86solaris Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
video.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
win32.rc Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
win32snd_driver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
windriver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
winresource.h Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00
xdriver.c Original kegs.0.91 source code. 2012-08-06 16:34:15 -07:00

WIN32 port of KEGS (KEGSWIN)
----------------------------

There is a different port of KEGS by Chea Chee Keong (akilgard) called
KEGS32.  You can get it from http://www.geocities.com/akilgard/kegs32.
This port is leveraged from KEGS32, but mostly a rewrite (perhaps for
the worse).  I am grateful for Chea for doing the windows port since I
did not know any Windows programming.

This port is alpha quality.  Don't expect much.

This is a bare-bones Win32 port.  It was compiled with Mingw2.0,
which you can download at: http://www.mingw.org/.  I also had
previously installed cygwin at http://www.cygwin.com/.  Installing
these two beasts is a bit of a pain, so I'll eventually write up
directions (I hope).

Sound works, the mouse works, and a joystick might work (ported
from KEGS32).  The user-interface is just like every other KEGS
version (i.e., bad), so you can just read the standard README file.

Only tested on a 32-bit graphics display, although I think 16-bit and
24-bit will work.  8-bit definitely does not work.  There are many
other bugs I just haven't had time to list yet.

Usage:
-----

Like most other KEGS versions, KEGSWIN must be run from a terminal
window (command.com is fine).  Just type "KEGSWIN" in the directory
you installed/compiled it in.  You need to have a ROM file (named
ROM, ROM.01, or ROM.03) and a kegs_conf in the same directory (or
read the README--these files are searched for in various places).

To quit, either click the close box, or force quit the application.
You can also middle-click (if you have a 3-button mouse) or
Shift-F6 to get the debugger in the terminal window, and then type "q".

Compile directions
------------------

In order to compile,

1) cd into the src/ directory
2) rm vars
3) ln -s vars_win32 vars
3) ./make_win


You can contact me at kadickey@alumni.princeton.edu