-
Notifications
You must be signed in to change notification settings - Fork 5
/
ChangeLog
59 lines (59 loc) · 5.62 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
2018-03-01 [mborik] writing into VRAM memspace is projecting into union rectangle and screen is rendered only if rect isn't empty
2018-03-01 [mborik] bugfix of regression introduced in last commit when ROM modules didn't work (found by Cizo, thanks!)
2018-02-13 [mborik] fixed long-time persisting issue with changing memory/rom/rmm configuration; fixed bug in ChipMemory2AEx
2018-02-12 [mborik] implemented 256k memory expansion; fixed updir path related bug; striping of long filenames in menu
2018-02-05 [mborik] settings updated and extended to all new features; slim down of roms - removed obsolete and unusable
2018-01-30 [mborik] ChipMemory splitted into separate child classes for each model, method for reset status & currently mapped VRAM pointer
2018-01-22 [mborik] implemented ChipCpu8080P which take into account slowdown of the video-processor
2018-01-21 [mborik] fixed illegal memory access bug in x4 scale function
2018-01-20 [mborik] fixed critical issues with window/renderer/screen (re)initialization
2018-01-14 [mborik] scalers replaced with scanliner texture overlay
2018-01-13 [mborik] fixed all menu and keyhandling issues after SDL2 migration
2018-01-11 [mborik] drop of OpenGL hacks, fixed init crack in sound driver, implemented surface blitter to fix icons in statusbar
2018-01-10 [mborik] massive refactoring of screen and user interface processing and rendering
2018-01-08 [mborik] upgraded SDL to 2.x, simplified screen rendering (unstable, missing menu overlay & scanliners)
2017-12-21 [mborik] refactoring of ScreenPMD85::FillBuffer and keyword multicolor to proper ColorAce
2017-12-20 [mikezt] fixed disk image saving problems
2017-09-18 [mborik] warnings suppression (phase 2), project update, repo cleanup and fixing the build for MacOS
2017-09-14 [mborik] warnings suppression (phase 1)
2017-04-19 [ub880d] bugfix in screen rendering and fixing the build for new gcc (narrowing conversions)
2016-07-25 [ub880d] fixed missing callback on menu entry "OK" of "SAVE MEMORY"
2015-05-24 [ub880d] added warning about wrong file extension for ROM modules
2015-04-19 [ub880d] fixed labels/shortcuts in menu 'FILE'
2014-02-24 [Staon] project tracker ticket #2: ScanDir compatibility bug
2012-06-19 [mborik] fixed crashes during OpenGL initialization with reinterpret_cast
2012-06-18 [mborik] prerelease bugfixes and mods
2012-06-08 [mborik] fixed multithreaded video rendering problems (especially in OpenGL) with SDL_VIDEOEXPOSE event
2012-06-07 [mborik] implemented read/write memory block; fixed some time-critical bugs in dialogues
2012-06-05 [mborik] imported rombor's improvements in emulation of 8253, ifTimer and PMD32; removed ifMusica occurrences
2012-06-04 [mborik] implemented emulation speed change
2012-06-01 [ikon] comment translation sk>en (1st phase)
2012-05-31 [mborik] fullscreen toggle; some minor fixes
2012-05-30 [mborik] reworked status bar icons loading and some palette problems solved
2012-05-26 [mborik] bugfix and fine-tuning of OpenGL screen rendering
2012-05-24 [mborik] OpenGL screen rendering implementation which can be enabled with configure (--with-opengl)
2012-03-15 [mborik] instruction tracing in debugger (too buggy yet)
2012-03-04 [mborik] first implementation of debugger (drawings only)
2012-02-22 [mborik] improvements and some mods on quick-searching in fileSelector (with some ideas by ub880d :)
2012-02-21 [mikezt] implemented quick-searching in fileSelector
2012-02-18 [mborik] major bugfixes in Settings class and finalized saving of settings (autosave too :)
2012-02-11 [mborik] fixed TapeBrowser bug if tape file from configuration not exists
2012-02-05 [mborik] implemented file import to TapeBrowser and extended dialog with hex/dec shortcut
2012-02-04 [mborik] RGBA mask workaround added to screen surface creation for big endian compatibility
2012-02-02 [mborik] separation of GUI vs. Core code; GUI code separated to logical sections; implemented move of tape block or selection
2012-02-01 [mborik] implemented "pause on lost focus"; added "autosave settings" to menu; fixed callbacks of TapeBrowser popup items
2012-01-31 [mborik] externed GUI, Settings and TapeBrowser to make it global accessible
2012-01-27 [mborik] implemented methods for checking selection continuity and deleting selection to TapeBrowser
2012-01-23 [mborik] completely Valgrinated project, solved all memleaks and other bugs; implemented tape block selection with insert key
2012-01-22 [mborik] configuration file changed to plain text .conf file, libXML2 not yet required!
2012-01-06 [mborik] early implementation of context popup menu for block operations in TapeBrowser (not functional yet :)
2012-01-05 [mborik] other fixes and optimalizations in TapeBrowser
2012-01-04 [mborik] fully functional saving to tape, new menu item "New tape", prepared dialogues "Save changes?" for unsaved changes
2012-01-03 [mborik] fixed segfaults while freeing fileSelector memcache and disabled recacheing while changing checkboxes in fileSelector and TapeBrowser
2012-01-02 [mborik] finished prenatal version of TapeBrowser, added tape activity progress to statusbar
2012-01-01 [mborik] fully functional tape emulation, added current model acronym and tape activity icon to status bar
2011-12-30 [mborik] fixed extended 384px width screen mode for Consul 2717 (and clean-up of trivial inline functions in SystemPIO)
2011-12-28 [ub880d] show-hidden-files in filebrowser (hotkey switch META-PERIOD), prepared configuration file for auto-save-config, configuration file version changed to 1.1
2011-12-18 [ub880d] 4x4 screen size and scalers
2011-12-18 [mborik] tracing statements in video/sound initialization and can be enabled with configure (--enable-trace)
2011-12-17 [mborik] first public alpha version