Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
43 user(s) are online (26 user(s) are browsing Forums)

Members: 0
Guests: 43

more...

Headlines

Forum Index


Board index » All Posts (rjd324)




Re: SuperMario64 port to OS4 anyone?
Quite a regular
Quite a regular


I would upload it to OS4Depot, but there just does not seem to be away to strip out all the in-built copyright material. I seldom come across a build system like it. It would take time to look into it more to see if there is a more appropriate way already existing in the build system, but I have not had the time to do it yet.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Warzone 2100
Quite a regular
Quite a regular


I noticed that we had a version (OS4Depot) from 2010 and I wonder if there is that much of a difference between the latest versus the one already ported from 2010.
@kas1e?

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: SuperMario64 port to OS4 anyone?
Quite a regular
Quite a regular


Well it's on the discord server as @geennaam suggested. I guess: "only get it if you are allowed to".

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


How does libunix work?
Quite a regular
Quite a regular


When linking with libunix the binary can handle paths differently. How does it work internally?

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: SuperMario64 port to OS4 anyone?
Quite a regular
Quite a regular


Yes, the linked issue wrt. sound was the fix.

Thanks to the work of BeWorld, Sinan, Capehill (the list goes on!) and the importance of historical posts we have a working binary.

I am just sure on the legality of uploading the static binary... Anyone?


Edited by rjd324 on 2023/5/20 10:46:00
If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: SuperMario64 port to OS4 anyone?
Quite a regular
Quite a regular



If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: SuperMario64 port to OS4 anyone?
Quite a regular
Quite a regular


I built it but with some aweful sound. Rather than trying to debug this issue I think I have heard this issue before. Any ideas?

Resized Image

https://ibb.co/pLcrLqj

I will have a search through Sinan's threads - I think he had the same issue.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Trying to recompile ZGloom.
Quite a regular
Quite a regular


Why are you trying to recompile this? I was bored and looking for something to do and it builds and works for me, but it is already on the OS4Depot so presumably it is pointless to upload the binary I just built?

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Dos command or utility similar to TAC command in liinux?
Quite a regular
Quite a regular


Tac is available in the SDK,

I can't think of an Amiga one, but it would take 5 or so minutes to write one in C.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: AmigaOS 4 Monthly Roundup - April 2023
Quite a regular
Quite a regular


@AmigaOldskooler

Thank you.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: The ADTOOLS thread
Quite a regular
Quite a regular


@joeg

Using Printf from DOS worked and I updated the repository.

The test for STATIC NEWLIB with my public elf.library continues to show the second constructor not being called.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: The ADTOOLS thread
Quite a regular
Quite a regular


I have spent some time creating a testing framework that we can hopefully use for the future of ADTOOLS etc.

https://github.com/3246251196/adtools_testing

Cloning this, CD'ing into it and running:
./adt -b
./adt -t

Copying over the adt_tests.lha to your AmigaOne machine, extracting it, and running
execute run_all.script

Should be all that is needed. Run:
adt

on your linux machine for more information. The "user.script" is purposefully commented out to reduce the risk of GURU during the invocation of tests.

Now, I want to talk about the test (in the context of NEWLIB):
2_capehill_adtools_issue_139_test_code

This was test written to test shared object constructors and destructors. There are two issues I see with this test:

When running the run#?.script for each STATIC and DYNAMIC:
In both the STATIC and DYNAMIC versions, I notice that once the MAIN function ends then no printing from STDOUT is respected, despite indirection. In other words, any printing to STDOUT from the destructor is not written to the file via indirection. So, I would like to know why redirection does not work in both of these cases.

Forgetting the run#?.script for a moment; when invoking the executable directly by running main#?.exe in each STATIC and DYNAMIC the STATIC version works okay but the DYNAMIC version only displays constructor "ctor" and not "ctor2".

I only have the public version of ELF.LIBRARY, so I am not sure if that is the issue.

To reproduce this, follow the steps listed at the begging of this post.

===

Once more, I invite anyone to add more tests to this repository - with a Pull Request I will happily pull. I will also try and get this framework integrated into ADTOOLS.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Redirect STDERR and STDOUT to the same file
Quite a regular
Quite a regular


