USIfAC II:Convert a PC or USB stick to Amstrad HDD,access dsk's,and many more!

Started by ikonsgr, 09:17, 01 December 20

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

shacpc

Quote from: WacKEDmaN on 23:07, 25 July 22
Quote from: shacpc on 21:19, 25 July 22
Quote from: WacKEDmaN on 03:06, 25 July 22heres a crappy vid of me loading some games with the USIfAC..with 6128 rom ..from both LiliCPC, and DSK image
i found if i hold reset..press disk swap..and then release reset i dont need to power down the CPC after a |464 (i also reset via keyboard most of the time..CTRL+SHIFT+ESC saves me reaching over for the button!)
i wish USB would support more than 8 character filenames..(it shows that the amount of effort put into LiliCPC_4K!)..its fine over serial..
Two recommendations for greater satisfaction in the use of lilicpc:

1. Put the lilicpc files in the root folder of your USB, because I have seen in the video that you have a LILICPC folder.
2. make that every time you reboot the usifac take you to the root of the USB with the command OUT &FBD2,5

so in the future, every time you restart you can directly load a game with the RUN"XXX (XXX game code) and not have to constantly use commands |CD etc

yup.. ive got it setup like that now.. moved my folder in there too so i can access it..

ive found i cant load some games over serial for some reason..its either fails to load, or reboots itself..(same files used for USB)..DSK images mostly work fine tho..



put some games that do not load you. make sure they are compatible with 464, when you search for the game in lilicpcsearch, the games that say 128K do not work in a 464. there are some games that you will find with 64K version and 128K version with different load each one.in the games that do not put anything, they are compatible with both systems.
finally, make sure you have copied all the folders and files correctly. if you still have problems, format the USB and unzip LILICPC again in the root of the USB. Remember that the process can take +30 min.

WacKEDmaN

Quote from: shacpc on 23:13, 25 July 22put some games that do not load you. make sure they are compatible with 464, when you search for the game in lilicpcsearch, the games that say 128K do not work in a 464. there are some games that you will find with 64K version and 128K version with different load each one.in the games that do not put anything, they are compatible with both systems.
yes i know 128k games are not going to work!..

my problem is with serial loading...take for example the game Shorts Fuse (which isnt in lilicpc!).. ive extracted the files and added it to the USB stick.. i access it on usb.. and it loads fine, but if i access it them same files via direct serial, it crashes with "syntax error in 640140 line does not exist in 0"... of course loading from dsk works fine on either usb or serial, but requires |464 mode..(where i dont have access to the usifac rsx commands anymore and have to do the hold reset press disc swap trick)

also noticed some games in lilicpc, work in the start screens, menus, but fail when loading or playing the actual game :/ (from usb)

shacpc

Quote from: WacKEDmaN on 23:24, 25 July 22
Quote from: shacpc on 23:13, 25 July 22put some games that do not load you. make sure they are compatible with 464, when you search for the game in lilicpcsearch, the games that say 128K do not work in a 464. there are some games that you will find with 64K version and 128K version with different load each one.in the games that do not put anything, they are compatible with both systems.
yes i know 128k games are not going to work!..
my problem is with serial loading...take for example the game Shorts Fuse (which isnt in lilicpc!).. ive extracted the files and added it to the USB stick.. i access it on usb.. and it loads fine, but if i access it them same files via direct serial, it crashes with "syntax error in 640140 line does not exist in 0"... of course loading from dsk works fine on either usb or serial, but requires |464 mode..(where i dont have access to the usifac rsx commands anymore and have to do the hold reset press disc swap trick)
also noticed some games in lilicpc, work in the start screens, menus, but fail when loading or playing the actual game :/ (from usb)
Short's Fuse yes it is in lilicpc., code 213 . You have to try to be very exact when searching lilisearch. I recommend putting the 4-5 letters and choosing the desired game among those that appear.
There may be some game that does not work, so I would appreciate it if you could send me the XXX loading code so that I can solve it. but I recommend you do a clean installation of LICPC on your USB.
As I have doubts if this game is part of a more updated version of lilicpc in which I am working, I provide you with the launcher file that must go in the root folder and the SF folder that you must include along with its content in the FAVO folder
https://drive.google.com/file/d/14g2GaKxkq8NeEjv4nJUObS0bn3jFks65/view?usp=sharing
https://drive.google.com/drive/folders/1ULCSKxL_og8wllpkd00exsTp04t5jHMs?usp=sharing
if it asks you to overwrite, do it

