English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 29 May 2017, 00:14   #1
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
Hombre Amiga Chipset

Dr Ed Hepler who worked on the next generation Amiga chipsets AAA and Hombre at Commodore has kindly sent me some documentation on Hombre.

I can't find these documents online:-

Hombre: Beyond Amiga (October 8th 1993)
Hombre Presentation Notes To Phillips (12th April 1994, 64 pages)

Are people interested in seeing them and if so where is a good place for them to be preserved online as a part of Amiga history ?
Toffee is offline  
Old 29 May 2017, 03:01   #2
Hombre40
Registered User
 
Join Date: Feb 2016
Location: Roma
Posts: 16
Hi Toffee, this is the same touya from Youtube, glad you asked it here.

I believe for a start uploading it in The Zone would be a good idea, provided Ed Hepler gives you the green light. We may want to send them to Dave Haynie, since his website is a good candidate.

In any case I think it's a good idea to disseminate the files as much as possible.

I don't believe anyone ever saw them, only the person who won the 2015 auction by Haynie (assuming they are the same).
Hombre40 is offline  
Old 29 May 2017, 06:23   #3
apex
Registered User
 
apex's Avatar
 
Join Date: Apr 2010
Location: Amigaplanet
Posts: 645
Please upload it to the zone, this is a good beginning.
apex is offline  
Old 29 May 2017, 08:23   #4
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,175
Please upload to the zone or just put online anywere else so someone else can do it.

On a related note have people ever submitted these kind of documents to BitSavers to be included there? BitSavers are the experts (and goldmine) of preserving computer history documentation.
Locutus is offline  
Old 29 May 2017, 11:20   #5
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
Dr Ed Hepler has said it's okay with him as long as it's not sold or edited and the proper acknowledgement is made.

I don't have permission to upload to the zone.
Toffee is offline  
Old 29 May 2017, 11:23   #6
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Quote:
Originally Posted by Toffee View Post
I don't have permission to upload to the zone.
How do I get access to the zone?
DamienD is offline  
Old 29 May 2017, 11:56   #7
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
A few high level specifications from the documents (a few conflicts with Wikipedia).

2 chip system sub $40 cost (0.6 micron).
  • CPU/Renderer 64 bit Chip (Nathaniel)
    • HP PA RISC (64 bit)
      • Operates using 50mhz clock (guess-timate) performance of 55 VAXMIPS.
      • Integer only
      • 5 stage pipeline
      • Instruction / Data cache
      • MMU
      • SFU instructions added
    • Audio
      • 12 AAA style 16 bit 44.1 khz CD quality channels
    • Copper
      • 64 bit
      • Move multiple
      • No horizontal waiting
      • Move, Wait and Jump instructions
    • Blitter
      • 64 bit
      • Regular blits, line draw, shaded fills and texture mapping (quads/fixed point)
      • Clipping
      • Shadow registers
      • Pixel addressed (Supports 8, 16 and 32 bit colour)
      • 3 sources
    • Memory Copier
      • Memory to memory copy/fill
      • Consider it an independent simple minded Blitter channel
  • Video Chip (Natalie)
    • Horizontal resolutions 640, 800, 1024 and 1280 (no 320 ?)
    • Vertical up-to 1024
    • 8 bit palette, HAM8, 16 and 32 bit chunky colour modes (In 32 bit mode its 24 bit colour + 8 bit overlay)
    • 2 * 256 24 bit CLUTs
    • 4 playfields (each upto 8 bit, combined = 32 bit mode)
    • Each playfield can be scrolled, scaled and positioned
    • Hardware playfield scaling ranges from 0.5 to 16x
    • Architecture supports 16 sprite channels (only 8 implemented) with 8 bit colour and 128 pixels wide. Sprites can be scaled or repeated. (Later document seems to mostly drop sprites)

Last edited by Toffee; 29 May 2017 at 12:26.
Toffee is offline  
Old 29 May 2017, 12:05   #8
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
There are 7 PDF files of which 4 are over the 20 meg limit (25 meg is the largest).

I've uploaded the first one.
Toffee is offline  
Old 29 May 2017, 12:55   #9
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Hmmm, you could always do the following:

... WinRAR all PDFs into an archive but split into 19MB parts.
... Upload each part to The Zone!
DamienD is offline  
Old 29 May 2017, 13:01   #10
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
I just zipped the files > 20 meg.

All uploaded now !
Toffee is offline  
Old 29 May 2017, 13:24   #11
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,918
Quote:
Originally Posted by Toffee View Post
Horizontal resolutions 640, 800, 1024 and 1280 (no 320 ?) Hardware playfield scaling ranges from 0.5 to 16x
The way I understand the second feature quoted above you could use it to turn a horizontal physical resolution of 640 into a logical resolution of only 40 pixels wide. Thus, you could easily create a standard low-res resolution by scaling x2 and doubling lines with the copper. The specs sound very reasonable for the time and could have meant a continuation of the Amiga approach to graphics hardware without just doing the simple thing and going the boring PC gfx card way. Still a pity that it didn't happen...
grond is offline  
Old 29 May 2017, 13:51   #12
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
Nice idea I wonder if that was one of the use cases for hardware playfield scaling.

It's an interesting feature that's not been mentioned about Hombre before. It seems you get it for free as the entire playfield image is loaded into the line buffer for each line and then the display hardware can resize before being displayed.

I was wondering if you could adjust the scaling factor on each line using the Copper. Mind you are such tricks necessary when you have a 64 bit texture mapping Blitter ?!
Toffee is offline  
Old 29 May 2017, 14:00   #13
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
Attached Thumbnails
Click image for larger version

Name:	HombrePlayFieldScaling.PNG
Views:	3585
Size:	224.4 KB
ID:	53263  
Toffee is offline  
Old 29 May 2017, 14:29   #14
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,918
Quote:
Originally Posted by Toffee View Post
Mind you are such tricks necessary when you have a 64 bit texture mapping Blitter ?!
Well, the scaling reduces the load the screen DMA puts on the graphics memory because one set of graphics data loaded in one memory access lasts for more physical output pixels. The same goes for blitting. If you blit into a lores playfield that is stored as hires, you will have to blit twice as much even though you only get a lores looking image as a result. Hence, scaling is a good feature for this generation of graphics hardware. Today where even phones can do truecolour FullHD with a finger in the nose it may not seem so anymore.
grond is offline  
Old 29 May 2017, 14:31   #15
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,918
Oh, and scaling is very much Amiga. It is just like super-hires, hires and lores in ECS and AGA Amigas are all dirived from the super-hires pixel clock. Scale factors from x0.5 to x16 are probably taking things a little too far but having more options than you need has never hurt anyone and probably was easy to provide in the hardware.
grond is offline  
Old 29 May 2017, 15:20   #16
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
Just wondering. How detailed are the specs? Detailed enough to, let's say implement something in, e.g. a new Vampire core? Or is it, as some info goes, totally breaking backwards compatibility with ECS/OCS/AGA?
spudje is offline  
Old 29 May 2017, 18:49   #17
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Quote:
Originally Posted by spudje View Post
Just wondering. How detailed are the specs? Detailed enough to, let's say implement something in, e.g. a new Vampire core? Or is it, as some info goes, totally breaking backwards compatibility with ECS/OCS/AGA?
This was not supposed to be compatible with the classic chipsets.
Jope is online now  
Old 29 May 2017, 19:01   #18
Hombre40
Registered User
 
Join Date: Feb 2016
Location: Roma
Posts: 16
They are a pretty detailed high level description of the system. Totally breaking with the Amiga architecture, but some ideas are beefed up ideas from the Amiga, I'd say. The hardware 3D support basically amounts to the Blitter being able to blit a scaled image on the area to do texture mapping, that is, there's no hardware vertext transformation pipeline.

A nice addition is a DMA channel for a frame grabber, and sprites being capable of being programmed to fetch from the ram area where the framebuffer DMA puts the data it reads, to overlay a video-in window with the regular video data fetched from RAM.

Wondering if Hombre's copper and blitter are similar to the AAA parts.
Hombre40 is offline  
Old 29 May 2017, 19:29   #19
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,918
Quote:
Originally Posted by Hombre40 View Post
sprites being capable of being programmed to fetch from the ram area where the framebuffer DMA puts the data it reads, to overlay a video-in window with the regular video data fetched from RAM.
Ah, overlay windows! Perhaps that's why there is such a large range of scaling factors?

Last edited by RCK; 29 December 2021 at 11:33.
grond is offline  
Old 29 May 2017, 19:37   #20
Toffee
Registered User
 
Join Date: Sep 2008
Location: Farnborough
Posts: 148
Why do you think a 'System Copier' was added when there is already a 64 bit Blitter with copy mode ?

Attached Thumbnails
Click image for larger version

Name:	SystemCopier.PNG
Views:	3215
Size:	101.3 KB
ID:	53265  
Toffee is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Hombre Project - PC to Amiga ppill Amiga scene 152 22 July 2020 23:45
US-based copy of Hombre retro486 request.Apps 10 29 May 2017 18:47
Which is your all-time favourite Amiga chipset? Paul_s Nostalgia & memories 15 28 August 2007 05:47
Hombre's site resource. ppill Amiga scene 0 26 February 2007 12:33
Hombre v0.4b in The Zone! ppill Amiga scene 3 25 February 2007 22:43

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 08:53.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.23090 seconds with 16 queries