Recent Posts

Pages: [1] 2 3 ... 10
1
Development Progress / August 2021
« Last post by Malkom on August 31, 2021, 02:17:39 PM »
Here is a brief progress report on HN5 development for the month of August 2021.

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 with regular testing of HN5 on Linux(Ubuntu), Raspberry Pi and OS X.

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, Linux and OS X.


HN5 CREATOR


Runtime Engine

The runtime engine's interrupts have been greatly improved are now working properly on the Windows platform. They still  trigger the correct  buttons scripts and are more responsive.

The canavas control has more functions implemented.

In the picture below, the canvas shows as black due to a bug in the Edit Fields accepting text from the PUT command.
This bug prevents test data generated via the Test Data button appearing in the X & Y edit field so the colored bars do not show.


Windows 7 x64: http://www.tigabyte.com/Screenshots/08-2021/W7_chart_08_2021.png

Unfortunately this tiime there is no image for Linux Raspberry Pi(Buster) as the new interrupt threading causes an exception and there was not enough time left to debug it.


 
2
General / Re: Does HyperNext 5.0 has a GitHub repository yet?
« Last post by Malkom on August 21, 2021, 06:34:45 PM »
Hi, no not at the moment.

A while back I did make an account at both Github and Sourceforge but still have to do more research into them as I've never used them before.

Once the first version of HN 5 is made public then I'll definitely put the various Free Pascal projects with full source code, resource files etc onto a repository.

Malcolm

3
General / Does HyperNext 5.0 has a GitHub repository yet?
« Last post by LinesOfCodes on August 21, 2021, 04:33:43 AM »
Hi, As the subject said, I would like to know, Does HyperNext 5.0 has a GitHub repository or something like that yet?
4
Development Progress / July 2021
« Last post by Malkom on July 31, 2021, 11:18:34 AM »
Here is a brief progress report on HN5 development for the month of July 2021.

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 with regular testing of HN5 on Linux(Ubuntu), Raspberry Pi and OS X.

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, Linux and OS X.


HN5 CREATOR

Runtime Engine

The runtime engine now loads the Chart project's start-up scripts and runs them correctly as shown in the images below.


Windows 7 x64: http://www.tigabyte.com/Screenshots/07-2021/W7_Chart_Running.png

Raspbery Pi(Buster): http://www.tigabyte.com/Screenshots/07-2021/RPi_Chart_Running.png


The Draw Chart button now triggers its interrupt properly and starts executing the canvas drawing scripts.
These canvas drawing scripts are still being debugged.
 
5
Getting Started / Re: Registering v3.83
« Last post by Malkom on July 12, 2021, 06:14:15 AM »
Hello,

HyperNext v4.01, and all 4.x versions do not need registering as they give full functionality.

The 'Register' item on the 'Guide' menu bar is simply there because I forgot to remove it - it does nothing.

I hope its working fine for you.

Malcolm
6
Getting Started / Re: Registering v 4.01
« Last post by maysam on July 10, 2021, 09:20:54 PM »
7
Development Progress / June 2021
« Last post by Malkom on June 30, 2021, 04:11:00 PM »
Here is a brief progress report on HN5 development for the month of June 2021.

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 with regular testing of HN5 on Linux(Ubuntu) and OS X.

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, Linux and OS X.


HN5 CREATOR

(1) OS X Mojave (10.14)


This month's development has focussed on getting HN5  to  run on OS X Mojave and load the Chart project.

HN5 is close to fully starting up on Mojave, with all windows/forms now opening correctly.

Resources such as images for Properties toolbar etc are now loading.

Nearly finished the file system changes needed to load the Chart project.



(2) Runtime Engine

Carried out more work on debugging the interrupt system for timers, buttons and other controls.

The runtime engine is now correctly looping though its interrupt sequence.



8
Development Progress / May 2021
« Last post by Malkom on May 31, 2021, 03:04:03 PM »
Here is a brief progress report on HN5 development for the month of May 2021.

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 with regular testing of HN5 on Linux(Ubuntu) and OS X.