Is it possible to redirect STDERR to the same file as STDOUT.

The equivalent command in linux:
./myProgram 1>log 2>&1


I have looked at the Amiga wiki, but it does not seem to mention it. It seems that that STDOUT can be redirected to a file, of course, but STDERR cannot be redirected to the same file.

#include <stdio.h>
int main()
{
    
fprintf(stdout,"STDOUT\n");
    
fprintf(stderr,"STDERR\n");
    return 
0;
}

Then,
./myProgram out *>out

Results in:
main.exeunable to open redirection file


See also: https://eab.abime.net/showthread.php?t=100148

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Lsof AmigaDOS?
Quite a regular
Quite a regular


A crude hack would be to poll the file size and check that it has not increased say... 5 times in row.

But I guess the issue would be getting the name of the file in the first place. You could assume the most recent file in the directory is the downloadee. But then you need to know the location of the download directory.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: Should I expect better video playback performance? (Southern Islands / X1000 Updates)
Quite a regular
Quite a regular


So, I appreciate all the leaps forward in playing high definition movies. Thank you for sure.

But, there is still an issue with MKV files, right? mp4, avi etc - no problem. Indeed, some MKV files work okay, but some are not playing well in either DvPlayer / Emotion (registered versions).

Just pointing it out. I can get the specific encoding information on request, but too lazy as I write this.

===
Scratch that,

