@balaton
Quote:
I've made another bboot release 0.3 which is most interesting for using on real hadware as it fixes the forth script to not require editing (took almost the whole day to figure it out although it should be simple) and adds configurability to make it faster on real hadware and output to screen instead of serial. See README for details under Configueation section.
Tried on my peg2 firstly "as it" without configuration, and find out that seems there or some additional carriage return, or maybe some missed instead. Now for most of strings it didn't starts on the next line , but continue previous one from the last place of the previous. Forum's quote tags didn't give ability to show how it, so will show it on screeenshoot.
But for first an output:
BBoot 0.3 (23.7.2023)
/pci@80000000: io fe000000/10000 mem 80000000/40000000
/pci@80000000/host: 0:0.0 11ab:6460 60000 | 646011ab 0100 6
/pci@80000000/firewire: 0:1.0 1106:3044 c0010 | 30441106 0109 0
2000810 0 80000000 0 800 | 80000000
1000814 0 fe001080 0 80 | 00001081
/pci@80000000/isa: 0:c.0 1106:8231 60100 | 82311106 0000 7
/pci@80000000/ide: 0:c.1 1106:0571 1018f | 05711106 010e 7
1006110 0 fe001000 0 8 | 00001001
1006114 0 fe00100c 0 4 | 0000100d
1006118 0 fe001010 0 8 | 00001011
100611c 0 fe00101c 0 4 | 0000101d
1006120 0 fe001020 0 10 | 00001021
/pci@80000000/usb: 0:c.2 1106:3038 c0300 | 30381106 0409 7
1006220 0 fe001040 0 20 | 00001041
/pci@80000000/usb: 0:c.3 1106:3038 c0300 | 30381106 0409 7
1006320 0 fe001060 0 20 | 00001061
/pci@80000000/other: 0:c.4 1106:8235 68000 | 82351106 0000 0
/pci@80000000/sound: 0:c.5 1106:3058 40100 | 30581106 0309 0
1006510 0 fe001100 0 100 | 00001101
1006514 0 fe001030 0 4 | 00001031
1006518 0 fe001034 0 4 | 00001035
/pci@80000000/pci1106,3068: 0:c.6 1106:3068 78000 | 30681106 0309 0
1006610 0 fe001200 0 100 | 00001201
/pci@c0000000: io f8000000/10000 mem c0000000/20000000
/pci@c0000000/host: 0:0.0 11ab:6460 60000 | 646011ab 0100 7
/pci@c0000000/display: 0:8.0 1002:5960 30000 | ffffffff ffff ffff
42004010 0 c0000000 0 8000000 | ffffffff
1004014 0 f8001000 0 100 | ffffffff
2004018 0 c8000000 0 10000 | ffffffff
2004030 0 c8020000 0 20000 | ffffffff
/pci@c0000000/display: 0:8.1 1002:5940 38000 | ffffffff ffff ffff
42004110 0 d0000000 0 8000000 | ffffffff
2004114 0 c8010000 0 10000 | ffffffff
Checking initrd at 0x600000-0xa2bea7 (4374183 bytes)
Found zip with 69 entries
Parsing Kicklayout at 0xa2bea7 (3285 bytes)
Booting config 1: AmigaOS_4.1_Final_Edition
Loading loader.of
Loading kernel
Loading FastFileSystem
Loading SmartFilesystem
Loading peg2ide.device.kmod
Loading battclock.resource.kmod
Loading bootmenu.kmod
Loading bootimage
....
And screenshoot of putty how it looks like in 0.3 now (in 0.2 it was ok with same settings of putty):
https://kas1e.mikendezign.com/pegasos2/bboot_03_serial_output.jpgAs for speed of loading, i think at least with the default configuration speed the same: about 25-26 seconds to show up workbench (0.2 version was 27 seconds).
And yes, forth scrip works as it, no need editing :)
ps. Probably the most fast boot will be with "Os V0 Ab" ? For now trying to find out how in OF set the new configuration variable, simple "setenv /options/bboot "Os V0 Ab" " gifing "error: no such configuration variable".
@All
Have anyone tips how create in /options a "bboot" entry with necessary content ? So far tryed all the "echo aa >/options/bboot", mkdir, whatever else , but still didnt' find a way. Casual "setenv /options/bboot aa" was a hope, but nope, also didn't work.
All i have for now is that i do have /options directory in root of OF, and can go inside, but it's empty and so far didn't find a way how to create a file there..
Any hint are welcome of course
Edited by kas1e on 2023/7/24 11:32:37