CosmosEx - updates

News, questions and bugs reports about CosmosEx by Jookie. Now we have a Raspberry Pi in our machines!

Moderators: Jookie, Moderator Team

User avatar
alexh
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2486
Joined: Wed Oct 20, 2004 1:52 pm
Location: UK - Oxford
Contact:

Re: CosmosEx - updates

Postby alexh » Fri Nov 27, 2015 1:59 pm

Atari Software?

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Mon Nov 30, 2015 5:06 am

alexh wrote:Atari Software?


You can have the USB drive / windows shared folder attached in translated mode (translating from linux system calls to Atari filesystem calls, like in emulators), but for that you need that Atari drivers, which will communicate with the linux side through ACSI / SCSI.

Jookie

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Sat Feb 06, 2016 5:31 am

It seems that all the major issues have been resolved, although I'm not completely sure ;) so you might want to update your device. Here's the list of changes...

Main App - 2016-02-06
- web interface - overlay animation shown after uploading floppy image to notify user about image being processed
- config tool in linux console and web interface - fix for often screen corruption, now it's better (100% good in linux console, 95% good through web interface)
- CE_CONF.PRG, CE_DD.PRG, config tools as MSA floppy image and .tar.gz archive can now be downloaded through the welcome screen of web interface
- config tools MSA image and test image can now be inserted into floppy slot #1 using a button in the floppy page of web interface
- screenshot interface added to web interface, but there's still some bug in the screenshot code on ST in VBL, not usable at this moment
- your whole config can be donwloaded through web interface on Home / Debug page, or sent directly to me through config tool (on Other page)
- few fixes to translated drive, based on the results of my filesystem test (native drive thtough TOS vs. translated drive)
- fix to Fseek(.., .., SEEK_CUR), which prevented Flipo Demo to work from translated drive
- some code changes, fixes, improvements, so some things might work better, and I might have broken a couple of things, so report anything suspicious
- added recovery actions - 5 seconds long press of front button - insert config image into floppy slot #1. 10 seconds long press - delete all settings, set network to DHCP. 15 seconds long press - revert to first firmware (which might not support this recovery actions)
- added to config drive: HD interface test (ce_tsthd.prg), FDD interface test (ce_tstfd.prg), GEMDOS filesystem functions test (tst_fsys.prg)
- ZIP DIRs added - now you can open ZIP files as directories on translated drives, when they are smaller than 5 MB. Unpacking takes a while, so during that time the ST gets stuck and waits for unpacking. Watch for a symbol in the top left corner of the screen when entering ZIP DIR for the first time. Might be still buggy.


CE_DD, from that Main App 2016-02-06
- SCSI support added
- few fixes which might have caused crashes
- fixes / improvements related to the filesystem test
- fix for Fseek(.., .., SEEK_CUR) - this never worked correctly before, now it does. Flipo Demo which uses this now works.
- added waiting before success of Dsetpath() when main app is still trying to open ZIP DIR (and it's unpacking that zip file)


Hans - 2016-01-08
- SCSI code added, so with the right hardware it behaves as ACSI or SCSI
- added recovery actions on long front button press
- together with the newest Xilinx firmware it might have fixed the cold boot issue on some machines, needs user verification to pronounce this definitely true :)


Franz - 2016-01-17
- fix for getting sometimes corrupted data on floppy read, when ST was trying to read data too soon after seek - this happened with custom FDC routines, it was fine with TOS Floprd() function as it probably did some retries. This fixed the running of game Magic Pocket from Fuzion CD 87, and probably some other games.

wietze
Captain Atari
Captain Atari
Posts: 171
Joined: Fri Mar 01, 2013 10:52 pm

Re: CosmosEx - updates

Postby wietze » Mon Feb 08, 2016 9:56 am

Awesome Jookie! Cant wait to update later today.

retango
Retro freak
Retro freak
Posts: 10
Joined: Fri Jul 03, 2015 9:18 pm

Re: CosmosEx - updates

Postby retango » Wed Feb 10, 2016 10:43 pm

thanks jookie!

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Tue Feb 16, 2016 2:19 am

Main App - 2016-02-16
- fixed an app crash on download / upload of floppy image from native drive (SD card)
- added the 'ikbdlogs' app argument, so recompilation is not needed for ikbd log enabling
- changes in web IF for Screenshots and some Screenshots handling from web IF - by tIn

