Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
Development Progress / November 2023 - HN v4.2 released
« Last post by Malkom on November 30, 2023, 07:01:32 AM »
November 2023 - HN v4.2 released

I'm happy to finally release a major update.

This version is only for Microsoft Windows and is a 32 bit build.
It is has been tested on Windows 10, 7 and XP, and should run on both x32 & x64 versions.

This has been built with a more modern compiler so runs much better on Windows 10 and 7.


Download from here
  http://www.tigabyte.com/smf/index.php?topic=3413.0

22
Development Progress / Re: January 2023
« Last post by Malkom on August 26, 2023, 02:17:06 PM »
Development has stopped?!
Thanks
Hi Peter,
Thank you  for your post.
Development did come to a complete halt for while - due to health issues in February - I'm 69 so not as resiliant.
Anyhow, since then I've had feedback from a few people and been working quietly on the Windows Free Pascal version.
A few things have been fixed and improved - with aim to get a usable alpha out - then perhaps some actual user feedback.
Main thing though was a better plan to cope with the different sub-projects.
All the best,
Malcolm
23
Development Progress / Re: January 2023
« Last post by Peter1001 on August 25, 2023, 02:13:23 PM »
Development has stopped?!
Thanks
24
Development Progress / January 2023
« Last post by Malkom on January 31, 2023, 01:58:42 PM »
Here is a brief progress report on HN v5 development for the month of January 2023.

The aim is to get the Chart demo project running inside HN5 Creator IDE.

The development is being carried out on a Windows 7 x64 machine building for x32.
Note, x64 builds work just as well as x32 ones.

The development language is Free Pascal which should ensure HN5 will be able to run on a variety of older and newer Operating Systems.
The main targets being Windows, MacOS + OS X, and then Linux.


HN5 CREATOR

Runtime Engine

More progress made on the graphics for drawing to canvases.
Commands for drawing rectangles, empty and filled, circles etc are now working.

The first screen shot below relates to running the Chart project's button 'DrawChart' script.
The axis shows clearly but no bars are drawn because the Chart's HN script DrawBars needs debugging.


Runtime shows result of pressing the DrawChart button: http://www.tigabyte.com/Screenshots/01-2023/DrawChart_Graphics_w7_x32.jpg

Editor showing some of the DrawBars script: http://www.tigabyte.com/Screenshots/01-2023/Editor_DrawBars_script.jpg


Code: [Select]
@ Draws bars and finds axis limits for DrawLabels subroutine.

Global redPen,greenPen,bluePen
Global xBase,yBase,yTop,cWidth,cHeight
Global xaMax,yaMax

Local n,x,y,num,h
Local ylist,xlist,yscale,xscale,ymax,xmax
Local ynlines,xnlines

@ *** Find x scale ***
Put field 1 into xlist
Put LinesFN(xlist) into xnlines
If xnlines=0 Then
    Put 1 into xscale
Else
    Put 0 into xmax
    For n=1 to xnlines
        Put line n of xlist into num
        If num>xmax Then
            Put num into xmax
        EndIf
    EndFor
    If xmax=0 Then
        Put 1 into xscale
    Else
        Put cWidth into xscale
        Subtract 20 from xscale
        Subtract xBase from xscale
        Divide xscale by xmax
    EndIf
EndIf
Put xmax into xaMax


@ *** Find y scale ***
Put field 2 into ylist
Put LinesFN(ylist) into ynlines
If ynlines=0 Then
    Put 1 into yscale
Else
    Put 0 into ymax
    For n=1 to ynlines
        Put line n of ylist into num
        If num>ymax Then
            Put num into ymax
        EndIf
    EndFor
    If ymax=0 Then
        Put 1 into yscale
    Else
        Put yBase into yscale
        Subtract yTop from yscale
        Divide yscale by ymax
    EndIf
EndIf
Put ymax into yaMax


@ *** Draw Bars ***
If xnlines>0 Then
    CanvasSetColor 1,redPen,greenPen,bluePen
    For n=1 to xnlines
        @ X
        Put line n of xlist into x
        Multiply x by xscale
        Add xBase to x
        @ Y
        Put line n of ylist into h
        Multiply h by yscale
        Put yBase into y
        Subtract h from y
        @ Draw bar
        CanvasFillRect 1,x,y,10,h
    EndFor
EndIf





February 2023

Work will again be focused on the graphics engine with the aim of displaying the Chart's graph.

25
Development Progress / December 2022
« Last post by Malkom on December 31, 2022, 02:36:19 PM »
Here is a brief progress report on HN v5 development for the month of December 2022.

The aim is to get the Chart demo project running inside HN5 Creator IDE.

The development is being carried out on a Windows 7 x64 machine building for x32.
Note, x64 builds work just as well as x32 ones.

The development language is Free Pascal which should ensure HN5 will be able to run on a variety of older and newer Operating Systems.
The main targets being Windows, MacOS + OS X, and then Linux.


HN5 CREATOR

Runtime Engine

The following are now working:-
 * FOR-NEXT loop index bug fixed.
 * PUT command works with variables and both single and multi-line fields.
 * Some basic maths routines have been fixed.

 The screen shots below relate to running the Chart project's 'Test data' button's script.

 The Test data button calls the procedure CreateData.

