Welcome to Amiga FPGA Accelerators
Support my work so I can continue
Home Your Account FAQ Topics Content Submit News Top 10
  Login/Create an Account    

Menu

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

Amiga600_FPGA.gif Vampire 600
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 mapNew content !

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

Info

Only registered users can shout. Please login or create an account.

About me: Another hack attack on the page
About me

Few days ago I received one interesting mail with screenshot showing that someone entered into administration services of this site using my personal password. My response was that I will not change the password and I said to that person to have fun. Today this site was offline. If you was visiting and your antivirus reported that there is a virus somewhere on this site that was just a detection of an changed title of this site to something like "You are hacked by bla, bla, bla" something. Ok let's play now, password will stay the same for you, I didn't fix any bugs inside the code, but I did something smarter. Let's see you now :)

Posted by majsta on Wednesday, December 03 @ 11:52:10 EST (354 reads)
(Read More, Pictures, Files... | comments? | About me | Score: 0)

Amiga Talk Talk: Finnish Amiga Users Group's A4k donation to me
Amiga Talk Talk

OULU, FINLAND - October 27th, 2014 - Finnish Amiga Users Group recently received offers for two separate Amiga 4000 computer donations, for giving onwards to worthy Amiga causes. We are very grateful for these generous offers and have coordinated them to the best of our abilities. The machines and donations themselves have been handled by private people. We are now happy to announce that the first one of the Amiga 4000 donations is on its way to the recipient, Igor "Majsta" Majstorovic in Bosnia. Igor has worked tirelessly and selflessly on Field-Programmable Gate Array (FPGA) accelerator cards to bring a modern solution to speeding up our old Amigas, and we hope this donation we facilitated helps him in that work. The donation also includes Amiga 4000 accelerator board connectors, plentiful accessories and some Amiga mementos as well.
Source: saku.amigafin.org

UPDATE: November 21, 2014
Received two huge packages. I will write about the things I received in new article after I solve few problems with monitor. He is heavily damaged, cathode tube was moved from its place, most of the wires inside are disconnected, lot of bended pins. It is sad because monitor looks from the inside and outside just like he has left the factory just now. I was repairing it all day and made some progress, got to the menu screen but still he is not working. In the tiny space inside monitor case I left lot of my blood, nasty fingers cuts... Destroyed my hands totally, but hey, it can't get any better than to mix my blood with Amiga devices :)

Posted by majsta on Tuesday, October 28 @ 13:21:53 EDT (170 reads)
(Read More, Pictures, Files... | comments? | Amiga Talk Talk | Score: 5)

Vampire 500: IDE controller integrated
Amiga FPGA accelerator


Posted by majsta on Friday, September 26 @ 13:15:51 EDT (263 reads)
(Read More, Pictures, Files... | comments? | Vampire 500 | Score: 5)

Vampire 500: Revisited
Amiga FPGA accelerator

Last year I started Vampire 500 project, FPGA accelerator for Amiga 500 but without keyboard, floppy disks or let's say complete Amiga 500 I needed to stop that project. Goal was to have fast accelerator with emulated core and support for IDE with Gayle emulation. Few days ago I received Amiga 500 keyboard from ShK and bunch of Amiga floppy disks so now I have everything to continue this project. SysInfo results and Gayle detection are shown in Read More, Pictures, Files... section of this article.

Posted by majsta on Friday, September 19 @ 16:06:21 EDT (908 reads)
(Read More, Pictures, Files... | comments? | Vampire 500 | Score: 4.87)

Vampire 600: Phoenix bug hunting
Amiga FPGA accelerator

Last few days it was lot of fun and hard work to find bug who stopped us from booting into Workbench and complete Apollo-team worked on this. Those who visited our irc channel could see huge motivation from all members to track it down. As you can see on the pictures shown in this article Kickstart 1.3 had some problems with displaying fonts so after investigation we narrowed our potential bugs to Blitter area. Next logical step was to compare information's from original CPU to the Phoenix results. I must say that it was so hard to capture all needed information's using SignalTapII because somehow I was receiving a lot of junk data and serious filtration was needed to capture only information's we can use. What we wanted is to compare those registers: BLTCON0, BLTCON1, BLTAFWM, BLTALWM.

CPU Data Address register Register name
MC68000 071A
0002
FFFF
FFFF
DFF040
DFF042
DFF044
DFF046
BLTCON0
BLTCON1
BLTAFWM
BLTALWM
Phoenix 071A
0002
0000
0000
DFF040
DFF042
DFF044
DFF046
BLTCON0
BLTCON1
BLTAFWM
BLTALWM

This result shows us where problem was and it means that sometimes Blitter Registers DFF044 and DFF046 are not correctly set with "FFFF" but with "0000". After isolating problem it was just matter of time when we will find it in code and fix it. And yes today we made it happen. You may ask yourself why is he writing about something that is already fixed. This article belongs in the history, today was crucial day for this project, today real magic happened and from this day on you will start to believe again!

Posted by majsta on Friday, August 29 @ 11:17:31 EDT (328 reads)
(Read More, Pictures, Files... | comments? | Vampire 600 | Score: 5)

Vampire 600: Phoenix core test
Amiga FPGA accelerator

This is the first public Phoenix core test. Despite some haters statements that this demo was written specially for Phoenix just to trick everyone that core is fast I must say that this is not true. Demo was tested in number of Amiga configurations and here are the results.

A4000/040 = 6.8 FPS
A4000/030 = 2,7 FPS
A600/TG68 = 3 FPS
A600/TG68-020+cache = 4.5 FPS
AMIGA 1000 (fastmem) = 0.6 FPS
A1200 68030@50 = 5.1 FPS
A1200/1260@80MHZ = 18.6 FPS
A600/Phoenix = 31.2 FPS !!!


In fact you can test the demo on your system and report the results. You can find it in Read More, Pictures, Files... section of this article.
phoenix_demo4 - start from workbench
phoenix_demo4.bin - start from WinUAE selecting it as an main ROM file with 64MB of Motherboard fast.

