17 May 2021, 18:45 | #1161 |
Ancient Amiga User
Join Date: Mar 2018
Location: Elkhart, IN USA
Posts: 207
|
I suspect(?) the most immediate thing you'll notice is that it feels snappier/more responsive than 3.1.4. At least that's what always struck me every time I booted into 3.2 as opposed to 3.1.4.
Last edited by gdonner; 17 May 2021 at 20:07. |
17 May 2021, 18:49 | #1162 | |
Ancient Amiga User
Join Date: Mar 2018
Location: Elkhart, IN USA
Posts: 207
|
Quote:
C='s view was "don't mess with the Startup-sequence--that's what User-startup is for"... which is good advice; but sometimes you have no choice. Quick snapshot (sorry for the poor quality photo): ...and a quick look at some of the very nicely improved (font-sensitive at last! Prefs editors -- note that most of the icons are from my OS 3.5/3.9 CDs). Last edited by gdonner; 17 May 2021 at 19:11. |
|
18 May 2021, 06:24 | #1163 |
Posts: n/a
|
Are there people that already have experience with Vampire and OS 3.2? Vampire uses a "3.10" kickstart and allows to map another kickstart over it. In using the map utility, modules vampire needs are added to the list as well. Does someone know whether Vampire and 3.2 can co-exist without crashing, disk corruptions etc?
|
18 May 2021, 06:44 | #1164 |
Apollo Team
Join Date: May 2014
Location: not far
Posts: 379
|
3.2 works fine on Vampire
|
18 May 2021, 08:49 | #1165 | |
Registered User
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
|
Quote:
|
|
18 May 2021, 10:08 | #1166 | |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
Quote:
@Greg: Since it's 3.2, you could choose "Shadow" or "Outline" text style as an alternative. Edit: And please do add 2 extra pixels for title bar in Icontrol design prefs. It'll look much better. Last edited by bubbob42; 18 May 2021 at 10:18. |
|
18 May 2021, 11:15 | #1167 |
Registered User
Join Date: Jun 2020
Location: Scotland
Posts: 146
|
|
18 May 2021, 11:57 | #1168 | |
Camilla, AmigaOS Dev.
Join Date: Mar 2020
Location: Frederiksberg
Posts: 327
|
Quote:
Btw we have included .sfd files so "pragma" files can be build for the various compilers out there. And iirc also prebuilt such files for most compilers |
|
18 May 2021, 12:13 | #1169 | |
Registered User
Join Date: Jun 2020
Location: Scotland
Posts: 146
|
Quote:
Thanks again for all your hard work and dedication. Not just the actual coding, but fielding questions and dealing with feedback. You guys should have a tip jar somewhere so we can buy you beers. <3 Alan |
|
18 May 2021, 13:44 | #1170 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
A great number of changes have been made for modern compilers (even if those modern compilers are now several years old). For example, the "#include <proto/library_name_of_your_choice.h>" is now much more robust than before, has support for Manx/Lattice/SAS/DICE/GCC baked into it. You no longer need to take "<clib/library_name_of_your_choice_protos.h>" and one of "<pragma/library_name_of_your_choice_lib.h>", "<pragmas/library_name_of_your_choice_pragmas.h>" or "<inline/library_name_of_your_choice.h>" to the dance. Also new are the "proto/debug.h" and "proto/alib.h" header files. The latter contains, for the very first time, the full, awkward and embarrassing list of global symbols which are defined in amiga.lib (you linked against lib:amiga.lib before lib:lc.lib and your program crashed: now you can see why). These are commented out by default, but you can test your own code to see if it uses symbols defined there and which might cause calamity. When you look at those symbols, try not to groan or laugh: you are being watched The function prototypes have been sanitized all over again and now use const qualifiers in all the right places (now even more correct than the last time, and just possibly even less correct than the next revision, but such is life). Types have been corrected as well, where necessary. For cross-compilation or diagnostics/code quality testing the header files now support C99 data types, as defined in "<stdint.h>". C99 data types are enabled automatically and can also be enabled through a "#define AMIGA_STDC_C99". Note that if your compiler defaults to 64 bit pointer addresses you'll still get warnings, though, as the definition of APTR and other pointer types embedded in operating system data structures may not be the same size Unfortunately, there is no good way to produce exactly binary compatible data structure layouts for 32 bit and 64 bit pointers unless you pepper the whole header file collection with sneaky preprocessor macros. As for now, the type checks for pointer types, etc. should be sufficiently consistent for QA work, e.g. by feeding code into clang. The scalar types (8, 16, 32 bits, signed/unsigned) now also have all the right sizes, suitable for range checking. A long term goal is to go over the data structures with a fine-toothed comb and get every pointer type right, with the right qualifiers and the right function pointer parameters. Last edited by Olaf Barthel; 18 May 2021 at 14:51. |
|
18 May 2021, 14:01 | #1171 |
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
|
I know it is niche, but is WarpOS still supported through picture.datatype?
|
18 May 2021, 14:41 | #1172 |
Registered User
Join Date: Oct 2012
Location: Wolfach / Germany
Posts: 152
|
You mean warpdatatypes especially ? This was, IMHO never supported since CybergraphX uses his own picture.datatype.... and the hack of this picture.datatype was not supported in V43 since 3.9 nor 3.1.4 or 3.2....
|
18 May 2021, 16:22 | #1173 |
A1260T/PPC/BV/SCSI/NET
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
|
The picture.datatype is now generic 68K code that works on all systems Native/P96/CGX...
As for the warpup support, that was dropped a long time ago. On 060 systems it should not be any issue since it's faster then before. |
18 May 2021, 16:26 | #1174 |
Registered User
Join Date: May 2021
Location: UK
Posts: 11
|
Just an idea....
Amithlon was a successful attempt to get AmigaOS 3.9 running on X86 hardware. A linux kernel was modified to boot the X86 hardware, and launch Amithlon as a seamless emulator. Games that relied on the chipset could be run through UAE, within the Amithlon emulation. Amithlon differed from other emulators in that the Amiga side drivers were capable of accessing the underlying X86 hardware directly, and, it was possible to compile and run native X86 code and run it within AmigaOS 3.9 It was interesting - and could have been a possible pathway to migrate AmigaOS to X86. ARM is ubiquitous... the Raspberry Pi is offers tons of bang for buck. Indeed, we are seeing Raspberry Pi's used to keep our ageing hardware going... PiStorm... PiZero used for HDMI output etc... So how about this for an idea: An Amithlon inspired AmigaOS 3.2 designed to run on Raspberry Pi 4, that serves as a way of migrating to ARM. It would have the light weight linux kernel that boots the hardware, booting 'ARMithlon' - running AmigaOS 3.2 etc... ARM code compiled and cable of running inside AmigaOS 3.2. It may even be possible to produce real kickstart roms running on a PiHat, or new custom chips... The Pi400 is very much inspired by the Amiga 600. The people behind Raspberry Pi love the Amiga. The user base is massive... if Amiga OS could be introduced as a first class operating system on that machine I can only see good things happening... |
18 May 2021, 16:33 | #1175 |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
@Bobson Did you register specifically for that post?
AmigaOS is retro. It is supposed to work on 68k, be it original, FPGAd, emulated. It is a mix of Assembler and (more and more) C. You won’t port it, we won’t port it and there’s a gazillion of things to be done before anyone with enough time would get bored enough to even consider it. Back to topic. |
18 May 2021, 17:01 | #1176 |
Registered User
Join Date: May 2021
Location: UK
Posts: 11
|
Yes - it was suggested I come here to do just that. I don't know how my post is offtopic when the title of this thread is "AmigaOS 3.2 and beyond"... I've avoided Amiga forums for years because of the snark... glad to see its alive and well
AmigaOS might well be "retro" -- but I invite you to read the opening post by @gulliver "For us, developers, it is important to get your ideas and opinions regarding AmigaOS right. We don't want to lose the feedback loop that is required for the constant improvement we aim for our beloved OS." I see my suggestion as part of constant improvement - a way to move the platform along, and sell units (another Magic Pack?)... "nothing happens without a sale! (to quote my former sales director). My suggestion is also still "retro" - as ultimately, its emulated 68k but seamlessly integrated. It's silly to suggest I won't port it - I can't port it. I don't have the source code... It's been years since I last wrote any C... and I don't know Assembler (Rust, Elixir and JavaScript is what I use for the day job). I'm not qualified to do the job... but I do know people who are... |
18 May 2021, 19:03 | #1177 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,213
|
I think you probably want to look at AROS
|
18 May 2021, 19:33 | #1178 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
@Bobson: you are only the one millionth person to come around with exactly that kind of idea and everybody hanging out on Amiga forums has been discussing it to death for the last 20 years.
That's why you get answers here you might perceive as 'snark'. It's not because we are all mean people, it's just that we are tired of these discussions. Btw, if you want an Amiga OS variant that runs on X86 hardware, check out AROS. Be prepared for not many people giving much of a fuck about it, though. |
18 May 2021, 19:39 | #1179 | |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
Quote:
Suggestions to port AmigaOS to platform XY always make me smile, because people tend to underestimate the amount of work it would entail. If you‘re seriously interested in ARM & Amiga, a ZZ9000 might be something for you to have a look at. |
|
18 May 2021, 19:43 | #1180 | ||
Semi-Retired
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 1,993
|
Quote:
Quote:
Shame, but understandable. I guess I can always install it over the 3.2 one. |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
AmigaOS 3.1.x v 3.9 | steve_mynott | New to Emulation or Amiga scene | 35 | 19 April 2020 06:23 |
AmigaOS 3.9 | PoLoMoTo | support.WinUAE | 8 | 27 August 2011 18:06 |
AmigaOS 3.5 or 3.9 | maddoc666 | support.Apps | 12 | 22 February 2010 08:02 |
AmigaOS | koncool | request.Apps | 6 | 04 June 2003 17:45 |
AmigaOS XL | sturme | New to Emulation or Amiga scene | 4 | 15 January 2002 02:13 |
|
|