Regarding OS X, there are still some runtime errors caused by file system problems but not enough time left to resolve them.

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, Linux and OS X.


HN5 CREATOR GUI

(1) Compiler

The HN5  compiler can now fully convert the Chart project's scripts into pCode for execution by the Runtime Engine.

The compiler actually identifies 328 lines of code in the Chart project's script, but these include blank lines, comments, and handler headings etc. The actual number of actual lines as entered by me when creating the Chart project are probably far less than half this. The other lines of the 615 indicated are related to how procedures etc are stored and converted into pCode.

Note,
The compiler window is normally hidden.
Also, the compiler treats each script in a button or other handler as self-contained and therefore carries out the 3 passes on them.


The compiler can currently compile all the maths, control statements such as For While If-Then etc. It can also compile all common commands such as PUT etc.


Windows 7 Compiler start
http://www.tigabyte.com/Screenshots/05-2021/Windows_7_compiler_start.png

Windows 7 Compiler end
http://www.tigabyte.com/Screenshots/05-2021/Windows_7_compiler_end.png


Raspberry Pi Compiler start
http://www.tigabyte.com/Screenshots/05-2021/Raspberry_Pi_compiler_start.png

Raspberry Pi Compiler end
http://www.tigabyte.com/Screenshots/05-2021/Raspberry_Pi_compiler_end.png



(2) Runtime Engine

Currently working on debugging the interrupt system for timers, buttons and other controls.

After this HN5 should be close to displaying chart graphics at runtime.




9
Development Progress / April 2021
« Last post by Malkom on April 30, 2021, 02:42:42 PM »
Here is a brief progress report on HN5 development for the month of April 2021.

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 with regular testing of HN5 on Linux(Ubuntu) and OS X.

Regarding OS X,  there some runtime errors caused by missing image resources but simply not enough time left to resolve them.

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, Linux and OS X.


HN5 CREATOR GUI

(1) Creator GUI

The Creator Card GUI is now usable but still a few things to do.

The Properties (toolbar) window needs group properties implementing.

The Properties (toolbar) window full creation of all controls.

The control drag & stretching needs to be much smoother.

Windows 7 Creator GUI
http://www.tigabyte.com/Screenshots/04-2021/W7_Creator_GUI.png

Lubuntu 16.04 Creator GUI 
http://www.tigabyte.com/Screenshots/04-2021/Lubuntu_Creator_GUI.png



(2) Script Editor

The script editor load scripts fine but when called via a compile error there is a large refresh lag.

Windows 7 Card Scripts
http://www.tigabyte.com/Screenshots/04-2021/W7_Editor_Card.png

Windows 7 MainCode Scripts
http://www.tigabyte.com/Screenshots/04-2021/W7_Editor_MainCode.png

Lubuntu 16.04 Card Scripts
http://www.tigabyte.com/Screenshots/04-2021/Lubuntu_Editor_Card.png

Lubuntu 16.04 MainCode Scripts
http://www.tigabyte.com/Screenshots/04-2021/Lubuntu_Editor_MainCode.png



(3) Runtime Preview Window

The Preview and Runtime windows actually use the same window but Preview is passive.

Controls such as buttons are now showing correctly in the Runtime window. However,  most font settings, their types and sizes are currently left at default so look very poor. This is especially so on Linux.

Windows 7 Runtime Window
http://www.tigabyte.com/Screenshots/04-2021/W7_Runtime_Window_Preview.png

Lubuntu 16.04  Runtime Window
http://www.tigabyte.com/Screenshots/04-2021/Lubuntu_Runtime_Window_Preview.png




10
General / Re: Screenshot Request
« Last post by Malkom on April 18, 2021, 05:37:41 AM »
Hi,

Thats a really great idea - thank you.

In the next progress report I'll try to show some screen shots of HN running on some different operating systems.

Malkom

P.S
Thank you for those links to spam posts - I missed those ones.

 
Pages: [1] 2 3 ... 10