2003-01-26 06:18:56 +00:00
|
|
|
cxbx website: http://www.caustik.com/xbox/
|
|
|
|
|
2003-06-25 02:01:51 +00:00
|
|
|
version: 0.7.5 (??/??/??)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- DirectSound emulation has begun
|
|
|
|
|
2003-06-24 05:57:35 +00:00
|
|
|
version: 0.7.4 (06/23/03)
|
2003-06-22 03:21:29 +00:00
|
|
|
--------------------------------
|
|
|
|
|
2003-06-24 01:07:48 +00:00
|
|
|
- FIRST RETAIL GAME GRAPHICS (simple, but yay!!)
|
|
|
|
|
2003-06-22 03:21:29 +00:00
|
|
|
- Quad rendering
|
|
|
|
|
|
|
|
- Tons of new XD3D emulation
|
|
|
|
|
2003-06-24 01:07:48 +00:00
|
|
|
- Some nice demos play now, including the cool PointSprites
|
|
|
|
demo. There are some issues right now with the mipmap filters
|
2003-06-22 03:21:29 +00:00
|
|
|
|
|
|
|
- Fixed a user input bug (was ignoring digital buttons)
|
|
|
|
|
2003-06-18 17:03:48 +00:00
|
|
|
version: 0.7.3 (06/18/03)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- Meshes
|
|
|
|
|
|
|
|
- Indexed [primitive/vertex] rendering
|
|
|
|
|
2003-06-19 00:22:55 +00:00
|
|
|
- Fixed *part* of the invisible texture problem
|
|
|
|
|
2003-06-13 19:54:52 +00:00
|
|
|
version: 0.7.2 (06/13/03)
|
2003-06-05 03:09:52 +00:00
|
|
|
--------------------------------
|
|
|
|
|
2003-06-13 19:54:52 +00:00
|
|
|
- Textures (bmp, jpg, png, partial .xpr, etc)
|
2003-06-05 03:09:52 +00:00
|
|
|
|
2003-06-09 03:44:07 +00:00
|
|
|
- rtinit/cinit run on lower level
|
|
|
|
|
|
|
|
- stdio seems to be working great :]
|
2003-06-05 23:42:45 +00:00
|
|
|
|
2003-06-13 00:37:41 +00:00
|
|
|
- some advanced texture stuff (TCI)
|
|
|
|
|
2003-05-31 01:17:12 +00:00
|
|
|
version: 0.7.1 (05/30/03)
|
|
|
|
--------------------------------
|
|
|
|
|
2003-06-01 03:19:15 +00:00
|
|
|
- Video Configuration!
|
|
|
|
|
2003-05-31 19:38:38 +00:00
|
|
|
- Fixed some Xbe change detection logic
|
|
|
|
|
2003-05-31 01:17:12 +00:00
|
|
|
- Open Xbe and Import Exe can be done when a file
|
|
|
|
is already open (automatically closes, checking if
|
|
|
|
you made changes first).
|
|
|
|
|
|
|
|
- Direct3D Lighting is working!
|
|
|
|
|
2003-05-28 07:21:41 +00:00
|
|
|
version: 0.7.0 (05/27/03)
|
2003-03-24 07:17:33 +00:00
|
|
|
--------------------------------
|
|
|
|
|
2003-05-24 06:05:43 +00:00
|
|
|
- Magically shrunk cxbx.dll/cxbx.exe file sizes enormously!
|
|
|
|
|
2003-04-01 02:12:42 +00:00
|
|
|
- Added Controller Input and Configuration!
|
2003-03-24 07:17:33 +00:00
|
|
|
|
2003-04-01 02:12:42 +00:00
|
|
|
- Added Recent Xbe/Exe file menus
|
|
|
|
|
2003-05-03 08:29:37 +00:00
|
|
|
- Support __declspec(thread) style TLS
|
2003-04-29 03:30:58 +00:00
|
|
|
|
|
|
|
- Fixed GUI color issues
|
|
|
|
|
2003-04-05 09:03:02 +00:00
|
|
|
- Massive code re-organization.
|
|
|
|
|
2003-04-29 03:30:58 +00:00
|
|
|
- Sooo many random optimizations
|
2003-04-05 09:03:02 +00:00
|
|
|
|
|
|
|
- Went lower level with certain components of
|
2003-04-29 03:30:58 +00:00
|
|
|
emulation. Progress should speed up.
|
2003-03-24 07:17:33 +00:00
|
|
|
|
2003-03-31 04:03:54 +00:00
|
|
|
- Some Xbe parsing and debug output fixes.
|
|
|
|
You should now be able to deal with the
|
|
|
|
slightly odd Linux Xbe files.
|
|
|
|
|
2003-04-10 07:01:24 +00:00
|
|
|
- Much better emulation exception handling
|
|
|
|
|
2003-02-24 08:51:25 +00:00
|
|
|
version: 0.6.0-pre12 (02/23/03)
|
2003-02-21 20:33:21 +00:00
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- HLE has advanced to intercepting Direct3D and
|
|
|
|
Xapilib calls. A simple Xbox app built with a
|
2003-02-24 08:51:25 +00:00
|
|
|
4361 or 4627 XDK has been shown to work.
|
2003-02-21 20:33:21 +00:00
|
|
|
|
2003-02-09 08:43:26 +00:00
|
|
|
version: 0.6.0-pre11 (02/09/03)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- HLE has begun. Cxbx is capable of emulating a
|
|
|
|
blank XDK project. That is, if you had the XDK
|
|
|
|
and created an Xbox "game" that did absolutely
|
|
|
|
nothing, Cxbx could run it :P. Sounds pointless,
|
|
|
|
but it is actually very significant
|
|
|
|
|
|
|
|
- New icon! Pending approval for use by the author
|
|
|
|
|
2003-02-07 23:49:08 +00:00
|
|
|
version: 0.6.0-pre10 (02/07/03)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- Tons of debug console output when opening, or
|
|
|
|
converting, or saving xbe and exe files. This
|
|
|
|
was very easy to add because of the flexible
|
|
|
|
new debug console technique.
|
|
|
|
|
2003-02-06 22:33:57 +00:00
|
|
|
version: 0.6.0-pre9 (02/06/03)
|
2003-01-26 06:18:56 +00:00
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- Released source code under GNU license.
|
|
|
|
|
|
|
|
- Debugging interface changed. Much cleaner.
|
|
|
|
|
|
|
|
version: 0.5.2 (12/14/02)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- Fixed a bug in section name generation. This might
|
|
|
|
add some compatibility, not sure yet.
|
|
|
|
|
|
|
|
version: 0.5.1 (??/??/??)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- more .xbe information added to core and xbe dump
|
|
|
|
|
|
|
|
version: 0.5.0 (11/16/02)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- fixed a bug in displaying section digests.
|
|
|
|
|
|
|
|
- added conversion from .exe to .xbe!!
|
|
|
|
|
|
|
|
- more code cleanup, tiny ui improvements.
|
|
|
|
|
|
|
|
version: 0.4.4 (11/01/02)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- updated .xbe structure for more acccuracy
|
|
|
|
|
|
|
|
- added/fixed alot of information in xbe info
|
|
|
|
dumps. most notably is the TLS information,
|
|
|
|
which is finally completely correct.
|
|
|
|
|
|
|
|
- lots and lots of new kernel function prototypes
|
|
|
|
and structs/enums are very accurate now.
|
|
|
|
|
|
|
|
version: 0.4.3 (10/09/02)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- added edit menu options to patch for allowing
|
|
|
|
more than 64mb of ram, and also to toggle between
|
|
|
|
debug mode / release mode. i also fixed a few
|
|
|
|
relatively minor gui things, such as suggesting
|
|
|
|
an appropriate name for saving an .xbe file, instead
|
|
|
|
of just defaulting to "default.xbe".
|
|
|
|
|
|
|
|
version: 0.4.2 (10/07/02)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- finally got around to adding logo bitmap import
|
|
|
|
feature. this is pretty damn cool because you
|
|
|
|
can change that little logo that appears when
|
|
|
|
you boot your xbox software to whatever you want
|
|
|
|
it to be. for example, you can modify xbox media
|
|
|
|
player to display "XBMP" instead of "Microsoft"
|
|
|
|
|
|
|
|
version: 0.4.1 (10/04/02)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- internally alot of little things have changed,
|
|
|
|
code is organized pretty well now. software run
|
|
|
|
through the emulator typically safely terminates,
|
|
|
|
which is pretty damn cool from my perspective.
|
|
|
|
|
|
|
|
version: 0.4.0 (BETA) (09/16/02)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- total code rewrite. most the funcionality
|
|
|
|
has remained intact with cleaner code UI
|
|
|
|
and code design.
|
|
|
|
|
|
|
|
- logo bitmap is now decoded and displayed
|
|
|
|
in the main window when you open an .xbe
|
|
|
|
file. debug output window traces kernel
|
|
|
|
calls. logo bitmap can be exported to a
|
|
|
|
bitmap file.
|
|
|
|
|
|
|
|
- xbe_info.txt now displays the correctly
|
|
|
|
decoded kernel thunk table address.
|
|
|
|
|
|
|
|
version: 0.3.1 (09/02/2002)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- significantly decreased file sizes for cxbx.exe
|
|
|
|
and cxbx_krnl.dll. Also made debug output cleaner.
|
|
|
|
|
|
|
|
version: 0.3.0 (08/19/2002)
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
- various gui changes, new web site, significant
|
|
|
|
changes in emulation theory. kernel exports are
|
|
|
|
now hijacked and interpretted.
|
|
|
|
|
|
|
|
version: 0.2.2 (07/24/2002)
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
- fixed various minor GUI problems
|
|
|
|
|
|
|
|
- added kernel thunk address description in GUI
|
|
|
|
|
|
|
|
version: 0.2.1 (07/24/2002)
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
- added "Convert To .EXE" menu option.
|
|
|
|
|
|
|
|
- fixed problem where entry point wasn't being detected
|
|
|
|
correctly when converting to .exe
|
|
|
|
|
|
|
|
version: 0.2.0 (07/24/2002)
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
- drastically changed UI, took out convert to .exe
|
|
|
|
feature (temporarily).
|
|
|
|
|
|
|
|
version: 0.1.3b(07/18/2002)
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
- oops..fixed an incorrect debug xor value
|
|
|
|
|
|
|
|
version: 0.1.3 (07/16/2002)
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
- .xbe file information dump now shows retail/debug
|
|
|
|
translated addresses.
|
|
|
|
|
|
|
|
version: 0.1.2 (07/16/2002)
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
- cxbx now dumps .xbe file information in a .txt file.
|
|
|
|
|
|
|
|
- new icon ?
|
|
|
|
|
|
|
|
- various tiny improvements
|