1
0
mirror of https://github.com/rricharz/Tek4010.git synced 2026-02-04 15:53:07 +00:00

version 1.2.4, see versions.txt

This commit is contained in:
¨Rene Richarz
2019-04-18 08:41:11 +02:00
parent 2072200f60
commit 81afaa755d
6 changed files with 19 additions and 6 deletions

View File

@@ -232,8 +232,6 @@ tek4010 has the following options:
**Reporting problems**
As this software is still in beta test, there will be problems.
If everything works properly for you, but your graphics application produces garbage on the
tek4010 emulator, you can send me your data as follows: On a historical Unix system, type
@@ -259,7 +257,7 @@ module.
If called with the -full option, the tek4010 emulator creates creates a full screen window,
and uses the full 4K resolution of the 4014 with enhanced graphics
module installed, scaled down to the actual window size.
Use control-q to close the tek4010 window. This option is experimental.
Use control-q to close the tek4010 window.
**Compiling the tek4010 project**
@@ -269,6 +267,15 @@ If you want to compile the project, you need to install "libgtk-3-dev":
There is a make file in the repo.
**Using tek4010 on OSX and Windows using VirtualBox and Ubuntu**
It is possible to run tek4010 in a virtual Ubuntu environment on OSX or Windows. I found that in
such virtual environments the raw CPU speed is usually higher than on a Raspberry Pi, but the
actual frame rates are sometimes slower. I have made a substantial effort to make sure that the bright
spot animations also look good in environments with rather slow frame rates, but do not expect a
miracle. Emulating a storage tube display without any screen refresh requirements on a machine
with limited frame rate has its limitations.
**Version**
See [versions.txt](versions.txt)

2
main.c
View File

@@ -34,7 +34,7 @@
*
*/
#define TIME_INTERVAL 5 // time interval for timer function in msec (after last refresh)
#define TIME_INTERVAL 35 // time interval for timer function in msec (after last refresh)
#define GDK_DISABLE_DEPRECATION_WARNINGS

BIN
tek4010

Binary file not shown.

View File

@@ -26,7 +26,7 @@
#define DEBUG 0 // print debug info
#define TODO (long)(8.0 * efactor * efactor) // draw multiple objects until screen updates
#define TODO (long)(16) // draw multiple objects until screen updates
#define _GNU_SOURCE

2
tube.c
View File

@@ -178,7 +178,7 @@ void tube_init(int argc, char* argv[])
char *argv2[20];
size_t bufsize = 127;
int firstArg = 1;
printf("tek4010 version 1.2.3\n");
printf("tek4010 version 1.2.4\n");
windowName = "Tektronix 4010/4014 emulator";
if ((argc<2) || (argc>19)) {
printf("Error:number of arguments\n");

View File

@@ -1,3 +1,9 @@
Version 1.2.4 April 18, 2019
============================
Bug fixes
- Optimized for a variety of displays, cpu speeds and actual frame rates, including
VirtualBox environments
Version 1.2.3 April 17, 2019
============================
Bug fixes