Welcome, Guest. Please login or register.

Author Topic: MiniMig with AGA  (Read 316560 times)

Description:

0 Members and 12 Guests are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #464 on: June 25, 2010, 12:07:48 PM »
Megadrive pads would go under, but CD32 pads have enough Commodore force in them to barely make it.. :P
Looking here: http://www.softwolves.com/arkiv/cbm-hackers/1/1696.html
MegaDrive works the same as C= joysticks, however maybe with a different pinout. So it should work. And CD32 well.. it's Commodore stuff. So should work too.

Please read up on basic electronics before asking.
« Last Edit: June 25, 2010, 12:14:24 PM by freqmax »
 

Offline psxphill

Re: MiniMig with AGA
« Reply #465 on: June 25, 2010, 12:21:27 PM »
Quote from: freqmax;567159
Megadrive pads would go under, but CD32 pads have enough Commodore force in them to barely make it.. :P
Looking here: http://www.softwolves.com/arkiv/cbm-hackers/1/1696.html
MegaDrive works the same as C= joysticks, however maybe with a different pinout. So it should work. And CD32 well.. it's Commodore stuff. So should work too.
 
Please read up on basic electronics before asking.

They all specify 5v, it was a 3.3v vs 5v question.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #466 on: June 25, 2010, 02:06:42 PM »
Ohwell.. I took it as another pin mismatch so it won't work(tm).

Anyway  I found a page about connecting the Sega joypad to another console. He mentions "However, the newer Genesis controllers have a custom IC that adds the extra signals onto the same 9-wire cable. ". So the plain version should work out of the box. For the other one with an special IC one can use the following trick:

 (+5V input) --(Resistor 1-10k) -- (+3,3V output) -- (<3,3V Zenerdiode) -- (GND)

Then one just feed the +5V outputs of the joypad etc.. to this arrangement and connect the max 3,3V level to the FPGA. And ofcourse the joypad has to be feed with +5V supply.
 

Offline Louis Dias

Re: MiniMig with AGA
« Reply #467 on: June 25, 2010, 06:42:03 PM »
Quote from: freqmax;567171
Ohwell.. I took it as another pin mismatch so it won't work(tm).

Anyway  I found a page about connecting the Sega joypad to another console. He mentions "However, the newer Genesis controllers have a custom IC that adds the extra signals onto the same 9-wire cable. ". So the plain version should work out of the box. For the other one with an special IC one can use the following trick:

 (+5V input) --(Resistor 1-10k) -- (+3,3V output) -- (<3,3V Zenerdiode) -- (GND)

Then one just feed the +5V outputs of the joypad etc.. to this arrangement and connect the max 3,3V level to the FPGA. And ofcourse the joypad has to be feed with +5V supply.

That must be for the 6-button pads(+mode button)...
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #468 on: June 26, 2010, 03:14:04 AM »
There were some hints that in order to accomplish AGA, 32-bit memory is a requirement as well as an externally 32-bit CPU. If yaqube:s AGA with 68000 is real then it's obvious that an ordinary 16-bit external CPU is enough. Or is there any situation when despite coded for 68000 a 32-bit interface for the CPU is an required?
And how about the memory?, 16-bit can provide the same amount of data, just need to double the MHz.. ;), or does the implementation use some 32-bit memory structure while keeping the CPU in 16-bit interface?

Regarding the CPU is there any benefits in implementing anything better than 68020 ..?, Because FPGA on-chip ram is quite scarce (~38 kB) so cache might be hard to implement. Maybe it's better to implement a plain 68020 and a steroid mode where certain functions are improved but still pretending to be 020 to software?, catch may be incompabilities.
 

Offline xyzzy

  • Jr. Member
  • **
  • Join Date: May 2009
  • Posts: 74
    • Show only replies by xyzzy
Re: MiniMig with AGA
« Reply #469 on: June 26, 2010, 11:04:58 AM »
Only sprite and bitplane DMA could use 32-bit fetches (64 with burst), everything else in AGA is still 16 bit, including the blitter and chip registers.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #470 on: June 26, 2010, 12:21:19 PM »
With bitplane DMA I assume you mean the framebuffer memory ..?
Ie the transfer of the whole screen memory to the video DAC once per frame, x times per second.
 

Offline xyzzy

  • Jr. Member
  • **
  • Join Date: May 2009
  • Posts: 74
    • Show only replies by xyzzy
Re: MiniMig with AGA
« Reply #471 on: June 26, 2010, 02:11:03 PM »
Yes. Although I believe the display DMA fetches one chunk of data from each bitplane in turn, ie 16/32 or 64 bits of data before fetching the same amount for the next bitplane.
 

Offline logikstate

  • Newbie
  • *
  • Join Date: Feb 2010
  • Posts: 18
    • Show only replies by logikstate
Re: MiniMig with AGA
« Reply #472 on: June 28, 2010, 11:45:40 AM »
OK, I may be dreaming here but...

I'm dreaming of an Amiga laptop powered by the FPGA arcade...

I know some Chinese companies make hooky Mac-A-Like laptop's etc...

Surely once the Replay board is complete this dream would not be a million miles away?

Am I just dreaming here? Is this something other people would like to see?



And, back to reality!
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #473 on: June 28, 2010, 12:20:53 PM »
If you find a matching LCD + keyboard + box it sure will work.
LCD is usually LVTTL or LVDS. Keyboard with small size might be worse, and a box fit for the purpose even worse.
 

Offline kolla

Re: MiniMig with AGA
« Reply #474 on: June 28, 2010, 02:40:02 PM »
Then there is battery, battery monitoring etc.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: MiniMig with AGA
« Reply #475 on: June 29, 2010, 08:51:41 PM »
Quote from: freqmax;567740
If you find a matching LCD + keyboard + box it sure will work.
LCD is usually LVTTL or LVDS. Keyboard with small size might be worse, and a box fit for the purpose even worse.


I've had the hi-res LCD/touch screen up and running with the board, there's a picture of it somewhere on the FPGAARCADE front page.

I'll stick up some pictures when I fire it up again. Looked nice!
/Mike
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #476 on: June 30, 2010, 04:12:53 PM »
@mikej, Is your on-pcb-flatscreen of LVDS type?

Regarding battery, it's not trivial.But doable. The thing about laptops is to get everything to fit inside a small box and get screen + keyboard + mousepad to align properly. Space is *tight*.
Having something spread out in modules to work on the labbench is way simpler.
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
Re: MiniMig with AGA
« Reply #477 on: June 30, 2010, 04:29:28 PM »
Quote from: freqmax;568183
The thing about laptops is to get everything to fit inside a small box and get screen + keyboard + mousepad to align properly.


Sometimes I have an urge to gut a netbook and make a replacement mainboard with an FPGA :D
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #478 on: June 30, 2010, 04:35:58 PM »
yaqube, You'r not alone.. "fine laptop there".. *Evil grin* ;-)
 

Offline pyrre

Re: MiniMig with AGA
« Reply #479 from previous page: June 30, 2010, 04:54:19 PM »
Quote from: bloodline;564543
From the joysticks I've dismantled in my time autofire simply closed the joy button circuit... No special electronics at all.
Some auto-fires also had some sort of trigger circuit. (at least one joystick i had, had a trigger circuit..)
Amiga 1200 Tower Os 3.9
BPPC 603e+ 040-25/200, 256MBram, BVIsionPPC, Indivision AGA MK2.
Amiga 2000 (rev 4.0) Os 1.2/1.3
2088 bridgeboard, 2MB ram card, 2091 SCSI.
Amiga 500+ Os 2.1
Derringer 030, 32MBram, Buddha in sidecar, Indivision ECS.
Amiga CD32
Video decoder