User avatar
MiggyMog
Atari Super Hero
Atari Super Hero
Posts: 772
Joined: Sun Oct 30, 2005 4:43 pm
Location: Scotland

Re: CosmosEx - updates

Postby MiggyMog » Tue Feb 16, 2016 2:01 pm

Great, I updated firmware on scsi version and got it to see the device which it was not with previous firmware albeit with malformed name with missing letter. I May need to try another cable as having no luck acessing drives so far.. I have set it to SCSI, changed ID to avoid clashing with internal SCSI drive, not seeing O drive. I have tried a few confirm with terminator resistors in or out, internal drive disconnected, external drive with terminator etc. I couldn't get ST talking to it in acsi mode either bah
('< o o o o |''| STM,2xSTFM,2xSTE+HD,C-Lab Falcon MK2+HD,Satandisk,Ultrasatandisk,Ethernat.

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Tue Feb 16, 2016 2:13 pm

This isn't the best place to solve the issues, you should open a separate thread / topic for that...

MiggyMog wrote:I May need to try another cable as having no luck acessing drives so far.. I have set it to SCSI, changed ID to avoid clashing with internal SCSI drive, not seeing O drive. I have tried a few confirm with terminator resistors in or out, internal drive disconnected, external drive with terminator etc. I couldn't get ST talking to it in acsi mode either bah


When you mention ACSI and SCSI mode, did you see this info about switching between those modes?
http://joo.kie.sk/?page_id=668

(But please, continue in separate topic)

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Mon Apr 11, 2016 11:58 pm

Main App – 2016-04-12
  • added generating and serving fake Pexec() RAW image for purpose of avoid manual Pexec() code, replaced with simpler fake image of the PRG that wants to be runned
  • fix for translated drives being unusable, when ZIP DIRs were turned off – by tIn
  • fix for having spaces in network mount folder and username / password – by nanard
  • workaround for TOS 1.06 bug in setting mid resolution, by nanard
  • fix for not reading whole wifi SSID and PSK, if it was more than one word (had spaces)
  • other stuff, which is not visible to users (cosmetic changes in code, fixes and improvements to linux side of STiNG driver, and so on)

CE_DD, from that Main App 2016-04-12
  • custom Pexec() and Pterm() were replaced with just serving the fake RAW image, so now TOS does all the Pexec() and Pterm() stuff himself.
    This should help with issues when running some apps, and drivers / TSR (terminate and stay resident) should now work better.
    Due to this major change you also might find some issues when running some apps, so report if you find anything.

wietze
Captain Atari
Captain Atari
Posts: 171
Joined: Fri Mar 01, 2013 10:52 pm

Re: CosmosEx - updates

Postby wietze » Tue Apr 12, 2016 5:57 am

Great! Cant wait to update the device asap and test :)

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Sat Apr 23, 2016 11:39 pm

Main App - 2016-04-24
- status page added into web interface of CosmosEx - now you can see if your chips are communicating, if your ST is communicating, what TOS drive letters are used by what, what floppy images are inserted and which is selected, and other info - by Jookie and tIn (might help with issue solving)
- fix for config screen breaking sometimes when accessed through web interface - by tIn
- fix for zip dirs broken when zip filename contained spaces - by nanard
- the device name on ACSI / SCSI bus now shows also device type (RAW, CEDD) - by nanard (might help with configuration of device)
- refactoring of mounting of USB media and shared folders - by nanard
- other minor code changes (nanard, jookie)

And here's a quick example of the status page: http://joo.kie.sk/cosmosex/ce_status.png

bugs
Atari freak
Atari freak
Posts: 54
Joined: Wed Jan 13, 2016 2:02 am
Location: Toronto, Canada

Re: CosmosEx - updates

Postby bugs » Sat Apr 23, 2016 11:59 pm

Thanks Jookie, awesome work, awesome device. :)
Atari Falcon *2, Phantom,CT63, TT030, MegaSte with crazydots, Mega ST4 soon with exxo booster, Mega ST2, 1040STE, 1040STFM, 130xe *2, 1200xl nib, 800xl nib, 800, 400 (first computer from new) Lotharek MIST

User avatar
Strider
Atari Super Hero
Atari Super Hero
Posts: 861
Joined: Tue Jun 18, 2002 5:16 pm
Location: Grenoble, France
Contact:

Re: CosmosEx - updates

Postby Strider » Wed Apr 27, 2016 10:46 pm

Great job!
Strider from MJJ Prod
May the TOS be with you!

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Sun May 01, 2016 12:40 am

Main App - 2016-05-01
  • single CE_DD bootsector for ST, TT, Falcon (instead of 2 different bootsectors) - by tIn
  • fix for issues with screenshot functionality of CE_DD - by tIn
  • various improvements and bug fixes to shortening long file names to TOS / DOS short ones (could improve behavior on USB drives and shared drives) - by nanard
  • various code improvements (dependencies, make, and so on) - by nanard
  • time sync retry after minute on fail, update list retrieval after minute on fail
  • added separate IKDB config screen, added option to translate mouse wheel to UP/DOWN arrows
  • added option to translate keyboard keys to fake joysticks on original and USB keyboards
  • CE_STING.PRG now released (in your config drive) - network driver for CosmosEx. No configuration needed, uses network settings of your Rasberry Pi. Still might be buggy. Try at own risk ;)

bugs
Atari freak
Atari freak
Posts: 54
Joined: Wed Jan 13, 2016 2:02 am
Location: Toronto, Canada

Re: CosmosEx - updates

Postby bugs » Sun May 01, 2016 12:51 am

sting?.....awesome! thanks jookie.
Atari Falcon *2, Phantom,CT63, TT030, MegaSte with crazydots, Mega ST4 soon with exxo booster, Mega ST2, 1040STE, 1040STFM, 130xe *2, 1200xl nib, 800xl nib, 800, 400 (first computer from new) Lotharek MIST

ccarl84
Atari freak
Atari freak
Posts: 59
Joined: Tue Apr 08, 2008 7:03 pm

Re: CosmosEx - updates

Postby ccarl84 » Sun May 01, 2016 7:30 am

Jookie wrote:Main App - 2016-05-01
  • single CE_DD bootsector for ST, TT, Falcon (instead of 2 different bootsectors) - by tIn
  • fix for issues with screenshot functionality of CE_DD - by tIn
  • various improvements and bug fixes to shortening long file names to TOS / DOS short ones (could improve behavior on USB drives and shared drives) - by nanard
  • various code improvements (dependencies, make, and so on) - by nanard
  • time sync retry after minute on fail, update list retrieval after minute on fail
  • added separate IKDB config screen, added option to translate mouse wheel to UP/DOWN arrows
  • added option to translate keyboard keys to fake joysticks on original and USB keyboards
  • CE_STING.PRG now released (in your config drive) - network driver for CosmosEx. No configuration needed, uses network settings of your Rasberry Pi. Still might be buggy. Try at own risk ;)


Hi,

mouse wheel, I dared not ask ... Super. [smilie=greencolorz4_pdt_01.gif]

STING: I'm going to try :coffe:

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Wed Nov 30, 2016 7:58 am

Main App – 2016-11-09
- this is the first Raspbian release – contains also app for Yocto, should auto-detect your linux distro and use the right app
- added allowing only single instance of linux app to be running – to avoid more apps talking to CE HW at the same time
- various fixes for Raspbian
- file and directory attributes on FAT USB drives – by nanard
- your Raspberry Pi revision / type and linux distro is now shown in Config -> Update

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Wed Nov 30, 2016 7:58 am

If you run the update on your device, wait at least 2 minutes if it doesn't get back to life sooner - Xilinx update takes around 50 seconds.

Main App – 2016-11-30
- CE_TSTHD.PRG now contains stress test – test which doesn’t validate data, just checks if the ACSI/SCSI command succeeded, does this as fast as possible
- CE_CONF.PRG shows fake but detailed update progress when doing update – to help users to know that the update is still running – you will see this on the next update, as your current update will be through your old CE_CONF.PRG
- fix for clearing a bit in sector number when accessing USB RAW drives – this could lead to data corruption – fix by nanard
- USB drives will now show their volume name on desktop and CE_MOUNT.PRG when it’s set – nice feature by nanard
- minor improvements in config console – Enter key on edit line is now used for moving to next config item
- SSID in network config is now longer – if your network SSID is too long to fit in the old one – fix by MiKRO

