Welcome to Amiga Vampire Accelerators
Home Order Vampire V2 Accelerator FAQ Topics
  Login/Create an Account    

Menu

Amiga600_FPGA.gif Vampire 1200 V2
· About
· Core updates
tree-L2.gif Peripherals
tree-T.gif Trapdoor
tree-T.gif IDE
tree-T.gif F-Panel
tree-T.gif Ethernet
tree-T.gif Expansion
tree-T.gif JTAG
tree-T.gif Video out
tree-L.gif MicroSD
· All News

Amiga600_FPGA.gif Vampire 600 V2
· About
· Core updates
tree-L2.gif Peripherals
tree-T.gif PLCC-68 socket
tree-T.gif JTAG
tree-T.gif Video out
tree-L.gif MicroSD
· All News

Amiga600_FPGA.gif Vampire 500 V2
· About
· Core updates
tree-L2.gif Peripherals
bar.gif DIL-64 socket
bar.gif IDE
bar.gif Ethernet
bar.gif JTAG
bar.gif Video out
tree-L.gif MicroSD
· All News

Amiga600_FPGA.gif Vampire 600 V1
tree-L2.gif About
tree-T.gif Schematics
tree-T.gif Core
tree-L.gif Soldering
· Terms of service
· Ordering
· Tecnical support
· Core upload
· Vampire 600 map
· All News

Amiga600_FPGA.gif Vampire 500 V1
· All News

Amiga600_FPGA.gif Amiga FPGA Accelerator
· Introduction
· Pictures
· Voltage Level Translation
· Sharing ideas
· Who helped?
· Contact info

Amiga_Ball.gif Amiga Talk Talk
· Amiga 1200 Coldfire
· Talk regarding A608
· Amiga PPC

icon_members.gif Amiga Repair
· Amiga 600 restoration
· Mouse repair
· Cold solder joint
· Amiga 600 repair
· Keyboard repair

favoritos.gif Amiga Tutorials
· Install WB from WinUAE
· Play HAM Video

som_themes.gif Amiga Testings
· Amiga 600 plays video
icon_community.gif Forum
nuke.gif Downloads
home.gif Web Hosting
som_downloads.gif Web links

68k Dev Log: First Kickstart Boot Attempt on Majsta 68K
Posted on Thursday, September 17 2026 @ 20:58:15 CEST by majsta

Yesterday I made the first real Kickstart boot attempt using the Majsta 68K core on Vampire 600 V2. It is still too early to call this a boot, because at this point instruction coverage is around 95% and several instructions needed by Kickstart are still missing. However, the result is an important milestone. The CPU now performs reset, starts executing code from the real Kickstart ROM, passes through the first initialization code and eventually reaches an instruction that is not yet implemented. This produces a vector 4 exception and ends with the yellow screen shown in the picture. Normally a yellow screen would not sound like good news :) but at this stage it actually is. The CPU is no longer running a small internal test ROM. It is now executing real Kickstart code on the real Amiga motherboard. The Quartus report also shows another problem that will have to be addressed later. The current implementation is very large, using approximately 86% of the Cyclone III EP3C40 logic elements. At this stage the core is mostly pure VHDL and makes almost no use of FPGA megafunctions apart from the PLL. For now the priority is correctness and reaching a successful boot. Once that is achieved, a major architectural cleanup and resource optimization phase will follow. Still not a boot — but definitely progress.


First real Kickstart boot attempt. The Majsta 68K executes ROM code until reaching an unsupported instruction and ends at the yellow screen.


Early Majsta 68K FPGA utilization: approximately 86% of the Cyclone III EP3C40 logic elements, before the planned architectural/resource optimization work.





 
Related Links
· More about 68k Dev Log
· News by majsta


Most read story about 68k Dev Log:
Musashi (68k reference) integrated into ModelSim – Step 1


Article Rating
Average Score: 0
Votes: 0

Please take a second and vote for this article:

Excellent
Very Good
Good
Regular
Bad



Options

 Printer Friendly Page  Printer Friendly Page

 Send to a Friend  Send to a Friend


Sorry, Comments are not available for this article.
Web site powered by PHP-Nuke

© MAJSTA – All content, logos, and trademarks related to Vampire Accelerators for Amiga computers are owned and developed by MAJSTA.
Other logos and trademarks are the property of their respective owners.
Web site engine's code is Copyright © 2003 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Page Generation: 0.086 Seconds