05 November 2021, 08:02 | #81 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Quote:
There is a catch of course - this is the early beta or mature alpha state. Many things are still not working and/or need some polishing. |
|
05 November 2021, 12:50 | #82 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
|
Sounds amazing, Michal..
Will keep an eye on this project.. |
05 November 2021, 15:40 | #83 |
Registered User
Join Date: Nov 2016
Location: Skien / Norway
Posts: 111
|
Does that mean that it's not going to be stand alone? At least for a while?
|
05 November 2021, 16:00 | #84 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Quote:
The standalone version is just as mature as the pistorm one, but at the very moment it lacks one important thing - the operating system. My plan is to go there with m68k AROS, so that you will get hardware agnostic m68k OS. But for now PiStorm has priority for one important reason - that way I can test Emu68 and actually compare it against other m68k family members. The original AmigaOS and huge software base allowed me to work on Emu68 much much faster than ever before. So, while there is still no OS for standalone Emu68 it is not bad - PiStorm is helping there too! |
|
05 November 2021, 17:17 | #85 |
Registered User
Join Date: May 2017
Location: Sao Paulo
Posts: 17
|
I think PiStorm and Emu68 are really great projects. Does anyone know if there will be a PiStorm solution for the big box Amigas? I have an Amiga 3000 and it would be great to have a similar solution for it.
|
05 November 2021, 22:33 | #86 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
For me Pi-Storm is very interesting, but I have nothing to put it in since my (GB)A1000 already has an 060@100Mhz (and an 030 socket anyway) and the rest of my machines are A1200's.
For me the ultimate thing would be bare metal on a Pi400 - that would make a wonderful little machine. I bought it to try the PiMiga build but it just didn't do it for me I'm afraid so now the Pi400 is just sat on the shelf in it's box collecting dust. |
19 November 2021, 14:58 | #87 |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 527
|
Has anybody got this to run something in standalone mode on the Pi4?
Like booting AROS.. or.. something. I just get a black screen. |
19 November 2021, 20:29 | #88 |
Registered User
Join Date: Oct 2018
Location: United Kingdom
Posts: 97
|
PiStorm 32 is in development, a trapdoor accelerator card using the existing PiStorm and Emu68 work to provide an A1200 solution. I have 3 1200’s and only 1 accelerator at the moment - a Blizzard 1230 IV 030 at 50MHz - so am really looking forward to seeing what this solution can do.
|
19 November 2021, 23:15 | #89 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
I read somewhere the PiStorm 32 won’t be available for many months. Possibly it won’t be available in 2022…
|
22 November 2021, 10:22 | #90 | |
Registered User
Join Date: Oct 2018
Location: United Kingdom
Posts: 97
|
Quote:
I'm still very excited by this project though. Check these out: https://publish.twitter.com/?query=h...3&widget=Tweet https://publish.twitter.com/?query=h...5&widget=Tweet https://publish.twitter.com/?query=h...4&widget=Tweet https://publish.twitter.com/?query=h...3&widget=Tweet |
|
22 November 2021, 10:44 | #91 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,334
|
It would be really good if Emu68 was thinking about the extended 68000 I/O functionality not needed for Amiga such as FC and Bus Arbitration.
|
25 November 2021, 10:25 | #92 |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 527
|
Looking at config.txt included in EMU68, I see this:
#initramfs aros-raspi-m68k-rom.elf Apparently, EMU68 will boot AROS 68K on a Raspberry Pi WITHOUT AN AMIGA if I provide an AROS 68K boot ROM called aros-raspi-m68k-rom.elf. Do you know where aros-raspi-m68k-rom.elf is? Or can you guys build the code in the "examples" folder? It fails for me with: Code:
/opt/amiga/lib/gcc/m68k-amigaos/6.5.0b/../../../../m68k-amigaos/bin/ld: Build/smallpt.o:Build/smallpt.o:(.text+0x1c0): undefined reference to `__mulsi3' |
25 November 2021, 11:18 | #93 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Quote:
This is strange. Btw. until now I was always compiling the examples manually with gcc from Bebbo. |
|
25 November 2021, 13:05 | #94 | |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 527
|
Quote:
I was finally able to build the examples by removing the -nostdlib linker flag, that prevents the undefined __mulsi3 errors. But if I put something like this in config.txt: initramfs=SmallPT ...I stilll get a black screen on the Pi4. I am trying this without an AMIGA, directly on the PI4, so I built EMU68 without -DVARIANT=pistorm. So, even without an AROS ROM, I should be able to see these examples on HDMI without an Amiga, right? BTW, this is incredible, Michal. You are doing an awesome work here, and I believe once AROS boots in EMU68 without old Amiga hardware, people will realize this is the only way forward for the platform. |
|
25 November 2021, 13:32 | #95 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Quote:
If I will not forget, I will fix it this evening. EDIT: I've just checked source of smallPT. Actually it is not using movec registers at all. Therefore there must be something else that stops you from using it. Please show me how are you compiling it Last edited by mschulz; 25 November 2021 at 13:49. Reason: new information |
|
25 November 2021, 13:55 | #96 | |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 527
|
Quote:
Hi again, Michal. Here's how I build the examples: Code:
manuel@hp15db0:~/src/Emu68/examples$ make make[1]: Entering directory '/home/manuel/src/Emu68/examples/SmallPT' Compiling: startup.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions -O1 startup.c -o Build/startup.o Compiling: smallpt.cpp m68k-amigaos-g++ -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions -fno-threadsafe-statics -fno-rtti -fno-exceptions -O1 smallpt.cpp -o Build/smallpt.o Compiling: support.cpp m68k-amigaos-g++ -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions -fno-threadsafe-statics -fno-rtti -fno-exceptions -O1 support.cpp -o Build/support.o Compiling: topaz.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions -O1 topaz.c -o Build/topaz.o Building target: Build/SmallPT Build completed make[1]: Leaving directory '/home/manuel/src/Emu68/examples/SmallPT' make[1]: Entering directory '/home/manuel/src/Emu68/examples/Buddha' Compiling: startup.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions startup.c -o Build/startup.o Compiling: buddha.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions buddha.c -o Build/buddha.o Compiling: support.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions support.c -o Build/support.o Compiling: topaz.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions topaz.c -o Build/topaz.o Building target: Build/Buddha Build completed make[1]: Leaving directory '/home/manuel/src/Emu68/examples/Buddha' make[1]: Entering directory '/home/manuel/src/Emu68/examples/SysInfo' Compiling: sysinfo.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions sysinfo.c -o Build/sysinfo.o Assembling: test-dhrystone.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions test-dhrystone.s -o Build/test-dhrystone.o Compiling: topaz.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions topaz.c -o Build/topaz.o Building target: Build/SysInfo Build completed make[1]: Leaving directory '/home/manuel/src/Emu68/examples/SysInfo' make[1]: Entering directory '/home/manuel/src/Emu68/examples/Dhrystone2.1' Compiling: dhry_1.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions -w -DNOSTRUCTASSIGN dhry_1.c -o Build/dhry_1.o Compiling: dhry_2.c m68k-amigaos-gcc -c -m68020 -m68881 -O2 -fomit-frame-pointer -fno-exceptions -w -DNOSTRUCTASSIGN dhry_2.c -o Build/dhry_2.o Building target: Build/Dhrystone Build completed make[1]: Leaving directory '/home/manuel/src/Emu68/examples/Dhrystone2.1' make[1]: Entering directory '/home/manuel/src/Emu68/examples/Linpack' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/manuel/src/Emu68/examples/Linpack' Maybe you could add binaries for the examples to the github repository? I think it would be very useful to have them in binary form on the /install dir, ready to use. |
|
19 November 2022, 22:05 | #97 |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
And here am I again. Emu68 now works with CM4 (RaspberryPi Compute Module 4) boards
https://www.patreon.com/posts/back-to-74831555 |
01 December 2022, 09:15 | #98 | |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 527
|
Quote:
Is there a standalone AROS 68K image we can try to boot on the Pi directly with this, please? Requiring an Amiga doesn't make much sense, since EMU68 already provides CPU and graphics... |
|
01 December 2022, 13:11 | #99 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
|
Awesome!
Any news on the A1200 version of pistorm? |
01 December 2022, 14:50 | #100 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,334
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Uae4arm (arm jit) | lubomyr | support.OtherUAE | 572 | 09 June 2023 13:34 |
NetSurf 68k and JIT on AmiKit 8.1 | Leandro Jardim | support.WinUAE | 6 | 24 October 2015 02:58 |
News about AROS 68k development? | Leandro Jardim | Coders. C/C++ | 80 | 29 November 2014 18:30 |
68k SoftCore development for DosBox AGA | NovaCoder | Coders. Asm / Hardware | 0 | 18 February 2013 06:04 |
New AmiATLAS still in development; 68k patch available | Paul | News | 0 | 10 February 2005 19:37 |
|
|