Added service function. (A service function dumping information for debugging,
Added service function for screen drawing ON / OFF control) Specifically, see README.
Make the object's destructor called from bios_exit ()
Add appropriate Destroy function to each object. Delete objects properly
We have checked the termination process as a whole, as done.
Fix to accept interrupts even during key_wait ().
(Previously, only key input was accepted)
Some timer interrupts are improved. (UNIXTimer.c)
Change the wonx_include directory to wonx.
Changed to search the full path to perl automatically and insert it at the beginning of perl script.
Makefile review, improvement.
Changed ON / OFF of screen drawing to switch according to display level.
(See README for details.)
Also change to display level lowered by F9 and display level raised by F10.
In accordance with that, we have reviewed a part of ON / OFF part of drawing and key input event processing.
Fixed to display message when pressing key.
Obj ObjListData_GetPrev (ObjListData data)
Obj ObjListData_GetNext (ObjListData data)
To
ObjListData ObjListData_GetPrev (ObjListData data)
ObjListData ObjListData_GetNext (ObjListData data)
Fixed to.
Added install, uninstall target to Makefile. Fixed challsrc.sh.
Version 2.2 - from wonx-2.2.tar.gz
Fixed a part of the data dump part.
Changed the line of perl script from / usr / bin / perl to / usr / local / bin / perl.
(On FreeBSD, Japanese perl is in / usr / local / bin)
For disp.c, libwwc.c, a function for reading and acquiring bitmap data of characters,
The type of bitmap data is not unsigned char *, but instead of short int *, long int *
It was modified to an appropriate type.
Let the bitmap of the WWCharacter class be union of uchar, ushort, ulong,
By accessing with an appropriate type in WWCharacter_GetPixel ()
The endian dependence of bitmap data is eliminated. (i386, confirmed by SPARC)
Fixed how to get the value of WWCharacter_GetPixel () in 16 PACKED color mode.
(The bug that the character was displayed inverted horizontally was resolved)
Stop for 10 seconds at F11, forcibly end with Ctrl-c or F12,
Added iconization with Ctrl-i. (It was a function that was originally, but I forgot that,
We modified it somewhat to make it formal support)
Move display / non-display change key from p to F10. Manual correction.
XDisplay.c: generated with XColorGC_CreateFromRGB () with XDisplay_DrawLCDWindow ()
Since we did not Destroy () the XColorGC object, we made a bug that caused memory flow
Fix. (XColorGC_Destroy (x_color_gc) addition)
Add wonx_include / fcntl.h. The contents are / usr / include / fcntl.h,
Just include /usr/include/sys/fcntl.h.
Format change of serial output message (output to serial port:).
(I tried to enclose it with "".)
etc.c: wonx_print_character () Fixed. (Add \ ", \ \ and others)
Fix sout2str.pl. (Add \ ", \ \ etc .... The above message for serial output
It was modified according to format change)
Added int2sint.pl, filters.pl, challsrc.sh.
Change sys2wonx.pl.
in wonx_include / types.h
typedef unsigned short WORD;
typedef unsigned long DWORD;
To
typedef unsigned short int WORD;
typedef unsigned long int DWORD;
change to.
Fixed README.
Version 2.1 - from wonx-2.1.tar.gz