 |
NeoDev Library |
|
 |
|
| Title |
NeoDev Library |
|
| Version |
001 (9/14/2004) |
|
| Download |
NeoDev001.zip
(4.95MB) |
This has been updated with the fix below. |
|
NeoDev001fix.zip
(70k) |
If you have previously downloaded the NeoDev Library, all
you need is this fix. |
NeoDev Library. The C/C++ Neo Dev Library has been
ressurected.
Because of a signed agreement with another developer, I am unable to provide
you with my enhanced version of the Neo Dev Library. A lot of my functions use
information from the official Programming Manual for the Neo-Geo. Register
names, BIOS functions, and a few other items are generally "unknown" in the
emulation community. If I were to release my modified dev library, the
information in my routines would become public knowledge, which would violate
my non-disclosure agreement with this other developer.
The Dev Library that you will find on this page was started several years ago
by Fabrice Martinez (Neo CD emulator author). His site is no longer available,
but his work lives on because I have kept a copy of the original download.
What you will download from neobitz.com is a slightly modified version of the
original archive. The original archive was meant to run under a Linux
environment. The version you will download from here has been slightly modified
so that you can build Neo games in a Windows environment.
This download has everything in it that you need to get started. The road will
be bumpy at first but as more people start expanding this library, we're bound
to recover the items that I had originally wrote (MVS Menus, Memory Card
Routines, etc), but can't provide to the public.
Read the "readme1st.txt" file in the archive to get the library up and going.
When building the included demos, make a mental note that the Makefiles are set
up to compile for the Neo CD system. You can edit the makefiles to output for
the cart system. To do this, just look for :
###################################
# Output: {cart, cd} *lower case* #
###################################
OUTPUT = cd
and change the OUTPUT setting :
###################################
# Output: {cart, cd} *lower case* #
###################################
OUTPUT = cart
If you have questions on how to get this library up and going,
send me an email at jmkurtz AT neobitz DOT com. The emails I receive will be
used to create a FAQ for others to use. You can also post in the forums.
Let the coding begin...
|
|