Posted by majsta on Thursday, May 15 @ 12:54:59 EDT (727 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 600: Competition started
Amiga FPGA accelerator

At this point I proposed rest of the apollo-team to create some kind of competition for today. As I didn't had the chance to go to the Germany for those testings I will try something from my side, rest of the team will work together in a small Amiga meeting somewhere in Germany. Yes, Phoenix core is ready for testings inside Vampire 600. Stay tuned...

Posted by majsta on Saturday, April 26 @ 10:13:29 EDT (462 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

About me: For those who hacked the site
About me

I m sorry to say this to you but I think that there is nothing special about the fact that you hacked 10 years old PHPnuke site no one uses anymore. I will not waste my time to track you or to fix bugs inside sites code simply because you should know that those days everyone backups their databases. How much time you need to do this again, I think few minutes then I will upload clean database again and it will take me few minutes also, then you will hack the site again and then, imagine I will upload clean database again, then you will hack it again, and then I will build automatic system to upload clean database every hour, then you will sit those few minutes in front of your computer to hack it again and my system will repair it automatically, I will not do anything. Then you will build automatic system to destroy my site every minute, then our systems will play together and imagine site will work anyway. And then you will find out that you should do something smarter than to waste time here reading this anyway and that I should do something smarter instead writing this stupid text. And so on and so on...

Posted by majsta on Tuesday, April 22 @ 07:27:39 EDT (283 reads)
(Read More, Pictures, Files... | comments? | About me | Score: 5)

Vampire 600: Phoenix core - Demo coder wanted
Amiga FPGA accelerator

Under the radar lot of work has been done. Apollo-team didn't stopped development on new faster core who will run Vampire 600 faster than any known classics Amiga. I was away for some time but for some time I was working on new Amiga projects. Since Phoenix core is going to its final stage we need demo who will be able to show real performance of the core.

What we need:

1.Someone who owns Vampire 600

2.Have ASM coding skils

3.Capable of creating demo with very CPU demanding calculations based on real time fractal rendering or very demanding texture mapping demos with lot's of MUL and DIV

4.Coder who is able to create demo too slow for 68040 and challenging for 68060


For more information's jump in to #Apollo-team on Freenode

Posted by majsta on Monday, April 14 @ 07:13:47 EDT (1199 reads)
(Read More, Pictures, Files... | comments? | Vampire 600 | Score: 0)

About me: Where am I?
About me

Unfortunately due to damn Bitcoin fever I was literally forced by my friends to join and eventually build new hardware for it. For about half a year they are asking me to start so i didn't get any chance to get away. For now, I will stop my Amiga development and I hope I will get back to it soon enough. For now everything going as planned, production is going nice and waiting list is still long. Development of new core is put on hold for now but it is about 70% done and Apollo crew will start working on it in short period of time. Back to Bitcoin. Lot of time I was thinking about creating coin build for Amiga. Coin that we could only dig with Amiga machines, maybe something like that could bring life into old computers.

Posted by majsta on Monday, January 06 @ 07:10:17 EST (286 reads)
(Read More, Pictures, Files... | About me | Score: 0)

Vampire 600 - OS: New core
Amiga FPGA accelerator

Today I had little time to build another core for Vampire 600. Someone may ask why I wasted time on building core slower and with less memory than original one. Let's say that few people wanted core according to this specifications. MC68000 emulation with memory located at $C00000 - $CFFFFF, $200000 - $5FFFFF space, in total 5 megabytes of Slow/Fast Ram. Another reason is to again prove the concept and how easy could be to upload new core supporting another type of CPU. This core is more compatible with some problematic software. Enjoy :)

Posted by majsta on Monday, October 28 @ 06:52:02 EDT (463 reads)
(Read More, Pictures, Files... | Vampire 600 - OS | Score: 0)

Vampire 600: Last batch from me
Amiga FPGA accelerator

I didn't have the time to write much since I was stuck with soldering but I had the time to read various Amiga forums and I was amusing myself reading about happiness of some people when they realized that one of the Vampire 600 accelerators send to UK was not in working order. It is replaced with working one. Don't worry so much I didn't developed all of this to put you out of business. Do you feel endangered in some way? Don't be afraid. What is most important to you? To see Amiga progress or to live from selling outdated products. I must say that my complete concept was success. Users learned how to upload cores to accelerator. I forced serious developers to buy Amiga 600 to be able to work with my hardware. Soon we will have fastest Amiga accelerator ever produced. I m sorry that you made some wrong decisions few years ago. You could find some time to talk with me :) Now, 30 more boards left for me to send, next 300 will be done by kipper2k in short period of time. At the end it is nice to see that people are selling your accelerators to order mine.

Posted by majsta on Friday, October 25 @ 14:05:07 EDT (1292 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 600: First users
Amiga FPGA accelerator

Today I received first pictures from new Vampire 600 user. This specific card was sent to ShK for SAKU 2013 event held at the Finnish Science Center Heureka in Helsinki on September 21st but unfortunately card was not there on time so visitors could only see poster of Vampire accelerator at the entrance hall. It took 11 days for package to arrive from Bosnia to Finland. Please look at the other pictures in Read More, Pictures, Files... section of this article.

Posted by majsta on Tuesday, September 24 @ 10:20:32 EDT (835 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 600: Meets Apollo-core :)
Amiga FPGA accelerator

You may noticed that 3 Vampire 600 boards are send somewhere but no one from pre-order list have been contacted. Don't be mad just read the story. On 21 Aug 2013 I became Apollo Team Member. What is Apollo you may wonder? Apollo-core is fastest FPGA core today and it is based on MC68K series of CPU. Again, you may ask why all of this is important for us? Yes we can run it inside Vampire accelerator series and get fastest Amiga accelerator ever produced. Now you know where are those 3 boards left. For past few days we are doing lot of work regarding optimization of the Apollo-core because original core can't fit into small FPGA used on Vampire 600. New core is taking shape, code named Phoenix, targeted at 100Mips and available as update for current core Vampire 600 is using at the end of November. What is my role in coding you may ask. I will be doing integration of Phoenix to Amiga Bus and few other things. So far I have created 500 lines of code and it seems that I will need to create 1000 more to get it done. All the time I was waiting for the opportunity to work with such names and to learn from them. Don't get me wrong but again I m proud that they recognized my hard work and invited me to the team. Final conclusion is that if all goes well there will be no point of building another accelerators instead FPGA accelerators. I must say that soon no one from other developers will be able to keep up with this.
UPDATE: September 11, 2013
After publishing this information's I noticed that too much people suggesting how and what needed to be done and why all of this is not possible. The same thing happened to most of the Amiga projects where developers just couldn't keep up with various demands. Adding some non standard features to the core usable for only few programmers takes time and most of the people will never notice or use that part. All of those comments created argue in Apollo team so we agreed that we will stop talking about complete project to the day we have first results. I didn't notice anyone contacting me about using schematics of Vampire 600 I published. So instead of talking what and how something should be done do it yourself. Enough said.

Posted by majsta on Saturday, September 07 @ 10:34:56 EDT (1387 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 600: First Accelerators on their way
Amiga FPGA accelerator

I have managed to finish 3 boards and today I will send them. Their destination: Germany. I must say that assembly of the boards is so difficult and when is done detailed testings are performed. Boards are in working condition and very fast. Complete process of soldering and testing can take complete day for just one board so you need to have patience because waiting list is long. I will need to create better assembly team because there is no way I can do all of this alone. I m mad at one more thing. I should concentrate of creating new products for Amiga and instead of doing that I m stuck with soldering because complete process is so delicate and I can't trust anyone. My assembly team made so much mistakes in process of soldering that I wasted five days to discover them.

Posted by majsta on Thursday, September 05 @ 08:54:24 EDT (3848 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 0)

Vampire 600: Browsing Web
Amiga FPGA accelerator

For some reason I had to see how all of this performs online and I m satisfied! Is it usable in any way? Yes it is! Like you can see on attached video simple web sites can be used, forums etc. Let me say that maybe 70% of the things you normally do online can be done. But, I have a feeling that all of this could be much better if I had opportunity to connect Amiga to different monitor. Strange thing is that MiamiDX didn't worked and it seems that he have some problems with DNS. For best performance I used Voyager and Aweb. I m disappointed to IBrowse because he was slowest so I don't use it at all. Yes I know that everyone said that he is the fastest one but not in my case. It seems to me also that Voyager have very dirty code with strong will to crash sometimes. On other side is AWEB solid and stable and with few tunings maybe can get most from new sites. Strange thing is that new browsers like OWB and NetSurf needs FPU and ixemul libraries optimised for FPU. Conclusion to this would be that developers are going in wrong way because soon we will have emulated MC68K inside FPGA capable of much more than MC68060 with FPU. On other side there is very interesting project called Merlin Web browser who works on regular MC68K and it has support for CSS it is not stable but it has potential for shore.

Hardware used:
Amiga 600 rev. 1.5
Vampire 600 7.41Mips, 64MB FastRam
Wireless PCMCIA Netgear MA401 with WPA2 support
Software used:
Miami32b2 + prism2v2 drivers
Voyager
AWEB

Posted by majsta on Thursday, August 22 @ 11:17:06 EDT (990 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 600: Power of Vampire - game testings ADoom
Amiga FPGA accelerator

For some of you this may not look so strange at all but to me, person who actually never had an Amiga before, it was quite surprise to see Doom running on A600. Yes that's because Vampire 600 is doing acceleration but still I had so much questions in my mind looking at this. Without "real" graphic card, without any serious hardware and comparing that to minimum requirements for PC version gives me permission to say PC is just a trash, who stayed alive all of those years because people those days just don't know about anything else. To play PC version of Doom I had to spend serious amount of money back in the days and still game was not playable. On the paper 486 CPU is much better than older CPU's from MC68K series. Some versions are capable of 50Mips or more but for playing this type of games we needed graphic card, sound card and at least 8MB of memory so comparing Amiga 600 with all of this makes me smile. Small machine sitting on the table and able to perform much more than 486 in huge, heavy case with tons of cables and power consumption 10 times greater than A600.

After today's testing I think that I m proud to myself more than ever. Hey!!! I created my own hardware, in some basement, able to play 3D game, able to play Doom. Imagine!!!

Posted by majsta on Friday, August 16 @ 13:29:28 EDT (1301 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 600: Bending rules - Zeewolf 2 test passed
Amiga FPGA accelerator

Posted by majsta on Tuesday, July 30 @ 11:45:03 EDT (494 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 500: Core testings
Amiga FPGA accelerator

As you may noticed some very interesting things are happened regarding this project but news about that I didn't publish on this site. One Vampire 500 was sent to robinson5 from retroramblings.net and it was the one that I used for my testings. This is maybe most important thing happened to complete Vampire FPGA project because we are now in situation that we have opportunity to exchange codes and to point each other what might be a problem. We have already exchanged few mails and codes and it is very interesting to me that we solved few problems but using different approach. It is normal that two people can think different and coding in VHDL is something that is easier to create than to understand what someone wanted to do with specific part of the code. Another great discovery from robinson5 was bad solder joint on A16 trace of Vampire 500 and that was the reason why my code didn't worked. Earlier I have discovered that there was problem with one resistor placed on 7Mhz clk trace so after solving those hardware barriers everything regarding code should not be such problem. From the start of this project people on various forums are again against my projects talking that Amiga 500 uses MC68K to the max and that I will never be able to create something that is done for Amiga 600. What can I say about that, only few lines of code were needed to be implemented in old code and everything worked. Now we have 3 versions of the code and all of them are working fine and main differences are in solving accesses to MC8600 peripherals.

Posted by majsta on Friday, July 05 @ 08:14:35 EDT (2194 reads)
(Read More, Pictures, Files... | Vampire 500 | Score: 5)

Vampire 600: MOTOROLLIN'
Amiga FPGA accelerator

It is official! Fastest Amiga 600 in the world :)

Posted by majsta on Saturday, June 01 @ 07:06:29 EDT (589 reads)
(Read More, Pictures, Files... | Vampire 600 | Score: 5)

Vampire 500: Vampire 500
Amiga FPGA accelerator

Board, received, assembled, hardware part tested and it is working correctly, now let's do little coding :)

Posted by majsta on Wednesday, May 15 @ 15:03:34 EDT (581 reads)
(Read More, Pictures, Files... | Vampire 500 | Score: 0)

Info: First Amiga600 FPGA Accelerator project
Amiga FPGA accelerator



My project is related to Amiga and creating accelerator cards for Amiga computer. Why Amiga if we have modern computers, for those who are nostalgic those computers are important as air. So if you investigate there are lot of accelerators for Amiga but I m talking about creating worlds first FPGA Amiga accelerator, and I m working on this project more than 2 years. Idea is to create open hardware database, where everyone can build accelerator for their Amiga computers, also improve some characteristics and propose some ideas so we can bring old computers into life so they can act like modern computers supporting some new standards. Why, you may ask just because of that feeling you can't find with modern computers. You are feeling alive and able to accomplish anything, work with any part of that hardware, change it improve it, to be one with that hardware. Also that hardware I need to create is related to VHDL programing language so it can become also open software so anyone with some knowledge to VHDL can get higher speeds with that open hardware. At the end we can have old computers who can support anything like modern ones. So I think that this could bring something to large Amiga community and that they need that web site with open hardware and software for Amiga. Also i have major support from some large electronic companies because there are also some nostalgic people who would like to see my project is working. I had some offers to sold my schematics, codes to some German and American companies but I say no because this needs to be open hard&soft platform free for everyone who likes and lives for old nostalgic computers!!!

Note: Those days everyone knows everything about computers. But they can't understand us and they ll newer will...We just know how to be one with the machine... Let them think that there is nothing more because if they ever find out maybe they will force us to give them all of our knowledge...

Posted by majsta on Thursday, January 26 @ 13:26:12 EST (8735 reads)
(Read More, Pictures, Files... | Info | Score: 4.3)

New on Forum


Last 7 Forum Messages

Any plans for A3000/4000?
Last post by majsta on Dec 10, 2014 at 16:22:17

Vampire 600 ordering - how?
Last post by majsta on Nov 21, 2014 at 16:45:52

Vampire rEvolution
Last post by majsta on Sep 23, 2014 at 13:21:41

Fatal error: Allowed memory size of 50331648 bytes exhausted
Last post by majsta on Jul 25, 2013 at 10:11:31

Play HAM video on Amiga
Last post by majsta on Jun 26, 2013 at 14:16:04

CNB Your Account module not showing security number
Last post by majsta on Jun 25, 2013 at 06:41:08

I m begging for nice tutorials
Last post by majsta on May 06, 2013 at 14:30:04


[ Forums Main ]

User panel
Welcome, Anonymous
Nickname
Password
(Register)
Membership:
Latest: greedylap96
New Today: 0
New Yesterday: 0
Overall: 73

People Online:
Visitors: 10
Members: 0
Total: 10

Survey
Are you interested in Vampire 500 project

Yes
No
Maybe



Results
Polls

Votes: 313
Comments: 0

Commercials

Web site powered by PHP-Nuke

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest
You can syndicate our news using the file backend.php or ultramode.txt
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.150 Seconds