Welcome, Guest. Please login or register.

 



First NatAmi screenshot
First NatAmi screenshot
Previous Image | Next Image
Description: The NatAmi prototype is running!
It is running Kickstart 40.70 and is booting to WB 3.1

And as you expect I am working on the Blitter :-)
Picture Stats:
Views: 3437
Filesize: 53.87kB
Height: 768 Width: 1024
Posted by: bluea at June 17, 2006, 04:50:40 AM

Image Linking Codes
BB Code
0 Members and 1 Guest are viewing this picture.

Comments (10)

CD32Freak
Posts:646
August 19, 2006, 07:48:01 PM
bluea  
Quote
Does somebody know the rules
Yes, Dave Haynie :-P  ;-)
bluea
Posts:12
July 10, 2006, 01:58:08 AM
Quote
Quote

I am booting from Harddisk. Floppy unfortunately gives too much zeroes and 0xffs in MFM data

How do you do that? have you implemented gayle-like ide port?


Yes, its quite "easy". I implemented the A4000 and A1200-Gayle registers as a Chip-Select logic for an 2.5" harddisk. So I can boot from that drive.



@MAtt_H:
I think its too early to compare... but it may go in that direction...  (hopefully)

For now I am really happy that I found 3-4 serious bugs in the blitter. So meanwhile I can read text and view icons correctly. But there are still graphic errors which I have to eliminate.

There are that many basic things to figure out... for example the bitplane modulos. OS2/OS3 sets it to -4 on a OCS chipset. To 76 on ECS. And with AGA sometimes to 72 and sometimes to 76...
But with FMODE ist still 0. Does somebody know the rules? :idea:
Dennis
Posts:128
June 25, 2006, 07:34:00 PM
Quote
The Blitter block portion is done but in line mode only the start-point is drawn. I think Blitter pointers and modulos may be ok, but some misunderstanding in ohter registers... lets see.

Line mode is indeed very weird. From what i've understood from the "historical documents", it was really an afterthought by the designers, hence the weird implementation. Took me a month to get it all working properly.

Quote
I am booting from Harddisk. Floppy unfortunately gives too much zeroes and 0xffs in MFM data

How do you do that? have you implemented gayle-like ide port?

Quote
Is the blitter really used to decode MFM data? - Im just wondering because I can not detect any write to blitter registers while (or shortly after) a track is read from disk

On kickstart 1.2, yes. Don't know about KS3.1 though. In Minimig I couldn't get past the "hand" screen without a proper working blitter. So before I started on floppy, I already had a working blitter.

Dennis
bluea
Posts:12
June 25, 2006, 05:50:46 PM
Hello Dennis!
Im glad getting congrats from you!

Yes, 6-8 planes should be possible, but only 3 are tested. Copper is running well, only 2 sprites because of FPGA capacity. I fixed a bug in the CIAs yesterday, so keyboard is working also. Now I can write true amiga testprograms with user input.  The Blitter block portion is done but in line mode only the start-point is drawn. I think Blitter pointers and modulos may be ok, but some misunderstanding in ohter registers... lets see.

No, the c-one FPGAs are not really big enough. I exchanged the "small" 1k30 to an 1k100 like the other one. But now both of them are now used up to 95-98%.

I am booting from Harddisk. Floppy unfortunately gives too much zeroes and 0xffs in MFM data :-(
Another todo...
Is the blitter really used to decode MFM data? - Im just wondering because I can not detect any write to blitter registers while (or shortly after) a track is read from disk
Dennis
Posts:128
June 19, 2006, 06:42:15 PM
Hi Thomas,

Congratulations! and take a  :pint: . I know what you've been through  :-) .
Looking at your screenshot I suspect you've got bitplanes, copper, sprites, cia's and parts of blitter working? Also, are the fpga's on the C-one big enough? Are you loading WB3.1 through floppy? If so, then you're blitter is at least decoding mfm data correctly!

Anyway, very nice work.

Dennis
cv643d
Posts:1197
June 19, 2006, 02:57:09 PM
Wow.. cool.
Time to buy a 060 chip again
icbrkr
Posts:411
June 18, 2006, 12:30:12 AM
As the owner of a C-one, I'd love to know how you're doing this :)
Matt_H
Posts:6412
June 17, 2006, 11:51:38 PM
So more like the BoXeR would have been? Sorry to be comparing your project to others, I'm just trying to understand this. It looks very exciting.

Quote
16 or 32 MB SRAM for chip.memory.

I know a few people here at Amiga.org will be very pleased to hear this ;-)
bluea
Posts:12
June 17, 2006, 07:26:57 PM
hmm... none of both.
Now it is running on the c-one because it is a "nice" platform. I had to do some ;-) modifications on the c-one board but now its possible to run parts of an Amiga on it. It is my test-envoronment now.
The next NatAmi version will run on an own board containing an MC68060 with SDRAM as fast.memory, 16 or 32 MB SRAM for chip.memory.

Lets see, if I have more time I upload more information to the website. But at the time I am doing all on my own. (the new HW design, working on the chipset, the website, ...)
Matt_H
Posts:6412
June 17, 2006, 05:02:07 PM
Impressive. Is this project to be a new attempt at something like the Inside Out? Or is it a new module exclusively for the C-One?


Powered by: SMF Gallery