Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
16 crawler(s) on-line.
 172 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 LarsB:  11 mins ago
 AndreasM:  27 mins ago
 DiscreetFX:  51 mins ago
 Hypex:  1 hr ago
 kolla:  1 hr 9 mins ago
 Gunnar:  1 hr 21 mins ago
 saimo:  2 hrs 10 mins ago
 amigakit:  2 hrs 28 mins ago
 OldFart:  2 hrs 28 mins ago
 _ThEcRoW:  2 hrs 48 mins ago

/  Forum Index
   /  Amiga Development
      /  Bring out your dead.
Register To Post

PosterThread
NutsAboutAmiga 
Bring out your dead.
Posted on 12-Dec-2021 12:49:32
#1 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

Do you have projects, that you don’t have time to work on, and like someone to take over, or help keep updated? it be nice if you upload it to github and leave a comment with link to your project, so some can take look at it.

It can be demo, game, or program, or some library.

https://www.youtube.com/watch?v=QcbR1J_4ICg

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: Bring out your dead.
Posted on 1-Jan-2022 23:05:33
#2 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

@NutsAboutAmiga

I barely started this one. https://github.com/SamuraiCrow/VideoFX

 Status: Offline
Profile     Report this post  
MEGA_RJ_MICAL 
Re: Bring out your dead.
Posted on 2-Jan-2022 5:31:50
#3 ]
Super Member
Joined: 13-Dec-2019
Posts: 1200
From: AMIGAWORLD.NET WAS ORIGINALLY FOUNDED BY DAVID DOYLE

BELXJANDER TO THE RESCUE!!!!!!!!!



















/mega

_________________
I HAVE ABS OF STEEL
--
CAN YOU SEE ME? CAN YOU HEAR ME? OK FOR WORK

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Bring out your dead.
Posted on 2-Jan-2022 16:24:09
#4 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@Samurai_Crow

Yes, that make it wherry hard to continue on it, as library only contains 3 functions, I can’t determine the vision you have for this thing. You say graphic library replacement, but you’re messing with sorting copper lists, and creating viewports, I’m thinking it’s more like intuition replacement. You don’t have any graphic draw routines people might normally expect in graphic library replacement.

in order to working on a new project, there has set features, project planning is required, and I also expect set tests to check everything is working as you expect.

I also suggest using tools for generating library skeleton, instead of having to compile things inn.

Last edited by NutsAboutAmiga on 02-Jan-2022 at 07:48 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: Bring out your dead.
Posted on 2-Jan-2022 22:18:41
#5 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

@NutsAboutAmiga

Should I transfer the repository to an organization on GitHub? That should make collaboration easier. For FPGA Amiga spinoffs, there is Amicable Computers on GitHub.

Re:VideoFX.library
The reason for the license being MPL2 is for license compatibility with ApolloOS, the Apollo team's version of AROS.

SortCop is my replacement for MrgCop and the associated structures such as View and ViewPort. SpritePorts will let you blit to the sprite buffers directly. QBlit was fine as is but the rest of Graphics.library needs work. Many graphics plotting functions activated too many DMA channels to circumvent a hardware bug in the blitter itself. (Instead, the CPU should have stored the trashed word and written it back to memory itself.)

Re:Intuition replacement
On AROS, MUIMaster.library is a candidate for replacing Intuition already.

Last edited by Samurai_Crow on 02-Jan-2022 at 10:20 PM.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Bring out your dead.
Posted on 3-Jan-2022 18:43:20
#6 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@Samurai_Crow

I be more interested in that project when it matured a bit, hope someone fully understand your vision. I think Its foolish to make graphic library, too low level, if has some abstraction it will be more beneficial, support different hardware and OS configuration, being able write once compile for many is the ideal.

or run the same exe file with different library backends.

Last edited by NutsAboutAmiga on 03-Jan-2022 at 11:52 PM.
Last edited by NutsAboutAmiga on 03-Jan-2022 at 07:02 PM.
Last edited by NutsAboutAmiga on 03-Jan-2022 at 07:00 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: Bring out your dead.
Posted on 4-Jan-2022 11:30:16
#7 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

@NutsAboutAmiga