here is the "mediainfo" for the particular file:
Complete name                            MyMovie2019.mkv
Format                                   
Matroska
Format version                           
Version 4
File size                                
2.00 GiB
Duration                                 
2 h 1 min
Overall bit rate                         
2 354 kb/s
Movie name                               
MyMovie.2019.HEVC.1080p.WEBRiP.AC3.x265-LEGi0N
Encoded date                             
UTC 2019-06-29 06:35:40
Writing application                      
mkvmerge v35.0.0 ('All The Love In The World'64-bit
Writing library                          
libebml v1.3.9 libmatroska v1.5.2

Video
ID                                       
1
Format                                   
HEVC
Format
/Info                              High Efficiency Video Coding
Format profile                           
Main@L5.1@High
Codec ID                                 
V_MPEGH/ISO/HEVC
Duration                                 
2 h 1 min
Bit rate                                 
096 kb/s
Width                                    
1 920 pixels
Height                                   
080 pixels
Display aspect ratio                     
16:9
Frame rate mode                          
Constant
Frame rate                               
23.976 (24000/1001FPS
Color space                              
YUV
Chroma subsampling                       
4:2:0
Bit depth                                
8 bits
Bits
/(Pixel*Frame)                       : 0.042
Stream size                              
1.78 GiB (89%)
Title                                    MyMovie.2019.HEVC.1080p.WEBRiP.AC3.x265-LEGi0N
Writing library                          
x265 2.9+1-169e76b6bbcc:[Windows][GCC 8.2.0][64 bit8bit+10bit+12bit
Encoding settings                        
cpuid=1049583 frame-threads=numa-pools=wpp no-pmode pme no-psnr no-ssim log-level=input-csp=input-res=1920x1080 interlace=total-frames=level-idc=51 high-tier=uhd-bd=ref=no-allow-non-conformance repeat-headers annexb aud no-hrd info hash=no-temporal-layers open-gop min-keyint=23 keyint=250 gop-lookahead=bframes=b-adapt=b-pyramid bframe-bias=rc-lookahead=15 lookahead-slices=scenecut=40 radl=no-intra-refresh ctu=64 min-cu-size=no-rect no-amp max-tu-size=32 tu-inter-depth=tu-intra-depth=limit-tu=rdoq-level=dynamic-rd=0.00 no-ssim-rd signhide no-tskip nr-intra=nr-inter=no-constrained-intra strong-intra-smoothing max-merge=limit-refs=no-limit-modes me=subme=merange=40 temporal-mvp weightp weightb no-analyze-src-pics deblock=-3:-sao no-sao-non-deblock rd=early-skip rskip fast-intra no-tskip-fast no-cu-lossless no-b-intra no-splitrd-skip rdpenalty=psy-rd=2.00 psy-rdoq=1.01 no-rd-refine no-lossless cbqpoffs=crqpoffs=rc=abr bitrate=2096 qcomp=0.60 qpstep=stats-write=stats-read=vbv-maxrate=160000 vbv-bufsize=160000 vbv-init=0.9 ipratio=1.30 pbratio=1.20 aq-mode=aq-strength=1.01 cutree zone-count=no-strict-cbr qg-size=64 no-rc-grain qpmax=69 qpmin=no-const-vbv sar=overscan=videoformat=range=colorprim=transfer=colormatrix=chromaloc=display-window=max-cll=0,min-luma=max-luma=255 log2-max-poc-lsb=vui-timing-info vui-hrd-info slices=no-opt-qp-pps no-opt-ref-list-length-pps no-multi-pass-opt-rps scenecut-bias=0.05 no-opt-cu-delta-qp aq-motion no-hdr no-hdr-opt no-dhdr10-opt no-idr-recovery-sei analysis-reuse-level=scale-factor=refine-intra=refine-inter=refine-mv=no-limit-sao ctu-info=no-lowpass-dct refine-mv-type=copy-pic=max-ausize-factor=1.0 no-dynamic-refine no-single-sei
Language                                 
English
Default                                  : Yes
Forced                                   
No
Color range                              
Limited
Matrix coefficients                      
BT.709

Audio
ID                                       
2
Format                                   
AC-3
Format
/Info                              Audio Coding 3
Commercial name                          
Dolby Digital
Codec ID                                 
A_AC3
Duration                                 
2 h 1 min
Bit rate mode                            
Constant
Bit rate                                 
256 kb/s
Channel
(s)                               : 2 channels
Channel layout                           
L R
Sampling rate                            
44.1 kHz
Frame rate                               
28.711 FPS (1536 SPF)
Compression mode                         Lossy
Delay relative to video                  
30 ms
Stream size                              
223 MiB (11%)
Title                                    MyMovie.2019.HEVC.1080p.WEBRiP.AC3.x265-LEGi0N
Language                                 
English
Service kind                             
Complete Main
Default                                  : Yes
Forced                                   
No

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: The ADTOOLS thread
Quite a regular
Quite a regular


@afxgroup
https://github.com/3246251196/adtools_testing.git

You can see that I have added a 2nd test there: "2_capehill_adtools_issue_139_test_code"

You should be able to clone that while thing, run "./4afx" in the background, be left with LHA files in that test folder, transfer them to your AmigeOne, execute them and have the successfully run - iff we are all set to go.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: AmigaOS 4 Monthly Roundup - March 2023
Quite a regular
Quite a regular


Thanks @AmigaOldSkooler

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: The ADTOOLS thread
Quite a regular
Quite a regular


@all
@afxgroup

Is anyone able to provide any tests to the referenced repo before I apply any PRs to the main-line adtools?

The tests can be added to the main-line repo, but for now, you can add them (or just provide me the source code so that I can add them) to my referenced repo above.

As far as I know, at the moment, static libraries are okay, newlib and clib2. shared o is okay newlib, but not clib2.

@afxgroup
One way or another, the current HEAD of clib2 needs to be fixed so that -Werror does not cause an issue wrt. the "time" structure cast we talked about.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: The ADTOOLS thread
Quite a regular
Quite a regular


@afxgroup

Okay, can you please add a test that proves that CLIB2 SO works? You can add it to the linked repository above.

Can you show that the order of the constructors and destructor are correct also?

You just need to close that repo above and add a new test into tests.

Or, just give me the sources and I'll add it.

Thanks.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top


Re: X1000 doesn't power on
Quite a regular
Quite a regular


You have a multi meter tool?

Heard it many times on this thread, but just make sure the battery is giving a good voltage. Should be able to measure the voltage when it is plugged into to the socket too. Can just use a mounting screw for ground.

Make sure that there are also no shorts between the ground rail and 3v etc.

I am no expert, but dable in classic repairs from time to time and these simple things have helped me before.

If liberty means anything at all, it means the right to tell people what they do not want to hear.
George Orwell.
Go to top



TopTop
« 1 ... 4 5 6 (7) 8 9 10 ... 36 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project