Gotek Working on A3000 :))

Arc/RPCs, peripherals, RISCOS operating system & ARM kit eg GP2x, BeagleBoard
BradBrad
Posts: 39
Joined: Sat Sep 02, 2017 9:40 pm
Contact:

Gotek Working on A3000 :))

Postby BradBrad » Fri Sep 22, 2017 8:04 pm

Finally got it going. :D

Here are a few pointers for anyone else who may be interested:

No mods needed to case [-X . Perfect fit. :D Just a little hand drill to 2.5 or 3mm in the holes is the Gotek case to fit the existing drive bolts.

Gotek needs flashing with a usb to serial programmer in 3v3 mode. I used the hxc2001 firmware and not the open source one (yet :twisted: ). It was £10 for the firmware, which seemed fair enough to me. The site is at torlus.com/floppy/forum/viewtopic.php?f=33&t=1683

So far, I have only got it going in 'Indexed Mode'. This means:

1) Each .adf has to be run through the HXC conversion software program (which is downloaded from the site). Use the default settings as it auto-detects type correctly.

2) Each converted file has be named specifically for the Gotek to 'see' it. This means 'DSKA0000.HFE', 'DSKA0001.HFE', 'DSKA0002.HFE' etc. This is a bit of a pain as there is no screen (yet :twisted: ) so I have resorted to a list on a piece of paper :lol:

The jumper needs to be on 'DS0' on the Gotek. The floppy cable in the A3000 is too short to reach so a longer cable is needed. Standard PC floppy cable will not work as some holes are blocked. The cable is flat, not twisted as the Gotek sits in the pics.

A small 256/512MB thumbdrive seems to perform better. The drive needs to be formatted to FAT16/FAT32 just before the initiation file is put on it (and loaded into the Gotek by holding both buttons for 2 seconds after power on). The config and generated disk images are put on afterwards. It seemed a bit fussy about being formated juat before the initiation file.

So far, I have only tried non-commercial or ex-commercial software from Woki's Acorn site (acorn.revivalteam.de/?site=Downloads). Planetemu etc files do not work. Probably this is because of copy protection? Anyway, plenty here :D

You can change disks just by clicking the up and down buttons. Sometimes, the first time you click it says 'empty drive' and you may need to click the mouse/drive again to give it a chance to register.

If anybody has an adf image of a disk with the HCCS IDE Manager on it I would be extremely grateful. That way I can hopefully get the hard drive working [-o<

Good luck all.
Attachments
20170922_184501.jpg
20170922_193058.jpg
20170922_185820.jpg
20170922_193442.jpg
20170922_193458.jpg

User avatar
grobda
Posts: 106
Joined: Tue Apr 23, 2013 1:46 pm
Location: Glasgow
Contact:

Re: Gotek Working on A3000 :))

Postby grobda » Fri Sep 22, 2017 9:37 pm

much better with a screen, you can use it in config-less mode which just cycles through any HFE files on the drive;

Image

I'm waiting for some smaller OLED screens that should fit in the Gotek fascia where the lcd counter goes;

http://www.ebay.co.uk/itm/0-91-IIC-I2C-Serial-SPI-OLED-LCD-Display-128x32-3-3V-5V-AVR-PIC-STM32-Arduino/302110929185

BradBrad
Posts: 39
Joined: Sat Sep 02, 2017 9:40 pm
Contact:

Re: Gotek Working on A3000 :))

Postby BradBrad » Fri Sep 22, 2017 10:13 pm

Very nice!

User avatar
grobda
Posts: 106
Joined: Tue Apr 23, 2013 1:46 pm
Location: Glasgow
Contact:

Re: Gotek Working on A3000 :))

Postby grobda » Sat Sep 23, 2017 9:42 am

The OLED screen arrived today and wow! a lot nicer and clearer than the LCD one;

Image

needs a bit of modding to fit in the case, but there's enough room.

BradBrad
Posts: 39
Joined: Sat Sep 02, 2017 9:40 pm
Contact:

Re: Gotek Working on A3000 :))

Postby BradBrad » Sat Sep 23, 2017 9:56 pm

Nice! Are you using Flashfloppy or the £10 Hxc2001 firmware? I don't know if the closed-source Hxc firmware that I downloaded supports OLED but I ordered the board anyway :evil: . Good work!

User avatar
grobda
Posts: 106
Joined: Tue Apr 23, 2013 1:46 pm
Location: Glasgow
Contact:

Re: Gotek Working on A3000 :))

Postby grobda » Sat Sep 23, 2017 10:17 pm


aotta
Posts: 31
Joined: Fri May 26, 2017 8:57 am
Location: Italy
Contact:

Re: Gotek Working on A3000 :))

Postby aotta » Tue Sep 26, 2017 7:59 am

i've posted some weeks ago a pic of mine with HxC firmware.. ;)

viewtopic.php?f=16&t=11018&p=172689#p174563

Jeff_HxC2001
Posts: 24
Joined: Thu Dec 28, 2017 8:37 am
Contact:

Re: Gotek Working on A3000 :))

Postby Jeff_HxC2001 » Mon Jan 01, 2018 9:52 pm

Hi,

i don't know if you noticed it but the firmware got an important update last month. The Acorn files format are now directly supported :

03 December 2017: Firmware STM32 USB HxCFloppyEmulator v3.1.0.4a

- New direct file formats support (Read & Write !) :
- Acorn machines : *.ADL,*.ADM,*.SSD,*.DSD and *.ADF file support .
- Camputer Lynx : *.LDF
- Commodore C64 : *.D81
- Thomson machines : *.FD
- Sam Coupé : *.SAD, *.MGT
- MSX Machines : *.IMG, *.DSK
- Spectrum : *.TRD, *.SDD

- New menu entry : Target system family selection.
This reduce a lot the risk of erroneous raw file identification.

- Lots of RAW file support improvements :
All sector sizes supported, advanced track skew and interleaving support.
FM & MFM support.

- Amstrad CPC DSK support : Fix for the One Disk/double sided Batman demo.

- Fix attempt of the "diymore.cc" OLED screens : OLED init screen delay
menu option added.
(Note : Please avoid these "diymore.cc" screens until i got an idea
what is the root cause of the issue.)

- Internal improvement : Track cache layer improved, RAW files support/identification improved.

Please report any issue to hxc2001 <at> hxc2001.com
Thanks ! :)


Plus :

17 December 2017: Firmware STM32 USB HxCFloppyEmulator v3.1.1.0a

More direct raw formats support :

- Akai formats (*.IMG)
- Casio FZ1 (*.FZ1)
- Emax machines formats (*.IMG)
- Ensoniq EPS & Mirage series formats (*.IMG)
- General Music formats (*.IMG)
- Korg formats (*.IMG)
- X68000 (*.HDM,*.XDF)

- Internal optimizations.

Please report any issue to hxc2001 <at> hxc2001.com
And if you want a specific file/disk format supported by the HxC firmware, send me an email too !

Thanks ! :)



http://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_HFE_beta_firmware.zip

http://hxc2001.com/download/floppy_drive_emulator/USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Happy New Year !

User avatar
danielj
Posts: 5977
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Gotek Working on A3000 :))

Postby danielj » Mon Jan 01, 2018 10:00 pm

Thanks for the update, Jeff :) - is this now free of charge?

Jeff_HxC2001
Posts: 24
Joined: Thu Dec 28, 2017 8:37 am
Contact:

Re: Gotek Working on A3000 :))

Postby Jeff_HxC2001 » Mon Jan 01, 2018 10:02 pm

danielj wrote:Thanks for the update, Jeff :) - is this now free of charge?


Of course the updates was, are and will be always free of charge !

Just copy the upd file to the usb stick, insert it into the gotek , press both buttons, power on, wait some seconds and that’s all.

User avatar
danielj
Posts: 5977
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Gotek Working on A3000 :))

Postby danielj » Mon Jan 01, 2018 10:22 pm

Ah, ok - but you have to pay for the initial license, got you.

Jeff_HxC2001
Posts: 24
Joined: Thu Dec 28, 2017 8:37 am
Contact:

Re: Gotek Working on A3000 :))

Postby Jeff_HxC2001 » Mon Jan 01, 2018 10:38 pm

Yes at the indecent price of 12Euros, how a big dirty capitalist i am ! :lol:

User avatar
danielj
Posts: 5977
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Gotek Working on A3000 :))

Postby danielj » Mon Jan 01, 2018 10:40 pm

Personally speaking, I don't begrudge anyone charging for anything! :D

Jeff_HxC2001
Posts: 24
Joined: Thu Dec 28, 2017 8:37 am
Contact:

Re: Gotek Working on A3000 :))

Postby Jeff_HxC2001 » Mon Jan 01, 2018 10:43 pm

danielj wrote:Personally speaking, I don't begrudge anyone charging for anything! :D


ok no problem ! :D

Jeff_HxC2001
Posts: 24
Joined: Thu Dec 28, 2017 8:37 am
Contact:

Re: Gotek Working on A3000 :))

Postby Jeff_HxC2001 » Sat Feb 24, 2018 11:43 am

I forgot to mentions some Firmware updates here ! (sorry) :

18 February 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.10.6a

- Normal mode : key auto-repeat delay increased.

18 February 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.10.3a

- Revert filtering changes (Rotary support)

18 February 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.10.2a

- Keys debouncing filter increased.
- Normal mode : Wait the select key release after a directory change.

14 February 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.10.1a

- New interface modes :

IBMPC_DD_HD (PC Mode with auto density selection)
S950_DD_HD (Akai / Shugart-Like Mode with auto density selection)

- New Family :

Ensoniq ASR10 (Ensoniq Auto DD & HD support)

- New 7 segments config menu 1 (Interface mode) entries :

0F = S900/S950 (Density Auto)
10 = PC DD/HD (Density Auto)

- New 7 segments config menu 0 (System family) entry :

11 = Ensoniq ASR10 (Ensoniq Auto DD & HD support)

