Author Topic: Amiga500 available on 12x12cm board  (Read 3934 times)

0 Members and 1 Guest are viewing this topic.

Offline va!n

  • Pentium
  • *****
  • Posts: 1435
  • Karma: 109
    • View Profile
    • http://www.secretly.de
Amiga500 available on 12x12cm board
« on: April 29, 2008 »
found an interesting (comercial) project.... its an Amiga on a 12x12cm sized board. the site is in german:

http://www.konsolentuning-muenster.de/a.php/shop/kms/lang/x/a/462/kw/Minimig_inkl-_1GB_SD-Karte_und_Netzteil
- hp EliteBook 8540p, 4 GB RAM, Windows 8.1 x64
- Asus P5Q, Intel Q8200, 6 GB DDR2, Radeon 4870, Windows 8.1 x64
http://www.secretly.de
Challenge Trophies Won:

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Re: Amiga500 available on 12x12cm board
« Reply #1 on: April 29, 2008 »
Hey, that's pretty clever, he's stuffed all the custom chip stuff in to an FPGA.  Wonder how compatible that is...?  In theory it's possible to do it perfectly!

Jim
Challenge Trophies Won:

Offline va!n

  • Pentium
  • *****
  • Posts: 1435
  • Karma: 109
    • View Profile
    • http://www.secretly.de
Re: Amiga500 available on 12x12cm board
« Reply #2 on: April 29, 2008 »
seems its compatible enought to runs even old games and demos like lotus, lemmings,the legend spaceballs demo... it very nice! Just dont found any info about the gfx chipset... will it only emulate OCE/ECS or still AGA (like in A1200 / A4000) too? However its a nice project but i think the price for it is still to expensive.
- hp EliteBook 8540p, 4 GB RAM, Windows 8.1 x64
- Asus P5Q, Intel Q8200, 6 GB DDR2, Radeon 4870, Windows 8.1 x64
http://www.secretly.de
Challenge Trophies Won:

Offline zawran

  • Sponsor
  • Pentium
  • *******
  • Posts: 909
  • Karma: 67
    • View Profile
Re: Amiga500 available on 12x12cm board
« Reply #3 on: April 29, 2008 »
From what I can see its A500 only, so no AGA for now. You can get it somewhat cheeper directly from those that produce it.

http://www.acube-systems.biz/eng/minimig.php

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: Amiga500 available on 12x12cm board
« Reply #4 on: April 30, 2008 »
I once read about a similar project with an Atari 2600 and a pocket TV. He built a portable Atari 2600 (with a port for a second controller), but it wasn't compatible with touch-pad games.

I wonder how small they'll be able to get a fully compatible Amiga.
You are our 9001st visitor.
Challenge Trophies Won:

Offline va!n

  • Pentium
  • *****
  • Posts: 1435
  • Karma: 109
    • View Profile
    • http://www.secretly.de
Re: Amiga500 available on 12x12cm board
« Reply #5 on: April 30, 2008 »
its some (!) years ago, i remember a comercial project where the complete (afaik) A500 mainboard was complete designed and produced on a platine that fitted into any 3,5" drive slot! But this is some years ago and was still available...

However i respect the guys work how managed to rebuild the A500 on a 12x12 board... but i think it would be more interesting when having full AGA support with 256 colors (even for latest games and demos)... A500 was nice but personally i think they would sell more when having AGA feature and why are they using only a old slow 680x0 CPU isntead a 68020 as minimum or 68030 as standard for the new project? Are there only 2MB available? Are these 2 MB chipram? (the original A500 only had 512kb chip and the possibilty to expend the fast mem)....  AGA had 2 MB chipmem.... I think their are some design mistakes (to bad and old lowcost 680x0 CPU, no AGA, possibilty to connect extern HardDrives/CD/DVD-Drives?, ...

Amiga time was a great time but i think amiga times are over (since about 1993 latest 1996)... Since this time i read/hear again and again that they are working on a new amiga... until today (10+ years later) i havent seen any new amiga in real or at shops... just only paper modells... to bad... even i really liked the amiga machine and its OS...
- hp EliteBook 8540p, 4 GB RAM, Windows 8.1 x64
- Asus P5Q, Intel Q8200, 6 GB DDR2, Radeon 4870, Windows 8.1 x64
http://www.secretly.de
Challenge Trophies Won:

Offline Jim

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 5301
  • Karma: 402
    • View Profile
Re: Amiga500 available on 12x12cm board
« Reply #6 on: April 30, 2008 »
Well, fastram slowram/chipram was a compromise.  To make the custom chips cheaper, they had fewer address lines than the CPU (68000 had 24), 19 lines on the OCS and 20 on ECS and 21 on AGA (512Kb, 1Mb, 2Mb).  The custom chips had to get their data from somewhere so they got it from the lower bank of RAM.  Of course if you ONLY had that low bank of RAM the CPU would have to use it too, so hence it was 'slow' because of the sharing.  There were some cool things you could do to make either the CPU or the custom hardware get priority and run faster...BLTCON0 Blitter Nasty anyone?
Not a design mistake at all, but part of a deliberate, clever, cheap architecture.  The Sinclair ZX Spectrum did something similar, the lower 16Kb of 48Kb being contended.  Now RAM is cheap we have 1Gb dedicated to only the video board.  That kind of architecture was a possible, but an impossibly expensive dream back then.
The guy's not using a 68000 CPU (are they even still available?!), he's using an FPGA.  What that means is that he's made a design, probably in a package called Altera, which sits in a ROM and is programmed into the FPGA at boot time, that has the 68000 instruction set and is being clocked so it looks like it's running at 7.14MHz.  The FPGA probably runs at 200MHz or so.
To get a good Amiga emulation, you need to get the cycle interlocks right, ie. 7.14Mhz = 7140000 ticks per second = 142800 ticks per frame, around 35700 4cycle move instructions, and the custom hardware has to tick along with that (I think it was 1 tick every 4cpu ticks, hence the 4pixel horizontal res on OCS Copper).  To upgrade to a faster CPU is first updating the 680x0 instruction set (some had FPU, some had MMU - remember the 68881?) and also updating the chipset to interlock.  Not simple, but again, probably possible on the same FPGA :)

Jim
Challenge Trophies Won: