For first flashing of a PIC18K26K20 using a PIC programmer use "firstflash_bootloader+KGL140914.hex".This will program the tiny bootloader and KGL140914 into the PIC.For upgrades an existing version via tiny bootloader use "KGL140914.hex"

For first flashing of a PIC18K26K20 using a PIC programmer use "firstflash_bootloader+KGL140914.hex".This will program the tiny bootloader and KGL140914 into the PIC.For upgrades an existing version via tiny bootloader use "KGL140914.hex"

Hi,

finally got my pic programmer and a 18F26K20. Flashed your improved firmware and it worked like a charm! No big problems so far.

Noticed a small bug in the menu:

In the adf-selection panel: when you scroll down to exit and hit down another time, exit is not selectable by pressing return. You have to "scroll" one time upwards (thereby the highlight does not move) to be able to select exit and another time to get back to the adf-images. Maybe some index is not working as intended.

If you exit the reset submenu (reset -> no) the highlight jumps to firmware. If you exit by pressing ESC, the highlight jumps to settings. Similar behaviour in the firmware and alternate core submenus.

[Comment by StingRay on pouet: Nicely protected loader, very cute code (changing registers in the CIA irq's to calculate the decryption key for the trace vector decoder etc.). A good test case for any Amiga emulator since it needs 100% cycle exact CPU/Bus timing.]

Was not able to load an alternate minimg core with the alternate core functionality. The bootloader hangs after Agnus ID and Denise ID. However, loading an alternate non-minimig core (e.g. PET2001, VIC-20, ...) works.

This bootblock loader code works since YQ100818 FPGA release at Normal CPU speed.Problem is the ARM and PIC firmware Floppy timing at the further loader when the first picture appear.Mostly the loader works when switching into Turbo mode directly after the bootblock is finished.The new PIC again works different internally and this may have an effect to some title and code.

The alternative core load function is to load non-Amiga chipset core.It only upload the selected FPGA .bin file and then stop. Therefor any other Amiga core will hand at this point. Its the same in the current ARM release offering this feature.

______________________________________________JMP $00000BED ; will guru-meditation until next morning

In the adf-selection panel: when you scroll down to exit and hit down another time, exit is not selectable by pressing return. You have to "scroll" one time upwards (thereby the highlight does not move) to be able to select exit and another time to get back to the adf-images. Maybe some index is not working as intended.

If you exit the reset submenu (reset -> no) the highlight jumps to firmware. If you exit by pressing ESC, the highlight jumps to settings. Similar behaviour in the firmware and alternate core submenus.

Hi,

finally I could track down the small menu bugs in KGL140914 (see the attached zip). To apply use tiny bootloader with the included *.hex file.

Note: First I had some problems with tiny bootloader and wasn't able to upload any *.hex files because I used an old notebook which was not fast enough to synchronize with the PIC when writing (although it worked fine with the original 18LF252).

Who is online

Users browsing this forum: No registered users and 2 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum