-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathChangeLog
88 lines (61 loc) · 2.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
2016-03-26 Dani Rodríguez <[email protected]>
* src/libsdl.c: fixed package not building under Windows and
MacOS X because name conflict between our sdl.h and SDL2's
SDL.h (non-case sensitive file systems).
* src/chip8.c: doesn't crash when the PC has no sound device,
emulator will just run muted. (Bug#19)
* src/chip8.c: added --mute flag.
* Makefile.am: extra files are now copied to datadir.
* debian/: added Debian control files for Debian packaging.
2016-03-24 Dani Rodríguez <[email protected]>
* Version 0.1.2 released.
* src/sdl.h: fixed SDL.h header file inclusion.
2016-03-02 Dani Rodríguez <[email protected]>
* src/cpu.c: fix failing opcodes.
2016-02-25 Dani Rodríguez <[email protected]>
* tests/: add support for unit testing with Check.
* src/cpu.c: organize CPU library in this file.
* src/sdl.c: organize SDL2 code in this file.
* src/chip8.c: organize client code in this file.
* src/chip8.c: added support for --version flag.
2015-03-27 Dani Rodríguez <[email protected]>
* src/chip8.c: Add support for getopt_long for passing options
to the program.
2015-03-14 Dani Rodríguez <[email protected]>
* src/chip8.c: Read hexadecimal files (ASCII files containing
only hexadecimal characters describing machine code for a
ROM).
2015-03-13 Dani Rodríguez <[email protected]>
* src/sound.c: Add support for sound and beeping.
2015-03-12 Hugo Martin <[email protected]>
* Version 0.1.1 released.
* src/sdl.c: Drop SDL_WINDOW_OPENGL so that SDL can decide
the best graphics backend based on the user platform.
* src/sdl.c: Remove unrequired SDL_Surface.
2015-03-11 Dani Rodríguez <[email protected]>
* src/chip8.c: Fix bug where return status from SDL
and context initialization functions was not checked for
errors. (Bug#2)
* src/sdl.c: Rename error tags to exception tags to make
them sound more pleasant.
2015-03-10 Dani Rodríguez <[email protected]>
* src/sdl.c: Fix bug where SDL surface was freed twice,
second time failing. (Bug#3)
2015-03-09 Dani Rodríguez <[email protected]>
* Version 0.1.0 released.
* src/Makefile.in: Code was splitted to multiple files.
2015-03-07 Dani Rodríguez <[email protected]>
* chip8.c: Implement DRW opcode. This opcode will now plot
pixels to the emulator screen, managed by an SDL window.
* chip8.c: Implement opcodes related to keyboard. CHIP-8
keyboard has 16 keys and they have been mapped to
1234/QWER/ASDF/ZXCV.
2015-03-03 Dani Rodríguez <[email protected]>
Implement CHIP-8 opcodes exception keyboard input and screen
output. The emulator now supports every opcode related to ALU
and memory.
* configure.ac: SDL 2.0 is now required to build the project.
2015-02-27 Dani Rodríguez <[email protected]>
Define CPU data structure and implement the main loop with
placeholders that print to stdout each opcode dissassembled.
* configure.ac: Create project structure.