Who's Online |
48 user(s) are online ( 32 user(s) are browsing Forums)
Members: 0
Guests: 48
more...
|
|
|
|
Re: How to use clib4 (natively)?
|
|
Amigans Defender 
|
@joergQuote: joerg wrote:@Chris Quote:I use it for the OS3 port of NetSurf. The alternatives would never have worked. Using ixemul should still work, even if the last working m68k versions (47.x/48.x) are more than 25 years old by now. Just don't try to use the newer versions from Bernd Rösch, they are broken in several ways. I used ixemul for my AmigaOS 3.9/m68k port of OWB. Yes, it quite possibly would have done, but that's a horrid horrid piece of software I'd rather not touch with a barge pole. libnix is more sane but IIRC is missing quite a bit of stuff. clib2 is preferable to both, especially as it's not trying to be UNIX.
|
|
|
|
Re: How to use clib4 (natively)?
|
|
Amigans Defender 
|
@walkero Quote: AmigaOS 3 developers do not use [clib2] at all.
Whilst I think you're broadly correct that it doesn't get much use, it is the best clib for OS3. I use it for the OS3 port of NetSurf. The alternatives would never have worked.
|
|
|
|
Re: clib2 vs newlib perfomance issues
|
|
Amigans Defender 
|
@kas1e
Presumably this also affects 68k clib2. Is clib4 available for 68k/OS3? If not, can any fixes be backported to clib2?
|
|
|
|
Re: Discussion point: what is AmigaOS missing? in 1995?
|
|
Amigans Defender 
|
@NinjaCyborg Quote: Chris thanks for the OS3/4 discrepancy list! Is that complete as far as you know (not counting new subsystems that don't exist at all like application.library) Not complete, just off the top of my head. Something else menu-wise that OS3.2 has but OS4.1 doesn't, is depiction of the Shift key in menu shortcuts. Quote: Chris again. I'd argue RoadShow doesn't need any of those things, as when will you ever not be using an Amiga on a LAN behind a router which in turn is behind a NAY. I doubt an Amiga will ever be used in a configuration that needs IPv6 directly And it's a huge effort - did you know Microsoft bought their IPv6 stack from Lancaster University because they'd waited too long to write their own? Yes, I acknowledged it was a lot of work. Although an updated port shouldn't be anywhere near as much as writing one from scratch. Roadshow does need IPv6. Even behind a NAT router, you still need to resolve hostnames and be able to connect to them. If there isn't an IPv4 address assigned (only IPv6) then you can't connect. It will eventually get to the point where servers have to be assigned IPv6 addresses only, at which point we're slightly screwed. Quote: For that we need scalable Colour fonts (I did start looking into this but it's another project I stalled on and gave up with), and an Emoji picker. Also you need to be running UTF-8 across the board otherwise you can't print them.
|
|
|
|
Re: Discussion point: what is AmigaOS missing? in 1995?
|
|
Amigans Defender 
|
Things in OS3.2 which should be in OS4.1:Updated AmigaGuide ADF mounting TextEdit Maybe the NumPad commodity (I don't think this is in OS4, I have a full size keyboard I use currently so I've not looked for it) Things in OS4.1 which should be in OS3.2:Tab close gadgets (in clicktab.gadget) MenuClass (easier menus) Arguably UnArc and XAD, as a way to extract archives from the base OS is very useful (insert plug for Avalanche here) Roadshow or some other TCP/IP stack (this shouldn't be a paid extra - even a very limited one would do, and let people upgrade if they want to) edit Context Menus. Reaction popupmenu class and ContextMenus program.
Edited by Chris on 2025/6/12 14:34:44
|
|
|
|
Re: Discussion point: what is AmigaOS missing? in 1995?
|
|
Amigans Defender 
|
@NinjaCyborg Quote: 3) A mDNS stack on top of Roadshow
Roadshow needs quite a few modern improvements. 1. IPv6 support This is a big one. How has this not happened yet?* We were supposed to have run out of IPv4 addresses by now! 2. DNS over TLS/HTTPS support I was playing with a little DoT library to see if I could do this, but it was failing TLS sometime after all the TLS setup, so I was confused and gave up. 3. Override DHCP DNS addresses For some reason this isn't possible, if you add manual addresses they aren't even prioritised before the DHCP ones, so you can't specify your own DHCP servers without using static addressing. * I know why it hasn't happened - it requires a complete new port of a newer BSD stack, which is obviously a lot of work.
|
|
|
|
Re: AmigaOS 4 Monthly Roundup - April 2025
|
|
Amigans Defender 
|
I replied from Mastodon and my comment actually showed up on the blog. First time I've tried that. For reference: Quote: Just as a point of interest, I added Deark support to Avalanche quite some time ago - so you can extract/convert the formats it supports using Avalanche. It hasn't been well tested so please report any problems.
|
|
|
|
Re: Catching memory corruption "in the act"
|
|
Amigans Defender 
|
The other thing you can try is building it against clib2 - it has a memory allocations debug mode (although it has been many years since I've tried it so can't remember exactly what it does)
I think you just need to add -D__MEM_DEBUG but there might be other stuff too.
|
|
|
|
Re: Catching memory corruption "in the act"
|
Posted on: 3/26 13:38
#10
|
Amigans Defender 
|
|
|
|
|
Re: What programs do you regularly use on your AmigaOS 4 system?
|
Posted on: 1/27 15:41
#11
|
Amigans Defender 
|
@trixieQuote: trixie wrote:@Chris
Quote:I'm surprised that Unarc isn't on here more often Used on a daily basis here of course; I didn't include it in my list because I thought (wrongly, as it appears) that standard OS components don't count  I saw "Shell" on people's lists multiple times, so I figure nothing is off limits!
|
|
|
|
Re: What programs do you regularly use on your AmigaOS 4 system?
|
Posted on: 1/26 20:24
#12
|
Amigans Defender 
|
I'm surprised that Unarc isn't on here more often, and disappointed that Avalanche isn't at all (admittedly I've never really promoted it, I wrote it for OS3.2 but I think it's better than Unarc on OS4 now)
With that in mind, is nobody unarchiving files? What are you all using?
|
|
|
|
Re: Airprint betatesting
|
|
Amigans Defender 
|
I gave this a quick test. I have a Brother DCP-L3560CDW which works with AirScan.
Upon selecting the airprint.device, it popped up a requester to select my printer but there was only a "print" not "save"button. I clicked "print" but maybe that was a mistake as it got stuck communicating with printer and I couldn't close or cancel the job. I rebooted and went straight in for a print from Notepad. That needed me to reselect my printer but other than that worked! The fact it pops up with a print preview is really nice. After printing I tried printing again and ths time I got a "Could not open file '/spool_1/spool_1'" and that's all I've got out of it since (it'll probably be OK for one print again if I reboot).
edit I re-selected the spool directory as that was blank, and that seems to have resolved that issue.
|
|
|
|
Re: Pointers in Amiga OS4.1
|
Posted on: 12/19 10:01
#14
|
Amigans Defender 
|
@Boabster
Yes, or you can remove/rename it and then you can use the old pointer prefs.
I can't remember which icon editors work, hopefully somebody can chime in.
|
|
|
|
Re: Pointers in Amiga OS4.1
|
Posted on: 12/18 21:46
#15
|
Amigans Defender 
|
You'll be using a 32-bit pointer, which are in ENVARC:Sys (I think they are called things like def_pointer.info - you'll need to use an icon editor to modify them). If the 32-bit pointers are in use the pointers in pointers Prefs aren't used.
|
|
|
|
Re: NetSurf 3.11 has been released!
|
Posted on: 12/17 11:09
#16
|
Amigans Defender 
|
@Boabster
It's because of the version numbering. The official releases have a higher version number than the auto-builds (even if they are older).
What I could do is start using subrevisions, but because AmigaOS doesn't officially support them, I'm reluctant to do this.
edit I've just realised, I need to be a bit careful to not jump backwards. My preferred new approach would be revision*100000 + build number. I think it's OK to go above 65535. That would make the next release 3.1200000 and any CI build something like 3.1206773
|
|
|
|
Re: NetSurf 3.11 has been released!
|
Posted on: 12/1 10:50
#17
|
Amigans Defender 
|
@nbache There's an open source reimplementation of Notepad++, it needs Qt5 though so not an easy port. https://github.com/dail8859/NotepadNext
|
|
|
|
Re: NetSurf 3.11 has been released!
|
Posted on: 2024/11/29 17:00
#18
|
Amigans Defender 
|
@walkero
Actually the page title isn't in Greek, so it wouldn't have helped with what I was testing! :p
|
|
|
|
Re: NetSurf 3.11 has been released!
|
Posted on: 2024/11/29 12:18
#19
|
Amigans Defender 
|
@Maijestro It should be here but looks like the autobuilder is offline: https://ci.netsurf-browser.org/builds/amiga/I've uploaded my test build here in the meantime: https://www.cy2.uk/netsurf_os4_20241129.lhaIn relation to UTF-8, in addition to what Joerg said, NetSurf does render the pages directly in UTF-8, but the hotlist menus and toolbar are converted to the local character set first (so as long as you have pages in your local language or English/ASCII they will display correctly). I've tested this today with a Greek page, and the menu item and toolbar displayed the title correctly - provided of course my system was set to Greek.
|
|
|
|
Re: NetSurf 3.11 has been released!
|
Posted on: 2024/11/29 10:26
#20
|
Amigans Defender 
|
I've truncated the iconified window title to 23 chars, and fixed the toolbar character set problem.
|
|
|
|