Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
63 user(s) are online (47 user(s) are browsing Forums)

Members: 0
Guests: 63

more...

Support us!

Headlines




(1) 2 3 4 »


Horny Source code on Github
Just popping in
Joined:
2007/2/1 13:02
Posts: 95
Hello,

Horny source code is available here:
https://github.com/timoinutilis/midi-sequencer-amigaos

Os4 version has an interface problem if someone could fix it

No bug
https://amitheme.amiga-ng.org/amiga/Horny.png

Bug
https://amitheme.amiga-ng.org/amiga/Horny_bug.png

Thank you

   Report Go to top

Re: Horny Source code on Github
Quite a regular
Joined:
2006/12/6 19:36
Posts: 526
I feel so compelled to touch myself now..:D

   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2009/5/1 18:57
From Czech Republic
Posts: 1184
@sinisrus

I didn't know it was developed in plain C (thought it was C++, which I don't do). I'll see if I can compile it at all.

_________________
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
   Report Go to top

Re: Horny Source code on Github
Just popping in
Joined:
2007/2/1 13:02
Posts: 95
If you can solve the problem it would be great
Thank you

   Report Go to top

Re: Horny Source code on Github
Just popping in
Joined:
2007/1/10 21:56
From Stockholm Sweden
Posts: 107
@sinisrus
What do you mean by interface problems?
Graphic glitches?

I have run the OS4Depot/Inutilis version for years without problem on XE/X5000

EDIT: Looking at your second picture I kinda understand what you mean but that is an empty window,

I think the "dragbar" shows up once you have something to drag - a new midi-track.

But there sure can be bugs since Timo ported it from 68k to PPC.

_________________
1989-> A500, A600, A3000, A4000, A1200, CD32, µA1, PegII, A1XE, CDTV, Amy/416D79, A1X5000, Vampire 500 V2+, Vampire 600 V2, Amy-ITX<-2020
   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2009/5/1 18:57
From Czech Republic
Posts: 1184
@sinisrus

No promises, though. The author himself says that the Horny code is horrible, so...

_________________
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
   Report Go to top

Re: Horny Source code on Github
Just popping in
Joined:
2007/2/1 13:02
Posts: 95
@trixie

no problem it's good to try

   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2009/5/1 18:57
From Czech Republic
Posts: 1184
@sinisrus

The OS4 GCC version does not compile at the moment due to some errors - I'll look into it, maybe I'm just missing something in my SDK.

_________________
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
   Report Go to top

Re: Horny Source code on Github
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6451
@trixie
I give a go to compile Horny-GCC, and that what i had to do:

1). in few files replaced RBNA_Labels on RBNA_Label (i.e. remove "s" at end).

2). Midi.c want proto/eXtreamSync.h , so for that one:http://os4depot.net/share/library/misc/extreamsync.lha

3). in the same Midi.c you get errors about old timer usage, so at top of that Midi.c add :
#define __USE_OLD_TIMEVAL__ 1

4). in such files as Start.c and AppWindow.c
replace CurrentDir() (obsolete dos's one) on SetCurrentDir()


5). at this point all compiles with latest public SDK and gcc 8.2.0 from adtools. Through it fail to link because of CAMD undefs for all functions which want ICamd-> even if you use USE_INLINE. (probabaly CAMD includes need to be fixed a bit).

Anyway, to fix that , we in 3 files such as Midi.c, Einstellungen.c and SysEx.c add before all camd's functions ICamd->. In the Einstellugnen.c and SysEx.c we at top also add "extern struct CamdIFace *ICamd;" so it ICamd-> will works there, as it opened and defined in midi.c

6). now all links fine and we have HornyOS4 binary of 750kb size and 700kb after stripping.

If there needs i can upload those 3 changed files.

Binary even runs (click open in new tab for fullsize):

Resized Image

Through, as far as i can see, there need to do some real code works now. Menus kind of broken a little (probabaly that what was said about "interface" issues), "about" didn't even spawns. On exit it bring "unfreed signals 4000000" , so there need some things to do surely.

Edit: when i open "Mixer" in menu, it even freezes. So yeah, there some bugs there and there which can be fixed of course, if anyone with good coding skills of reaction (like Trixie) will deal with :)


Edited by kas1e on 2020/1/12 8:14:54
Edited by kas1e on 2020/1/12 8:20:25
Edited by kas1e on 2020/1/12 8:25:10
Edited by kas1e on 2020/1/12 8:25:50
Edited by kas1e on 2020/1/12 8:29:09
_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2009/5/1 18:57
From Czech Republic
Posts: 1184
@kas1e

Wow, Roman, you're faster than a child's first curry

Yes please, upload your changes to github and I'll try to take it all from there. Based on your screenshot, it looks like the toolbar buttons at the bottom of the window are broken too.

_________________
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
   Report Go to top

Re: Horny Source code on Github
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6451
@Trixie
With github it will take more time for me, so i unstead pack the fixed sources up (all of them) , and upload it there:

http://kas1e.mikendezign.com/aos4/horny/horny_os4_fixed.zip

So just unpack and type "make" to have a binary. That of course in case if you install that extreamsync.lha and camd.lha dev sdks.

I tested it a bit more, and in general, probably fixing those 4 bugs i mention will make it "ok".

Quote:

Based on your screenshot, it looks like the toolbar buttons at the bottom of the window are broken too.


Ah, is that probably because i just run only pure binary from "RAM:", without any data files :) Maybe that the reasson of most of bugs i have report before, will check now.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Horny Source code on Github
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6451
@Trixie
Oh yeah, i download form os4depot all Horny's datafiles and stuff, and yeah, now it looks pretty good !

"About" now works fine.
"Mixer" option didn't crahes

And on exit i didn't have now "unfreed signals 0x4000000" but instead "unfreed signals 0x2000000"

Check this out (click open in newtab for fullsize):

Resized Image

So there is left probabaly only 2 issues: unfreed signanls on exit, and interface issues : i see there is no scrollbars indeed as it posted in first image. Like some wrong layoting when build reaction window

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2009/5/1 18:57
From Czech Republic
Posts: 1184
@kas1e

OK, thanks. So don't bother with uploading back to github (I don't use it either). Got your files fine now.

_________________
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2007/7/14 21:30
From Lothric
Posts: 1153
@kas1e

Quote:

With github it will take more time for me


It shouldn't and using a git repo would make it simpler to see the modifications IMHO.

1) fork the original repo
2) git clone your fork
3) modify the code
4) git status; git diff
5) git add what you want; git commit
6) git push
7) create pull request against original repo
8) profit ?!



   Report Go to top

Re: Horny Source code on Github
Just popping in
Joined:
2014/10/29 11:00
From Finland
Posts: 28
@trixie & Kas1e

Ooh, nice to see some effort to make fixes to this program! Those UI bugs have been there for some time.

When sources were released I thought they will rot on github till the end of the world.

_________________
X5000, Peg2, mA1
   Report Go to top

Re: Horny Source code on Github
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6451
@Capehill
I not sure if the original author who put a source of GitHub wants to receive any fixes on his repo. That needs to be dealing with him first. But sure, will be good to have all new fixes in the same repo.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top

Re: Horny Source code on Github
Just popping in
Joined:
2007/2/1 13:02
Posts: 95
@ kas1e
the author of horny "Timo kloss who put the source code on github. He responds quickly to the email if necessary ...

   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2009/5/1 18:57
From Czech Republic
Posts: 1184
Well the licence file says quite clearly that we can do anything, so...

_________________
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
   Report Go to top

Re: Horny Source code on Github
Just can't stay away
Joined:
2009/5/1 18:57
From Czech Republic
Posts: 1184
Looks like Lyle did some work on it yesterday:

https://amigaworld.net/modules/newbb/v ... _id=42892&forum=27#830559

Funny thing, I was going to do the same yesterday night, but then I thought I had better finish my current A-EON project

_________________
The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
   Report Go to top

Re: Horny Source code on Github
Home away from home
Joined:
2007/9/11 12:31
From Russia
Posts: 6451
@Trixie
Probably as Capehill noted GitHub is still our way. Because as of now its all start to be split between different people, without knowing what who does, and so, everything needs to be in one repo indeed.

I ask Lyle if he can submit that to Tim's repo, or create fork somewhere, or I can create a fork. Just all need to be in one place.

_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites
   Report Go to top


(1) 2 3 4 »



[Advanced Search]



Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project