Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Information about the Apollo CPU and FPU.

Vcontrol - Does Not Work Floppy Disk Drive.

Alex K.

Posts 23
22 Aug 2018 15:38


Hi,

Vcontrol with the parameter NR=NORGB blocks the operation of the floppy disk drive does not work reading, writing, formatting. I use Vcontrol to automatically switch the benq bl912 monitor from the dsub input to the dvi. My configuration is A500+, vampire 500V2 +, core 2.10, vontrol 1.6, coffin r53. Other Vcontrol parameters do not cause such an error.



Philippe Flype
(Apollo Team Member)
Posts 299
22 Aug 2018 20:37


Honestly, I use it for my own needs to switch off my pal monitor because the manual button of my Acer have an issue. So that it works on your BenQ is in itself good :) I had reports it does not works at all on many others brands. The code behind, which of course bangs the chipset, is little evil, i'm not surprised.

Code is that (nothing fancy) :
   
   


    ;------------------------------------------
    ; Amiga ECS Chipset DMA OFF / ON
    ;------------------------------------------
   
    DMACON EQU $DFF096
    HSSTRT EQU $DFF1DE
    HSSTOP EQU $DFF1C2
   
    include  exec/exec_lib.i
       
    XDEF      _chipset_dmaoff
       
    _chipset_dmaoff:
    CALLEXEC  Disable
    move.w    #15+8+7,DMACON  ; DMACON ON
    move.w    #8+7,DMACON      ; DMACON OFF
    move.w    #$0000,HSSTRT
    move.w    #$0000,HSSTOP
    CALLEXEC  Enable
    moveq.l  #0,d0
    rts
   
    END
   



Philippe Flype
(Apollo Team Member)
Posts 299
24 Aug 2018 19:09


Hmm, let's try a little experience :

Open a CLI and type :


  APoke $dff1c2 2 0
  APoke $dff1de 2 0

... and check your PAL monitor.
 
 
 
  It works here with my Acer (using vga adapter).
 
 
  APeek, APoke:
  EXTERNAL LINK  EXTERNAL LINK


Alex K.

Posts 23
24 Aug 2018 20:19


Thanks. Tomorrow I will check if it will turn off the PAL signal and switch the monitor to DVI and will not block the floppy disk drive. Vcontrol works very well and there is no problem if you do not need a floppy drive. Vcontrol only works with denise ECS (8373) does not work with OCS (8362). I am sorry for English I use a google translator :)



Alex K.

Posts 23
26 Aug 2018 14:42


Hi Philippe
Thanks for Apoke works very well, automatically switches the monitor from dsub to dvi and the floppy disk drive works. I added Apoke to the WHDLoad-cleanup file and now I do not have to manually switch the monitor when I exit the whdload demos/games. I will do a keyboard shortcut to switch the monitor after exiting other PAL programs such as sysinfo.


Lord A1k

Posts 53
31 Aug 2018 20:32


Great Men, works perfect i use a Acer27" :-) i have put in whd cleanup


Philippe Flype
(Apollo Team Member)
Posts 299
01 Sep 2018 17:40


Great,

Thanks for the feedback.

You both use ECS ?


Alex K.

Posts 23
01 Sep 2018 18:27


Yes, in the Amiga A500+ full ECS (Agnus 8375 and Denis 8373) and in Amiga CDTV (Agnus 8372A and Denis 8373) works very well, Vcontrol NR=NORGB does not work with Denis OCS (8362) does not turn off the RGB remains the white screen at the RGB output, not tested with Apoke on OCS.
 
 


Lord A1k

Posts 53
01 Sep 2018 21:17


Yes A2000 Rev6.2 with Upgrade to Hires Denise


Lord A1k

Posts 53
01 Sep 2018 22:42


Have make me a Shortcut with MCP -> Execute Command: load a script in S in this script i have put both apoke
 
  Sample:
  Make a File in S Call it PALTODIGITAL-VIDEO and put in:
  APoke $dff1c2 2 0 >NIL:
  APoke $dff1de 2 0 >NIL:
 
  Save
  Go to Tooltypes from this File ->say its a script and make it executable and save
 
  Go to MCP under Shortcuts
  ->Execute Command -> New -> on the Field "Key" ->Sample and now Hold your Keys ->OK -> under the Field Execute Command press the sheet and go to s to your file
  finish
 
  Now you can Press your Shortcut for leave ECS Desktop Applications. Nice Workaround for WHDLoad and ECS Applications.

posts 10