Lionel Flandrin
bbe5753ef9
Version 0.0.3
2016-11-08 20:39:02 +01:00
Lionel Flandrin
02a04f396b
Added build script to use git for the VERSION string
2016-11-08 20:38:59 +01:00
Lionel Flandrin
9848d673e3
Implemented basic tracing support.
...
When built with the "trace" feature the emulator now supports tracing
variables for debugging purposes.
2016-11-08 19:09:15 +01:00
Lionel Flandrin
2d26e5fb60
Added savestate support by implementing Encodable/Decodable
...
Most of the codebase implements Encodable/Decodable now, with the
exception of the BIOS, CD image and gamepads. The BIOS checksum is
stored however, in order for the frontend to know which file to load.
2016-06-07 23:12:55 +02:00
Lionel Flandrin
553de07b54
Use the cdimage crate to handle CD operations
2016-02-28 14:32:08 +01:00
Lionel Flandrin
a16dc1a9c3
Convert Rustation into a library, remove all the SDL2 and OpenGL code
...
The OpenGL code has been ported to the rustation-libretro repository.
2016-01-27 17:40:34 +01:00
Yamakaky
2793e4211e
Migrate to glium.
...
I tried to follow the existing code as close as possible. It should be
equivalent.
- Remove buffer.rs, error.rs and shader.rs to use glium builtins
- Remove automatic color normalization (see
https://github.com/tomaka/glium/issues/1313 )
- Add a Vertex struct
- Modifie Color and Position
2015-10-24 15:24:40 +02:00
Yamakaky
3e72aa55e5
Remove dependencie "libc", update indirect deps
...
Maybe it was needed before ?
2015-10-21 23:49:31 +02:00
Lionel Flandrin
d758c7695e
License code using the GPL-2.0+
...
Using mednafen's license since I ported some code straight from there.
2015-10-13 23:14:07 +02:00
Sergey Tikhomirov
0d4eb58f51
Upgrade sdl2 to v0.9.1
2015-10-06 15:06:16 +02:00
Lionel Flandrin
b3248bcd45
Rename project in Cargo.toml
2015-09-27 16:51:29 +02:00
Lionel Flandrin
a3092cf793
Implement basic OpenGL renderer using SDL2
2015-05-25 16:26:15 +02:00
Lionel Flandrin
017db106ea
First instructions: LUI and ORI
2015-05-25 16:23:57 +02:00