Welcome, Guest. Please login or register.

Author Topic: active minimig coder  (Read 6909 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AJCopland

Re: active minimig coder
« Reply #29 from previous page: June 05, 2008, 03:20:18 PM »
Quote

boing4000 wrote:
Quote

(WTF is my HRM?)

??? is my ??? - all alien to me.


In this case:
WTF = Where The F*k (usually it means "What-The-F**k")
HRM = Hardware Reference Manual

Therefore: "Where The F**k is my Hardware Reference Manual" :-D (HRM pic)

Sorry for the **'s but the site censors swearwords, I'm sure you can work it out.
Be Positive towards the Amiga community!
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: active minimig coder
« Reply #30 on: June 05, 2008, 05:23:16 PM »
Yep I did ;) unfortunately I also dont have a HRM to look at.
Right now Im working out that ddfstart/stop problem. Seems to be a combination of 2 signals. Bitplane data fetch stops but bitplane DMA is still working on until end of display line. That may explain heavy distortion in my beloved Vision Megademo IV and other games/demos.
I'll keep you informed about any progress.
 

Offline RedskullDC

  • Full Member
  • ***
  • Join Date: Sep 2003
  • Posts: 136
    • Show only replies by RedskullDC
Re: active minimig coder
« Reply #31 on: June 06, 2008, 09:43:33 AM »
Hi Boing4000,
Quote

boing4000 wrote:
Yep I did ;) unfortunately I also dont have a HRM to look at.
Right now Im working out that ddfstart/stop problem. Seems to be a combination of 2 signals. Bitplane data fetch stops but bitplane DMA is still working on until end of display line. That may explain heavy distortion in my beloved Vision Megademo IV and other games/demos.
I'll keep you informed about any progress.


Have emailed you privately.

I suspect the problem you have with overscan is in the agnus.v: beamcounter module
.....
//generate start of line signal
assign sol=(horbeam==453)?1:0;
.....

Start of line signal is hard-coded to a horizontal beam position. Not sure this this is correct when overscan is in operation.

Cheers,
Red

Redskull @ Digital Corruption
A500, 4000/060-75MHz
WinUAE on Windows7-X64Ult
Minimig DE1
-------------------------
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: active minimig coder
« Reply #32 on: June 06, 2008, 01:16:29 PM »
Hello RedSkull,

thanks for your email and explanation in this function.

I also think overscan must be handled intelligent instead of fixed point. I tried to change the sol pointer, even in the slightest change has fatal impact to the generated VGA signal and make my TFT go crazy ;)
Set to 454 the picture appears for 0.2 sec and disappear again. Set to 452 will show no picture at all!

I belief in time your ECS implementation will do this job as in real Agnus chip :)
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: active minimig coder
« Reply #33 on: June 10, 2008, 05:46:51 PM »
Who is also coding the FPGA core here?
There are a few things I want to change and/or add to the minimig.
For instance:
- make reset funktion in OSD working
- add OSD control via joystick in port 2 (up/down/fire) when active
- simulate left and right mouse button on key "print" and "pause"

If somebody could assist/help, it will be welcome!
 

Offline AJCopland

Re: active minimig coder
« Reply #34 on: June 10, 2008, 07:27:12 PM »
Yaqube is over in the "Question for MiniMig users" thread he started the other day. Post in there and maybe PM him as well and you might get some more info. I'm still building my MiniMig :-(

Andy
Be Positive towards the Amiga community!
 

Offline boing4000Topic starter

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: active minimig coder
« Reply #35 on: June 10, 2008, 11:50:07 PM »
Thanks :-)