- Some file system & disks access sanity checks added.

13 February 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.9.1a

- New menu setting interface menu for normal 7-segments Goteks:

-> To access it, remove the USB Stick and press both buttons.
---> Choose the sub menu number - wait some seconds for the selection validation.
----> Check and/or change the setting - wait some seconds for the selection validation.

The new setting is then saved into the device.
Reminder : To clear all settings to the default values, press the right button at power up.

Current Menu and sub selection definition :

Menu 0 - System family selection :
00 = AUTO (DEFAULT)
01 = Amiga
02 = Acorn
03 = Atari ST
04 = IBM PC AT/XT
05 = Camputer Lynx
06 = Commodore 1581
07 = Thomson
08 = x68000
09 = SAMCOUPE
0A = MSX
0B = Spectrum
0C = Akai
0D = Casio
0E = Emax
0F = Ensoniq
10 = General Music
11 = Korg

Menu 1 - Interface mode :
00 = AUTO (DEFAULT)
01 = IBM PC DD
02 = IBM PC HD
03 = ATARI ST DD
04 = ATARI ST HD
05 = AMIGA DD
06 = AMIGA HD
07 = CPC DD
08 = GENERIC SHUGART DD
09 = IBMPC ED
0A = MSX2 DD
0B = C64 DD
0C = EMU SHUGART
0D = S950 DD
0E = S950 HD

Menu 2 - Write protect mode :
00 = AUTO (DEFAULT)
01 = Write protected.
02 = Write enabled.

Menu 3 - Double Step :
00 = AUTO (DEFAULT)
01 = Single step
02 = Double step

Menus 4<->E : Not currently assigned.

Menu F - Display firmware version



http://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_HFE_beta_firmware.zip

http://hxc2001.com/download/floppy_drive_emulator/USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

And the latest "Work-In-Progress" firmware is now switched as the "main-stream" firmware ! :)

Jeff_HxC2001
Posts: 24
Joined: Thu Dec 28, 2017 8:37 am
Contact:

Re: Gotek Working on A3000 :))

Postby Jeff_HxC2001 » Sun Feb 25, 2018 2:23 pm

New firmware !

25 February 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.16.1a

- User interface part : Code Refactored

- Better buttons behavior.
- Better/faster rotary behavior.

- Normal mode : Press both buttons shortly to jump to the first entry of the current folder. ("..")

- Normal mode : When returning to parent folder ("..") the position in the folder is restored.

- Autoboot mode :
--> Press both buttons shortly to jump to Autoboot.hfe
--> Press both buttons more than 2 seconds eject/insert the disk.

- Indexed mode :
--> Press both buttons shortly to jump to DSKA0000.HFE
--> Press both buttons more than 2 seconds eject/insert the disk.

- 7 segments screen : Now show when an image is inserted ("---") or ejected (" - ")

- OLED : init algorithm revised for diymore.cc screens.
(Press the right button at power up at the first diymore.cc screen installation).

- Various user interface fixes.

If you have any comments or suggestions, requests or issue to report please contact me :

Email : hxc2001 <at> hxc2001.com
Forum : http://torlus.com/floppy/forum
Facebook : https://www.facebook.com/groups/hxc2001


http://hxc2001.com/download/floppy_drive_emulator/HXCFEUSB_HFE_beta_firmware.zip

http://hxc2001.com/download/floppy_drive_emulator/USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Trapper
Posts: 147
Joined: Tue Apr 21, 2015 11:59 am
Contact:

Re: Gotek Working on A3000 :))

Postby Trapper » Tue Feb 27, 2018 10:33 pm

I still haven't found the balls to solder a pin header strip onto the jumper settings holes so I can access the dev mode for uploading.

I've also got one of those serial TTL to USB tools as I thought you could mod the firmware without soldering using this, but I just can't seem to figure out if it's possible.

I don't suppose if I posted my Gotek out to someone they'd be willing to mod it, install the pin header etc. for a modest fee?

Jeff_HxC2001
Posts: 24
Joined: Thu Dec 28, 2017 8:37 am
Contact:

Re: Gotek Working on A3000 :))

Postby Jeff_HxC2001 » Wed Feb 28, 2018 6:26 am

Trapper wrote:I still haven't found the balls to solder a pin header strip onto the jumper settings holes so I can access the dev mode for uploading.

I've also got one of those serial TTL to USB tools as I thought you could mod the firmware without soldering using this, but I just can't seem to figure out if it's possible.

I don't suppose if I posted my Gotek out to someone they'd be willing to mod it, install the pin header etc. for a modest fee?


I am not sure to understand. Anyway putting a small wire through the holes is enough.

(Instructions:)
http://torlus.com/floppy/forum/viewtopi ... 486#p16455

alienkidmj12
Posts: 38
Joined: Sat Aug 26, 2017 8:30 am
Contact:

Re: Gotek Working on A3000 :))

Postby alienkidmj12 » Tue Apr 17, 2018 9:11 am

its not so bad, ive put in quite a few headers, ive only been soldering for a year or so, can do it for you if in uk.

dave