Kernel & SuperBASIC Updates: Difference between revisions
(The MicroKernel link leads to an older page that tried to provide both the microkernel and DOS together. This is now deprecated as of Dec 28th 2023 as seen on the readme page of https://github.com/ghackwrench/F256_Jr_Kernel_DOS. the new repo for just the kernel is at: https://github.com/ghackwrench/F256_MicroKernel) |
|||
Line 11: | Line 11: | ||
[https://github.com/FoenixRetro/f256-firmware Complete Package Kernal+SuperBASIC+Apps Link] | [https://github.com/FoenixRetro/f256-firmware Complete Package Kernal+SuperBASIC+Apps Link] | ||
== | == Link to USB Driver for XR21B1411 (Not needed for F256K2) == | ||
XR21B1411 USB Driver | XR21B1411 USB Driver for PC/Linux. The MAC is outdated. (Note: Driver is not needed for the F256K2) | ||
[https://www.maxlinear.com/product/interface/uarts/usb-uarts/xr21b1411] | [https://www.maxlinear.com/product/interface/uarts/usb-uarts/xr21b1411] | ||
On the F256K2 the XR21B1411 has been replaced by a FT4232, to allow direct use as a JTAG controller for the FPGA. There are 3 virtual serial ports (channels) enabled. The first connected to the Rasberry PI Nano (on-board) that manages the FPGA loading, the second one is the Debug port and the Third one is the system UART. | |||
Therefore on a F256K2 you want to select the second COM port that gets added to your system. On my Windows 10 system, the F256K2 USB-C connection added ports COM5, COM6 and COM7. All three coming up just as generic FTDI manufacturer USB ports. | |||
To perform a full Kernel & SuperVASIC update, I simply downloaded the Complete Package (above), and edited the update.bat batch file to instead specify my system's COM6 (i.e. the 2nd added Port). | |||
== Links to Software needed to do update with FoenixMgr (Python Script) == | |||
Python | Python | ||
[https://www.python.org/] | [https://www.python.org/] |
Latest revision as of 18:28, 12 February 2025
Kernel and/or SuperBASIC Update Links
Here are the GitHub Links where you will find the latest F256K / F256Jr Micro-Kernel load and/or SuperBASIC:
F256x Micro-Kernel Github Link
Here is a complete package of both latest instances (Scripts & bulk.csv files included)
Complete Package Kernal+SuperBASIC+Apps Link
Link to USB Driver for XR21B1411 (Not needed for F256K2)
XR21B1411 USB Driver for PC/Linux. The MAC is outdated. (Note: Driver is not needed for the F256K2) [1]
On the F256K2 the XR21B1411 has been replaced by a FT4232, to allow direct use as a JTAG controller for the FPGA. There are 3 virtual serial ports (channels) enabled. The first connected to the Rasberry PI Nano (on-board) that manages the FPGA loading, the second one is the Debug port and the Third one is the system UART.
Therefore on a F256K2 you want to select the second COM port that gets added to your system. On my Windows 10 system, the F256K2 USB-C connection added ports COM5, COM6 and COM7. All three coming up just as generic FTDI manufacturer USB ports.
To perform a full Kernel & SuperVASIC update, I simply downloaded the Complete Package (above), and edited the update.bat batch file to instead specify my system's COM6 (i.e. the 2nd added Port).
Links to Software needed to do update with FoenixMgr (Python Script)
Python [2]
PySerial [3]
Foenix Manager (Collection of Python Scripts to use the USB Debug port) [4]
Kernel and/or SuperBASIC Update Guide
Below, is a short video on how to install the software you will need to be able to reflash your Kernel and/or SuperBASIC.
How to Update your F256 Jr. / F256K Short