Laaca

Czech republic, 13.10.2017, 00:04 |
Blocek 1.6 (Announce) |
Hello all!
After a quite long period I prepared a new version of my unicode (and not unicode) text editor and image viewer Blocek.
There is quite a many new features here:
1.6
- fixed graphical glitch causing garbage in some circumstancies when opening a new window
- mouse sometimes caused noticeable slowdown of program
- reenabled the char typing using ALT + <codes on numeric keyboard>
- fixed crash when "word wrapping" on empty file was selected
- optimized the method for getting the hardware glyphs from graphic card
+ implemented function keys CTRL+right arrow and CTRL+left arrow
+ implemented function CTRL+A (select all)
+ CTRL+Del deletes selected block
+ selected blocks are now visible just in the text - not only in status line
+ program language can be switched directly from menu system (no manual editing of conf. files is needed)
* not only the final compilation but also regular development is done with Freepascal 3.0.2
The download site is still the same like before. --- DOS-u-akbar! |
RayeR

CZ, 14.10.2017, 01:55
@ Laaca
|
Blocek 1.6 |
Interesting, when I tried to UPX the new blocek.exe it crashed:
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2017
UPX 3.94d Markus Oberhumer, Laszlo Molnar & John Reiser May 12th 2017
File size Ratio Format Name
-------------------- ------ ----------- -----------
Assertion failed at ../../../src/p_djgpp2.cpp line 328: bss->vaddr == ((size + 0
x1ff) &~ 0x1ff) + (text->vaddr &~ 0x1ff)
Exiting due to signal SIGABRT
Raised at eip=00196e8c
eax=00269930 ebx=00000120 ecx=00265a10 edx=00000012 esi=0026b1d8 edi=0026b050
ebp=002699f8 esp=00269920 program=E:PAKUPX.EXE
cs: sel=01af base=03640000 limit=0084ffff
ds: sel=01b7 base=03640000 limit=0084ffff
es: sel=01b7 base=03640000 limit=0084ffff
fs: sel=01cf base=00000000 limit=0010ffff
gs: sel=01cf base=00000000 limit=0010ffff
ss: sel=01b7 base=03640000 limit=0084ffff
App stack: [0026a068..001ea068] Exceptn stack: [001e9f94..001e8054]
Call frame traceback EIPs:
0x00196de7
0x00196e8c
0x001923ba
0x0002ea1c
0x00150bb0
0x00165456
0x00165700
0x00022d59
0x0019216f
It seems to crash all versions of UPX, even very old and also windows versions.
I successfully compressed it with 32lite 0.02d --- DOS gives me freedom to unlimited HW access. |
Rugxulo

Usono, 15.10.2017, 01:15
@ Laaca
|
Blocek 1.6 |
> The download site is still the same like
> before.
> Sources
> Both programs are free and can be spread under condition of GNU licence.
> Grab sources here or here (8.3 format)
That first (LFN) download link isn't functioning properly.
Nevertheless, I did upload all of this to iBiblio for FreeDOS. Please tell me if there are any complaints. |
Guti

15.10.2017, 18:44
@ RayeR
|
Blocek 1.6 |
I was going to report it, but already found it https://github.com/upx/upx/issues/134
> Interesting, when I tried to UPX the new blocek.exe it crashed:
>
> Ultimate Packer for eXecutables
> Copyright (C) 1996 - 2017
> UPX 3.94d Markus Oberhumer, Laszlo Molnar & John Reiser May 12th
> 2017
>
> File size Ratio Format Name
> -------------------- ------ ----------- -----------
> Assertion failed at ../../../src/p_djgpp2.cpp line 328: bss->vaddr ==
> ((size + 0
> x1ff) &~ 0x1ff) + (text->vaddr &~ 0x1ff)
> Exiting due to signal SIGABRT
> Raised at eip=00196e8c
> eax=00269930 ebx=00000120 ecx=00265a10 edx=00000012 esi=0026b1d8
> edi=0026b050
> ebp=002699f8 esp=00269920 program=E:PAKUPX.EXE
> cs: sel=01af base=03640000 limit=0084ffff
> ds: sel=01b7 base=03640000 limit=0084ffff
> es: sel=01b7 base=03640000 limit=0084ffff
> fs: sel=01cf base=00000000 limit=0010ffff
> gs: sel=01cf base=00000000 limit=0010ffff
> ss: sel=01b7 base=03640000 limit=0084ffff
> App stack: [0026a068..001ea068] Exceptn stack: [001e9f94..001e8054]
>
> Call frame traceback EIPs:
> 0x00196de7
> 0x00196e8c
> 0x001923ba
> 0x0002ea1c
> 0x00150bb0
> 0x00165456
> 0x00165700
> 0x00022d59
> 0x0019216f
>
>
> It seems to crash all versions of UPX, even very old and also windows
> versions.
>
> I successfully compressed it with 32lite 0.02d --- Visit my personal blog at https://www.javiergutierrezchamorro.com |
Laaca

Czech republic, 15.10.2017, 23:44
@ Rugxulo
|
Blocek 1.6 |
> Nevertheless, I did upload all of this to
> iBiblio
> for FreeDOS. Please tell me if there are any complaints.
Thank you for upload. The link for LFN version of archive should be OK now. --- DOS-u-akbar! |
Laaca

Czech republic, 15.10.2017, 23:45
@ Guti
|
Blocek 1.6 |
Thank you for reporting this issue into UPX bugtracker. --- DOS-u-akbar! |