That's what was wrong with the original Graphics.library: it was too general-purpose to be useful for writing Amiga-specific code. I see the Amiga as hardware and software tightly integrated.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Bring out your dead.
Posted on 4-Jan-2022 17:09:32
#8 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@Samurai_Crow

Then it won’t be useful on AROS x86/x64 or ARM.

The projects I’m working on is low-level because I’m trying to put a bandage on gaping holes, that’s where different from, trying to expose hardware with minimum API.

An example of minimum API cia.resource, it only provides a way to allocate resources, and that’s a problem because there is no software layer to in-between. Ideally want the same game or program to work on OCS, ECS and AGA and SAGA and RTG, that be grate, better hardware == a better gaming experience.

Last edited by NutsAboutAmiga on 04-Jan-2022 at 07:59 PM.
Last edited by NutsAboutAmiga on 04-Jan-2022 at 05:19 PM.
Last edited by NutsAboutAmiga on 04-Jan-2022 at 05:13 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
kamelito 
Re: Bring out your dead.
Posted on 5-Jan-2022 12:41:17
#9 ]
Cult Member
Joined: 26-Jul-2004
Posts: 813
From: Unknown

@NutsAboutAmiga

Isn’t GMS filling this gap?
http://aminet.net/package/dev/misc/gms_dev

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: Bring out your dead.
Posted on 5-Jan-2022 13:47:52
#10 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

@kamelito

It would have if the license weren't so draconian. Also, it uses task-priority to block other tasks. That is incompatible with AROS SMP or any other parallel processing.

@NutsAboutAmiga

I wasted eight years of my life trying to make AmosPro sources compile on RTG starting with a PowerPC compiler. I was in over my head with Mattathias. I wouldn't recommend that experience to anyone.

If you want Amiga code to run on RTG, use emulation code like #?UAE. If you want chunky pixel code to run on Amiga, use C2P or an FPGA or buy a graphics card.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Bring out your dead.
Posted on 5-Jan-2022 19:13:21
#11 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@kamelito

Not really, there lots libs, that people have used, ACE is another one, when googled for GMS I only found used with Amos Pro, but I can see its has .c and .e and Amos backend, I guess that makes it interesting, anyway was to start work on GMS , then I start from stretch as doubt its open source.

Anyway, I think better for sanity work something a bit smaller.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Bring out your dead.
Posted on 5-Jan-2022 19:20:11
#12 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@Samurai_Crow

I might revisit Amos Kittens, Craft Music extension might be doable, and it might not be major amount of work. it nice to be able to play protracker music.

A compiler can be made from Amos Kittens, I need to strip it down, the problem is that I’m not sure I’m that interested. Already spent years on that thing.

I made promise to my self to only work on things I find enjoyable.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: Bring out your dead.
Posted on 5-Jan-2022 21:34:39
#13 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

@NutsAboutAmiga

There's a primitive BASIC to C++ transpiler I started at https://github.com/SamuraiCrow/Yab2Cpp if you want to fork it on GitHub. Though it was tailored to YAB on Haiku, it can be easily adapted to any other BASIC. It uses a pass-and-a-half transpilation strategy if you're interested.

 Status: Offline
Profile     Report this post  
Mazze 
Re: Bring out your dead.
Posted on 8-Jan-2022 14:13:11
#14 ]
AROS Core Developer
Joined: 3-Aug-2013
Posts: 42
From: Unknown

@Samurai_Crow

How is that supposed to work? I built it for Linux.

I wrote a simple program like Print "BLABLA" and saved it as hello.mb. Then I tried ./yab2cpp < hello.mb

It created some files in output directory but it doesn't look like my Print statement went into the generated files.

Last edited by Mazze on 08-Jan-2022 at 02:13 PM.

_________________
AROS - Make code not war

 Status: Offline
Profile     Report this post  
Samurai_Crow 
Re: Bring out your dead.
Posted on 9-Jan-2022 0:50:19
#15 ]
Elite Member
Joined: 18-Jan-2003
Posts: 2320
From: Minnesota, USA

@Mazze

It was running unit tests internally. It's no more complete than the library I started at the top of this thread. I was testing the code generator but I kept getting preempted by more important things to work on. It needs the parser from the original YAB added to it. If you have a parser already done and a runtime library for it, I can help with documenting and debugging the code generator as long as it doesn't take too much time.

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle