The TF536 on a CDTV (Project Abandoned)

68030 + SDRAM + IDE

Moderators: terriblefire, Terriblefire Moderator

terriblefire
Moderator Team
Moderator Team
Posts: 5387
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF536 on a CDTV

Post by terriblefire »

OK i have a hunch i know whats up.
dma.JPG
dma.JPG (53.22 KiB) Viewed 5983 times
Looks like the CDTV is trying to DMA into fastram. thats never going to work.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
terriblefire
Moderator Team
Moderator Team
Posts: 5387
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF536 on a CDTV

Post by terriblefire »

Yup... thats the issue... with no fastram...

Code: Select all

5.System:Storage/DOSDrivers> copy CD0 devs:dosdrivers/
5.System:Storage/DOSDrivers> mount cd0:
ERROR: Could not find some of the following keywords:
       Surfaces, BlocksPerTrack, LowCyl, HighCyl, Device.
5.System:Storage/DOSDrivers> dir
  AUDIO                            AUDIO.info
  CD0                              CD0.info
  CF0                              CF0.info
  devs                             DM0
  DM0.info                         MS0
  MS0.info                         MS1
  MS1.info                         PC
  PC.info                          PC1
  PC1.info                         PF0
  PF0.info                         PF1
  PF1.info                         RAD
  RAD.info
5.System:Storage/DOSDrivers> cd cd0:
5.Octamed:> dir
     C (dir)
     Demos (dir)
     devs (dir)
     Expansion (dir)
     fonts (dir)
     l (dir)
     libs (dir)
     Locale (dir)
     Midi (dir)
     Modules (dir)
     OctaMED V6 (dir)
     Pics (dir)
     Prefs (dir)
     s (dir)
     SID2 (dir)
     Storage (dir)
     System (dir)
     T (dir)
     Text (dir)
     Tools (dir)
     Utilities (dir)
     Walkabout (dir)
     WBStartup (dir)
     XPKGuide (dir)
  ASSIGN-OCTAMED                   ASSIGN-OCTAMED.info
  Demos.info                       Devs.info
  Disk.info                        Expansion.info
  FixColors                        FixColors.info
  Installation                     Installation.info
  NET-ASSIGN                       NET-ASSIGN.info
  OctaMED V6.info                  Prefs.info
  RBF▒                             README.TXT
  README.TXT.info                  RMTM
  Shell                            Shell.info
  Sid                              Sid.info
  SID2.info                        Storage.info
  System.info                      Tools.info
  Trashcan.info                    UNASSIGN
  UNASSIGN.info                    Utilities.info
  Walkabout.info                   WBStartup.info
5.Octamed:>
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
terriblefire
Moderator Team
Moderator Team
Posts: 5387
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF536 on a CDTV

Post by terriblefire »

So now i need to figure out how to get the driver to use chip ram only and we're good. Or mark my ram as non-dma somehow.
Capture.JPG
Capture.JPG (98.98 KiB) Viewed 5979 times
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
8 Bit Dreams
Moderator Team
Moderator Team
Posts: 785
Joined: Fri Nov 09, 2018 7:12 am
Location: Germany

Re: The TF536 on a CDTV

Post by 8 Bit Dreams »

Wow!
A huge step forward..

is this:
http://coppershade.org/articles/Code/Reference/DMACON/
Something we can use?
Retro computer hardware & repair in Germany
terriblefire
Moderator Team
Moderator Team
Posts: 5387
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF536 on a CDTV

Post by terriblefire »

Don’t think so. That’s AGNUSes DMACON
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
terriblefire
Moderator Team
Moderator Team
Posts: 5387
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF536 on a CDTV

Post by terriblefire »

So in order to make this work we need to patch the call that allocates RAM for the scsi buffers
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
8 Bit Dreams
Moderator Team
Moderator Team
Posts: 785
Joined: Fri Nov 09, 2018 7:12 am
Location: Germany

Re: The TF536 on a CDTV

Post by 8 Bit Dreams »

Im in. Where is it located? extended rom?
Retro computer hardware & repair in Germany
terriblefire
Moderator Team
Moderator Team
Posts: 5387
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF536 on a CDTV

Post by terriblefire »

Looks like it. I'd expect it to AllocMem then set the address in DMAC. Seems like its separate from the disk buffers that get allocated in the mountlist as the mountlist BufMemType makes no difference to the type of ram allocated.

Anyways that was a useful exercise because i got the bus ARB nailed.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
8 Bit Dreams
Moderator Team
Moderator Team
Posts: 785
Joined: Fri Nov 09, 2018 7:12 am
Location: Germany

Re: The TF536 on a CDTV

Post by 8 Bit Dreams »

Is it possible to make TF520 work on CDTV?
that would give us a little boost ;)
Retro computer hardware & repair in Germany
terriblefire
Moderator Team
Moderator Team
Posts: 5387
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: The TF536 on a CDTV

Post by terriblefire »

It should already with the TF534 sources.

EDIT: but its not faster than a standard 68000.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Locked

Return to “TF536”