WacKEDmaN

ive just checked my LiliCPC_4k ..searcching 'Shor'  only returns Short circuit, searching game 213 finds Sdaw

but i think youre right, its in the older lilicpc

ikonsgr

Quote from: WacKEDmaN on 03:06, 25 July 22heres a crappy vid of me loading some games with the USIfAC..with 6128 rom ..from both LiliCPC, and DSK image

i found if i hold reset..press disk swap..and then release reset i dont need to power down the CPC after a |464 (i also reset via keyboard most of the time..CTRL+SHIFT+ESC saves me reaching over for the button!)

i wish USB would support more than 8 character filenames..(it shows that the amount of effort put into LiliCPC_4K!)..its fine over serial..


Unfortunately the 8.3 filename is a restriction of the CH376 usb host module.
And one recomendation for easier lilicpc access of games:
To avoid |CDR and |CD commands, you can place all 3digit files to root directory and give: OUT &FBD1,66. That way, everytime you reset amstrad,it will automatically return to root directory, and so, you can directly give the code for the next game you want! ;-)

WacKEDmaN

Quote from: ikonsgr on 12:16, 27 July 22
Quote from: WacKEDmaN on 03:06, 25 July 22heres a crappy vid of me loading some games with the USIfAC..with 6128 rom ..from both LiliCPC, and DSK image

i found if i hold reset..press disk swap..and then release reset i dont need to power down the CPC after a |464 (i also reset via keyboard most of the time..CTRL+SHIFT+ESC saves me reaching over for the button!)

i wish USB would support more than 8 character filenames..(it shows that the amount of effort put into LiliCPC_4K!)..its fine over serial..


Unfortunately the 8.3 filename is a restriction of the CH376 usb host module.
And one recomendation for easier lilicpc access of games:
To avoid |CDR and |CD commands, you can place all 3digit files to root directory and give: OUT &FBD1,66. That way, everytime you reset amstrad,it will automatically return to root directory, and so, you can directly give the code for the next game you want! ;-)

i thought that the usb may have something to do with it...pity.. but ..shit happens as they say! :P
|CD,".." doesnt work over usb too right?

i know about the out &fbd1,66.. i have lilicpc setup in root now too..
 

ikonsgr

Quote from: WacKEDmaN on 13:54, 27 July 22|CD,".." doesnt work over usb too right?
It works, but you don't need to type "..", just give:|CD and it will go up a directory ;)

WacKEDmaN

Quote from: ikonsgr on 14:50, 27 July 22
Quote from: WacKEDmaN on 13:54, 27 July 22|CD,".." doesnt work over usb too right?
It works, but you don't need to type "..", just give:|CD and it will go up a directory ;)
excellent!.. ".." doesnt work for me on USB (fine on serial).. but |CD works perfect! thanks!

XLV2K


ikonsgr

Quote from: XLV2K on 12:00, 28 July 22does this interface work with the Amstrad CPC plus line?
I haven't tested USIfAC with Amstrad plus, but other people verified that basic functions (direct file mode and FDC emulation) work ok in  most cases.

Bubo Bubo


eto

Quote from: eto on 22:57, 25 July 22
Quote from: WacKEDmaN on 03:06, 25 July 22i found if i hold reset..press disk swap..and then release reset i dont need to power down the CPC
So I tried this too, but not with success in my case. However, it actually did have some impact as once i hit drive select and reset, I got an error message "unknown error in 2295". See screenshot attached. I tried several times, and the result was each time different, but at least, the computer did something.

@iconsgr this happened, while READY and CLC were pulled down. Once I removed the pull down resistors, drive select had no longer an effect and it was like always: endless loops until I turn off the computer.


I gave up and sold the 464, so can't test any longer. 

XLV2K

Quote from: ikonsgr on 09:52, 29 July 22
Quote from: XLV2K on 12:00, 28 July 22does this interface work with the Amstrad CPC plus line?
I haven't tested USIfAC with Amstrad plus, but other people verified that basic functions (direct file mode and FDC emulation) work ok in  most cases.
That's great. I would like to purchase one then. Whats the process, do I send you a PM?

XeNoMoRPH

your amstrad news source in spanish language : https://auamstrad.es

Cwiiis