Xilinx 2 SCSI – 2016-11-30
- fix for SCSI bus getting stuck after some SCSI commands, sometimes – please run CE_TSTHD.PRG – continous read test and data validity check test to see if it’s better now
- if you run the update on your device, wait at least 2 minutes if it doesn't get back to life sooner - Xilinx update takes around 50 seconds

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Tue Dec 13, 2016 2:35 pm

Main App – 2016-12-13
- HDD images support added, acting as RAW drives when attached - by nanard
- fix for using bad ACSI ID for SD card when used together with RAW drive - by nanard
- not mounting nfs share when network not availale - by tIn
- improvement on setting static IP on Raspbian, needs more testing (possibly also fixing)
- network (ethernet and wifi) now restarted only when something has changed in settings (to avoid unnecessary restart of network)
- config drive PRGs now moved to subdirs DRIVERS, TEST and other stayed in root of config drive
- some config tools zip, scripts zip and test floppy are now not generated but just extracted from app update - to speed up and simplify first start after update

ccarl84
Atari freak
Atari freak
Posts: 59
Joined: Tue Apr 08, 2008 7:03 pm

Re: CosmosEx - updates

Postby ccarl84 » Tue Dec 13, 2016 9:05 pm

Good evening Jookie,

Thanks for the update.

I have a question about the new HDD image support, what is it for? How does it work ?

Thanks and good night.

Ccarl

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Wed Dec 14, 2016 6:49 am

ccarl84 wrote:I have a question about the new HDD image support, what is it for? How does it work ?


When you use some HDD image in emulator as a HDD under that emulator, now you can take that image file and use it with CE, if you want to (and other similar cases). It acts like you woud take that image and flash it onto SD card or USB drive, sector by sector, so you need to use some native driver (ICD, HDDRIVER, ppdriver) with it.

ccarl84
Atari freak
Atari freak
Posts: 59
Joined: Tue Apr 08, 2008 7:03 pm

Re: CosmosEx - updates

Postby ccarl84 » Wed Dec 14, 2016 12:42 pm

Jookie wrote:
ccarl84 wrote:I have a question about the new HDD image support, what is it for? How does it work ?


When you use some HDD image in emulator as a HDD under that emulator, now you can take that image file and use it with CE, if you want to (and other similar cases). It acts like you woud take that image and flash it onto SD card or USB drive, sector by sector, so you need to use some native driver (ICD, HDDRIVER, ppdriver) with it.


Hi jookie,

Thank you for the answer.

What we need to write in : "HDD Image path on RPi" ? (ex : for usb key)

thank

ccarl

tin
Atari freak
Atari freak
Posts: 58
Joined: Mon Jul 23, 2012 7:59 am
Contact:

Re: CosmosEx - updates

Postby tin » Wed Dec 14, 2016 1:21 pm

ccarl84 wrote:What we need to write in : "HDD Image path on RPi" ? (ex : for usb key)

For a translated thumb drive (aka thumb drive windows formatted) you'll enter /mnt/sda1/[add path on thumb drive to image file here]. Use forward slashes only, especially for the last part of your path.
If you have several thumb drives it's "sdb1" instead of "sda1" for the next one etc. It does not work on RAW drives.
But - and that's where it gets interesting - it works on network drives, too! For network drive, enter /mnt/shared/[add path on network drive to image file here].

ccarl84
Atari freak
Atari freak
Posts: 59
Joined: Tue Apr 08, 2008 7:03 pm

Re: CosmosEx - updates

Postby ccarl84 » Wed Dec 14, 2016 1:32 pm

ok tim.
thank you

User avatar
Jookie
Hardware Guru
Hardware Guru
Posts: 1237
Joined: Wed Feb 04, 2004 6:54 pm
Location: Kosice, Slovakia
Contact:

Re: CosmosEx - updates

Postby Jookie » Tue Dec 20, 2016 4:43 am

Main app – 2016-12-20
- fixed ce_stop.sh script for yocto – wasn’t stopping the app
- disabled update through linux ce_conf and web ce_conf
- CE_TSTHD.TOS now contains some SD card write/read test

Hans – 2016-12-20
- timeout for writing to SD card extended from 0.5 second to 3 seconds to avoid data loss when all that’s needed is to wait

More info about the SD card test: http://joo.kie.sk/?page_id=778


Social Media

     

Return to “CosmosEx”

Who is online

Users browsing this forum: No registered users and 1 guest