Editor showing the Test data button's script: http://www.tigabyte.com/Screenshots/12-2022/Editor_Chart_W7_x32.png

Runtime shows result of pressing the Test Data button: http://www.tigabyte.com/Screenshots/12-2022/Chart_running_W7_x32.png

Note, the text in the fields Title, X-label and Y-label were entered manually.


January 2023

Work will be focused on the graphics engine with the aim of displaying the Chart's graph.

26
Development Progress / November 2022
« Last post by Malkom on November 30, 2022, 06:51:06 PM »
Here is a brief progress report on HN v5 development for the month of November 2022.

The aim is to get the Chart demo project running inside HN5 Creator IDE.

The development is being carried out on a Windows 7 x64 machine building for x32.
Note, x64 builds work just as well as x32 ones.

The development language is Free Pascal which should ensure HN5 will be able to run on a variety of older and newer Operating Systems.
The main targets being Windows, MacOS + OS X, and then Linux.


HN5 CREATOR

Creator

The Creator correctly loads the Chart project and allows it to be both edited and saved.

In the Editor there is an occasional bug when selecting an object's script in the left side list.

Previewing a card now seems to be reliable but a button with an image needs much more work.


Runtime Engine

Running the project shows that the interrupts are now working correctly as it executes the scripts without any crashes.

There is an index bug in the FOR-NEXT loop.

The PUT command with fields is not working properly.

When a runtime error occurs it loads the Editor and usually, but not always, points to the correct line.


Screenshots

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Creator.png

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Editor.png

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Editor2.png

Windows 7 x32 build: http://www.tigabyte.com/Screenshots/11-2022/W7_Runtime_window.png
 

 
27
Macintosh / Re: 64-bit MacOS 13?
« Last post by Malkom on November 30, 2022, 06:29:57 AM »
Has all development stopped?

Hi there,

Thank you for asking this as it helps clarify the situation.

No, it hasn't stopped for Mac OS, but it is now much slower progress than planned for.
The major advantage of the RB development system was an easier path for MacOS progress but sadly its just not tenable now
   http://www.tigabyte.com/smf/index.php?topic=3408.0

HN built using Free Pascal does partially work on MacOS. 
However, as expected it  it had startup problems due to MacOS's differing file system - not insurmountable - just needs time to modify.
Its encouraging though that it does actually start to load up etc and the bugs are easy to see.

Right now, HN is moving forward on Windows OS, and MacOS will be next.
Although I'm sorry that there isn't a firm timeline.

By the way, some history, HN started on Mac Classic OS 9, then OS X, and then to Windows. 
So going back to MacOS is important.

All the best,
Malcolm


28
Macintosh / 64-bit MacOS 13?
« Last post by CCDG on November 29, 2022, 01:16:45 PM »
Has all development stopped?
29
Development Progress / October 2022 - HN v5 restarted!
« Last post by Malkom on October 31, 2022, 10:23:03 AM »
Here are very brief details of HN 4.2 and news of HN 5 for October 2022.

Due to major problems with HN v4.2, HN v5 has become main focus again.
It seemed that HN v4.2 was just a month from release but see below.

(1) HyperNext Studio v4.2 for Windows
 Ran into major problems due to RB compiler issues:
  1. The runtime control visibility bug appears to a compiler bug.
  2. On Windows 10 the compiler locks-up while building HN 4.2:
      - it actually prevents Windows Task Manager from working properly
        so requiring a hard reboot.
  3. The compiler does not build a full exe by linking plugins etc:
      - it places the plugins as DLLs in a hard wired local folder,
        this would mean 3 separate sets of DLLs for
        HN Creator, Developer and Player. Also any user built HN apps
        would require their own set of DLLs.
        Unfortunately no work around could be found.

   Unfortunately these RB compiler bugs seem insurmountable so
   HN 4.2 will be be bundled as a project converter with HN v5.


(2) HyperNext Studio v5 for Windows

A lot of progress was made on HN v5 using Free Pascal so this will be continued.

The Chart demo project was running, although needed much more work.
HN v5 was running on W10, 8, 7, XP and ReactOS, again needing more work.
However, the last build had severe threading problems on Ubuntu Linux.
On OS X, when starting up, it had problems with files and folders.

The aim is to get HN v5 out for Windows - includes Creator, Developer and Player.
Then modify code base for OS X and perhaps even for Ubuntu Linux.

At end of November, there will be details and screenshots of HN v5 progress.
 
30
Development Progress / September 2022
« Last post by Malkom on September 30, 2022, 12:49:01 PM »
Here are very brief details of HN 4.2 progress for September 2022.


(1) HyperNext Studio v4.2 for Windows
 - Fixed a major bug in field controls that affected border and other attributes.
   Now works correctly in Chart Project and test projects.
 - Still working on:-
   - Creator menu functions: build-Stack and build-App need modifying then testing.
 

 v4.2 for Windows can be released once:
 - this new release method is fully working.
 - more testing has been done.


The aim is to get HN v4.2  out for both Windows and then older OS  X systems.
Then move onto HN v4.3 using an even newer RB compiler.
Eventually ending up on Windows plus latest Mac OS and Ubuntu etc.
 
Pages: 1 2 [3] 4 5 ... 10