Oric Explorer v2.0 is up for adoption!!!

In this forum you can write about anything that does not fit in other forums.
This includes generic Oric talkings and things that are totaly unrelated but want to share with people here :)
User avatar
coco.oric
Squad Leader
Posts: 522
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

Re: Oric Explorer v2.0 is up for adoption!!!

Post by coco.oric » Tue Oct 30, 2018 6:36 am

Great, thanks Laurent for pushing this marvellous software on the git
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga

User avatar
Chema
Game master
Posts: 2570
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: Oric Explorer v2.0 is up for adoption!!!

Post by Chema » Tue Oct 30, 2018 2:36 pm

Indeed!

User avatar
damien
1st Star Corporal
Posts: 8
Joined: Sun Feb 23, 2020 10:01 am
Location: France
Contact:

Re: Oric Explorer v2.0 is up for adoption!!!

Post by damien » Sun Mar 01, 2020 7:38 pm

Hi,

For those who are interested, a fortnight ago I made some changes on v2.0 to allow the launch of Stratsed discs under Telestrat. It works with Oricutron; I have not tested with other emulators.

And yesterday I undertook a big refactoring operation including these modifications:
  • use of aliases of variable types (bool instead of Boolean, string instead of String, short instead of Int16, etc.)
  • unassignment of unnecessarily assigned variables
  • deactivation of variables and unused code
  • redesign of the configuration persistence: previously saved in separate files (%userprofile%\AppData\Local\Scott_Davies\OricExplorer.exe_Url _........\ 2.0.0.0\user.config for the list of folders and syntax highlighting ; .\layout.xml for the type/location/size of the panels ; registry for the location/size of the main window), the configuration is now centralized in a single .json file located in the folder of the executable, to facilitate portable use
  • completion of the syntax colorization configuration: only the colorization for BASIC was configurable via the application, addition of the configuration for the assembler and the hexadecimal dump
  • fixed some problems in the configuration of disks/tapes/roms folders and the location of the emulator
  • correction of the update search, change of the url which now points to the laurentd75 repo (which is not yet up to date)
  • deactivation of the context menu for ROM type items
  • update of dependencies
  • and quite a few other little things of which I have not drawn up an exhaustive list
The v2.1(.0.0) release including these elements is available in my Github repo while waiting for laurentd75 to accept the pull request on the reference repo for this project.

Let me know if you find any regressions. Thank you in advance.

Regards,

damien. flag_fr
Presentation and download of personal software on dipisoft.com

Yicker
Pilot Officer
Posts: 93
Joined: Thu Jan 26, 2006 11:27 pm
Location: St. Helens, Merseyside, UK

Re: Oric Explorer v2.0 is up for adoption!!!

Post by Yicker » Mon Mar 02, 2020 2:26 pm

Hi,

Just want to say a big thanks to Damien for taking up the challenge of continuing development of Oric Explorer, although I must apologise for the state of the source code :oops:

Cheers
Scott

User avatar
damien
1st Star Corporal
Posts: 8
Joined: Sun Feb 23, 2020 10:01 am
Location: France
Contact:

Re: Oric Explorer v2.0 is up for adoption!!!

Post by damien » Mon Mar 02, 2020 3:00 pm

Hi Scott,

Thank you especially because you have done a huge job. We can already see it using your tool but even more when we look at the source. It's impressive, well done!

I don't have the ambition (or even the time) to take on the heavy workload to finalize the tool. I just have a little time to "make a contribution" by finishing up some unfinished features.

Besides, there are certain things on which I would have liked clarification. Especially concerning the "roms" node in the treeview. Unless I'm mistaken, Oricutron doesn't allow you to select a rom via an argument from the command line, so I'm not sure what you intended this feature for...

If you have the opportunity to test the latest release, don't hesitate to tell me what you think. I may have missed some important things.

Thanks again for this fantastic tool.

Kind regards,

damien. flag_fr
Last edited by damien on Fri Mar 13, 2020 3:28 pm, edited 1 time in total.
Presentation and download of personal software on dipisoft.com

User avatar
damien
1st Star Corporal
Posts: 8
Joined: Sun Feb 23, 2020 10:01 am
Location: France
Contact:

Oric Explorer v2.2(.0.0)...

Post by damien » Thu Mar 12, 2020 11:46 pm

Hi,

For your information, I've just release the v2.2...

