summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Andreas Eversberg [Sat, 10 Mar 2018 21:16:16 +0000 (22:16 +0100)]
Improved "stop events" by using an event ID for every byte of memory.
Instead of hunting the list of all events for every CPU instruction,
we just check if the event ID of the current PC is set.
Andreas Eversberg [Thu, 8 Mar 2018 17:13:56 +0000 (18:13 +0100)]
Prepare renering for improving game with OpenGL
A switch (command line and keyboard) can be used to toggle rendering.
A special swith (-o) can be used to render both legacy and improved
view top/bottom. This way it is easier to debug the expected result.
Andreas Eversberg [Sun, 25 Mar 2018 12:15:08 +0000 (14:15 +0200)]
Make audio buffer stereo
Andreas Eversberg [Thu, 22 Mar 2018 16:31:59 +0000 (17:31 +0100)]
Replace printf/fprintf with own print_info() / print_error() using SDL_log
Andreas Eversberg [Sun, 18 Mar 2018 17:44:10 +0000 (18:44 +0100)]
Handle problems with opening audio device
Andreas Eversberg [Sat, 17 Mar 2018 18:36:08 +0000 (19:36 +0100)]
Game save names changed to x.m3save or x.m2save, where x is the save number
Andreas Eversberg [Thu, 8 Mar 2018 17:04:21 +0000 (18:04 +0100)]
Game's save state is stored at current directory under windows
Andreas Eversberg [Wed, 7 Mar 2018 17:55:57 +0000 (18:55 +0100)]
Remove circular dependencies between libs, use callback function pointers instead
Andreas Eversberg [Wed, 7 Mar 2018 17:20:29 +0000 (18:20 +0100)]
Fixes in configure.ac
Andreas Eversberg [Wed, 7 Mar 2018 17:16:28 +0000 (18:16 +0100)]
Code does not depend on endian.h anymore (own implementation)
Andreas Eversberg [Tue, 6 Mar 2018 17:56:38 +0000 (18:56 +0100)]
Use double pixel size to render amiga video (2x2)
Andreas Eversberg [Sun, 4 Mar 2018 17:23:03 +0000 (18:23 +0100)]
Turn VBL break point list into a structure to make game stop at various events
Not only make the CPU execution stop when the game needs to wait for VBL.
But also other events, used to improve the game, like replacing rendering
routines by OpenGL.
Andreas Eversberg [Sun, 4 Mar 2018 16:58:21 +0000 (17:58 +0100)]
M2: Removed obsolete function
Andreas Eversberg [Sat, 3 Mar 2018 21:43:52 +0000 (22:43 +0100)]
Add command line options
Andreas Eversberg [Sat, 3 Mar 2018 19:56:04 +0000 (20:56 +0100)]
Fix special CTRL hotkeys
Andreas Eversberg [Sat, 3 Mar 2018 19:55:31 +0000 (20:55 +0100)]
Give warning at configure.ac, if SDL/GLEW is not available
Andreas Eversberg [Sat, 3 Mar 2018 15:16:17 +0000 (16:16 +0100)]
Add quick readme
Andreas Eversberg [Sat, 24 Feb 2018 13:44:53 +0000 (14:44 +0100)]
First beta version 1.0
Not everything was tested of course!
Mercenary 2: Also Eris has brown color, if viewed from the dark side.