Quote from: XeNoMoRPH on 14:02, 29 July 22Usifac II with CPC 6128 plus not work,  at least to me.


Works for me, but only if I use the original Basic/Burning Rubber cart, will not work with a C4CPC or even just an EEPROM cart with NoACID. I expect NoACID makes some timings more marginal and the usifac is a bit lax with this (complete guess based on a bunch of my and others' testing)

darkhalf

I've found an issue with the FM (file manager) program. It works fine with running .BAS and .BIN but if you have a program without extension then it cannot find the file

This part here copies into BASIC memory (corrupts the first line of FM) and then calls RUN
230 FOR i=1 TO LEN(A$):POKE &175+i,ASC(MID$(A$,i,1)):NEXT i

So that works fine for files with extensions but not if file is called test. I've tried putting in a dot (.) at position 9 but that doesn't fix it. Any ideas on this one?
CPC6128, 2xCPC464, C64, A500

ikonsgr

Quote from: darkhalf on 02:21, 06 August 22I've found an issue with the FM (file manager) program. It works fine with running .BAS and .BIN but if you have a program without extension then it cannot find the file

This part here copies into BASIC memory (corrupts the first line of FM) and then calls RUN
230 FOR i=1 TO LEN(A$):POKE &175+i,ASC(MID$(A$,i,1)):NEXT i

So that works fine for files with extensions but not if file is called test. I've tried putting in a dot (.) at position 9 but that doesn't fix it. Any ideas on this one?
I just try to load a small Basic program without extension and it loaded fine using file manager and fw 6d. Such problems sometimes are caused by minor incompatibilities of usb host module and the usb stick you are using.

darkhalf

Thanks for checking. I'm using a 64MB USB stick (yes it is very old!) formatted to FAT just to make sure it is all good

Example game is Aaargh! attached. This comes from the CPCGamesCD_20200330.iso compilation. Many direct load games in here

As is direct load, and the main file AAARGH can be run fine from the ready prompt (run "AAARGH) but will not work from the file manager

I'm not sure if we can attach files here still?
CPC6128, 2xCPC464, C64, A500

darkhalf

CPC6128, 2xCPC464, C64, A500

shacpc

Quote from: darkhalf on 14:17, 14 August 22Thanks for checking. I'm using a 64MB USB stick (yes it is very old!) formatted to FAT just to make sure it is all good
Example game is Aaargh! attached. This comes from the CPCGamesCD_20200330.iso compilation. Many direct load games in here
As is direct load, and the main file AAARGH can be run fine from the ready prompt (run "AAARGH) but will not work from the file manager
I'm not sure if we can attach files here still?
the solution is to launch the games with  LiliCPC for USIfAC II  with the support and collaboration of ikonsgr. In previous posts you have the information to install it on a USB and run it. The idea of loading games directly from uncompressed files "fails more than a sideshow shotgun" for multiple reasons.

Audronic

@shacpc 

Do you have a link to  LiliCPC for USIfAC II I cannot find it 

Thanks

Keep Safe

Ray
Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

darkhalf

Quotethe solution is to launch the games with  LiliCPC for USIfAC II  with the support and collaboration of ikonsgr. In previous posts you have the information to install it on a USB and run it. The idea of loading games directly from uncompressed files "fails more than a sideshow shotgun" for multiple reasons.
What are those reasons? Was this not how USB mode was meant to function?

 I prefer this over having to setup a PC for accessing files (similar to my M4). The current problem is that direct load games from folders normally with USIFAC via USB work fine, however the File Manager was not able to run some files which have no extension. It seems like something which could be probably fixed up in FM

<edit>
@Ray Post #938 has the link
https://mega.nz/folder/93pR2KiA#qlkiFakrZhSzmko65EbTWw/file/FjwFiA7b
CPC6128, 2xCPC464, C64, A500

Audronic

Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

darkhalf

@Audronic

I've google translated the LiliCPC documents and put them in my google drive folder (link at #968)
Make sure it is formatted FAT32 (not FAT) since there are too many files in the root folder
CPC6128, 2xCPC464, C64, A500

Audronic

Procrastinators Unite,
If it Ain't Broke PLEASE Don't Fix it.
I keep telling you I am Not Pedantic.
As I Live " Down Under " I Take my Gravity Tablets and Wear my Magnetic Boots to Keep me from Falling off.

Powered by SMFPacks Menu Editor Mod