v2.2.0.0: bug fixes, evolutions and new big refactoring operation
  • search for updates: correction of problem in the path of the repository file
  • configuration window: reactivation of the "directory listings" tab
  • tape edit window: implementation of moving and deleting blocks
  • main window: hiding the empty "Edit" menu and several unused context menu options (not coded)
  • floppy context menu: implementation of copy/delete/rename and directory output options
  • tape context menu: correction of the "rename" option which did not rename the file on the disk but only in the file list
  • disk data viewer window: correction to avoid crashes in the event of a damaged floppy disk (there are certainly cases that are not supported)
  • list of files: correction of drag&drop blocking after hovering over an item not eligible for drop
  • list of files: correction of drag&drop from one block of a tape to another
  • display of the content of a tape: bug correction making it impossible to view a block if another with the same name is already displayed
  • extraction of blocks from a tape: correction of the bug resulting in systematic crashes
  • improved recognition of certain types of files previously categorized as "BASIC program". This concerns Hyperbasic and Teleass sources and many binaries
  • instead of the representation of the tapes in the alphabetical index, it is now possible to display them "flat" (addition of an option in the last tab of the configuration window)
  • reorganization of context menus: display functions first, launch emulator and finally content modification functions. The option which appears in bold identifies the one which is executed via a double-click.
  • modification of the ergonomics of the tree structure:
    - select a program/file or the block of a tape no longer displays its content automatically (you must now double-click it or go through the "view file" option in the context menu)
    - an option has been added in the tape context menu to display the content of all its blocks in a single operation
    - a double-click on a floppy disk or a tape now launches the emulator (for tapes, the machine type pravetz/oric-1/atmos is defined in the configuration window). For floppy disks it is the Atmos which is systematically launched, except for Stratsed floppy disks obviously
    - a double-click on an unknown format floppy disk now displays its content in the "Raw Data Viewer" window
    - double-clicking on a rom displays its content
  • modification of the representation of the floppy disks: instead of using different icons for the floppy disks (ft-dos/oric-dos/sedoric/stratsed), it is now the type (master/slave/game) which is differentiated
  • modification of the operation of the drag&drop: currently only tapes and blocks of tapes can be copied via drag&drop and they can only be "deposited" on tapes (apart from that of the original drag&drop). Treatments have been added to avoid unsupported operations which, until then, could cause crashes. The nodes "eligible" to be the destination of a drop are marked in green when they are overflown.
  • when renaming a file (.dsk or .tap), the extension is added automatically if missing
  • change the name of the "Import Text File" window (and the corresponding entry in the "Tools" menu) to "Import Atmos BASIC File" to correspond to its real function.
  • "Import Atmos BASIC File" window: the "Import" button can now be clicked if the source/target files have been entered.
  • "Import Atmos BASIC File" window always: implementation of the option "Existing tape" which was not and which allows to add a block to an existing tape. The "New disk" and "Existing disk" options not being implemented, they have been deactivated.
  • added display of sources generated under Teleass
  • tape context menu: addition of an option to launch the emulator with the Pravetz machine
  • contextual menu for unknown disks: addition of an option to launch the emulator with sub-options corresponding to each type of machine (Pravetz, Oric-1, Atmos and Telestrat)
  • big refacto again, in particular:
    - renaming of forms, prefixed with "frm"
    - renaming of user controls, prefixed with "ctl"
    - renaming of controls (and related events), prefixed with an abbreviation of their type (btn for buttons, lbl for labels, etc.) in order to recognize them more easily in the code and especially to shorten them because certain names were very long
    - delete unused image resources
  • adjustment of the tab order of the controls of all windows
Regards,

damien. flag_fr
Presentation and download of personal software on dipisoft.com

User avatar
damien
1st Star Corporal
Posts: 8
Joined: Sun Feb 23, 2020 10:01 am
Location: France
Contact:

Re: Oric Explorer v2.0 is up for adoption!!!

Post by damien » Fri Mar 13, 2020 3:18 pm

Hi,

The version published last night contained some bugs that this new version fixes. sorry for the inconvenience

v2.2.1.0: bug fixes
  - in the absence of the configuration file, the app crashed at startup
  - when closing the configuration window, the paths of the tapes/disks/roms folders were systematically memorized even when closing the window with the "Cancel" button
  - change of the initial folder of the folder selection windows
  - change of the selected item when opening the syntax colorization setting window

While waiting for Laurent to process the pull request, the archive is to be retrieved exclusively from my repo:https://github.com/dipisoft/OricExplorer/raw/master/dist/OricExplorer_v2.2.1.0-WIP-20200313_Release.zip

Regards,

damien. flag_fr
Presentation and download of personal software on dipisoft.com

User avatar
damien
1st Star Corporal
Posts: 8
Joined: Sun Feb 23, 2020 10:01 am
Location: France
Contact:

Re: Oric Explorer v2.0 is up for adoption!!!

Post by damien » Tue Mar 17, 2020 2:51 pm

Hi,

Today I offer you a new version which includes some additional functionalities...

v2.3.0.0: adding features
  • added the possibility to display the source of Hyperbasic files (thanks to Assinie for his help)
  • added support for a new "other files" section (under the Disks, Tapes and ROM's items), whose path or paths are to be configured in the configuration window. This new section can be used to make non-executable files appear in the emulator (orix binaries or others) in order to be able to display the content (request formulated by Jede).
  • the "media type" items (Disks, Tapes, ROM's and Other Files) and those of sub-categories (FT-Dos, Sedoric, Stratsed, etc ... as well as the entries in the tapes index) are not now displayed only if they contain items
While waiting for Laurent to process the pull request, the archive is to be retrieved exclusively from my repo: https://github.com/dipisoft/OricExplorer/raw/master/dist/OricExplorer_v2.3.0.0-WIP-20200317_Release.zip

Regards,

damien. flag_fr
Presentation and download of personal software on dipisoft.com

Post Reply