Alien Flash Cartridge (16MB, USB + AR mode)
Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Next
|
| View previous topic :: View next topic |
| Author |
Message |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Sat May 07, 2011 1:20 am Post subject: |
|
|
documentation is available on the Alien Flash Wiki.
Anyone interested in writing applications for USB transfer, it could well be worth your while getting in contact with e5frog.
| e5frog wrote: | | If anyone has experience in writing applications for Windows, I don't mind (and probably noone else either) if you give it a try. Perhaps we can e-mail code back and forth and get it done together. |
Nice ideas e5frog, maybe possibly even some kind of collaboration?
| e5frog wrote: |
Maybe I'll put the Windows-application on the shelf for now and try a console-version first, that will skip one problem and I'll cut right to the .dll interfacing.. |
Console version is a good idea I think, and then the console version could be used as something to base a windows version on later.
Best of luck putting together all your Pac-Man and Fairchild Channel F, multi-carts. We all know how busy you are and all your work is very much appreciated.
For anyone who really can't wait for an USB application to come out, e5frog has written a program for converting BIN files to be used with a terminal program. However, using a terminal program (besides being slow) for the Alien Flash is not very user friendly and not the simplest thing to do, however if you are feeling hard core and like a challenge, there is a Terminal Transfer pack now available on the Wiki page.
Last edited by Stingray on Wed May 11, 2011 1:21 pm; edited 1 time in total |
|
| Back to top |
|
 |
Groupie


Joined: 09 Jul 2006 Age: 43 Posts: 232 Location: Spain
|
Posted: Wed May 11, 2011 10:18 am Post subject: |
|
|
Mines arrives today. How nice and well done are the card and the box !!!!! _________________ |
|
| Back to top |
|
 |
Master of C64


Joined: 01 Jul 2009 Age: 40 Posts: 1111 Location: Melbourne, Australia
|
Posted: Wed May 11, 2011 11:57 am Post subject: |
|
|
| Stingray wrote: | For anyone who really can't wait for an USB application to come out, e5frog has written a program for converting BIN files to be used with a terminal program. However, using a terminal program (besides being slow) for the Alien Flash is not very user friendly and not an simplest thing to do, however if you are feeling hard core and like a challenge, there is a Terminal Transfer pack now available on the Wiki page. |
This is currently the only way though right? _________________
|
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Wed May 11, 2011 12:39 pm Post subject: |
|
|
| vimfuego wrote: |
This is currently the only way though right? |
Yes. There are some videos on the Alien Flash Wiki showing how to set up and use the terminal software. |
|
| Back to top |
|
 |
Groupie


Joined: 21 Apr 2008 Age: 49 Posts: 189 Location: Austria
|
Posted: Wed May 11, 2011 7:17 pm Post subject: |
|
|
Wonderful documentation in this PDF files, very fine, thank you Stingray.
I have copied and translated it into the german wiki page. _________________ |
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Thu May 12, 2011 12:43 am Post subject: transfer D64 between PC and C64 (1541 floppy disk drive) |
|
|
|
|
| Back to top |
|
 |
Forum Junkie


Joined: 15 Apr 2009 Age: 40 Posts: 570 Location: UK
|
Posted: Thu May 12, 2011 10:58 pm Post subject: |
|
|
help!!
i plugged in the easyflash via USB and win 7 installed device drivers as normal. Ran FT_PROG.exe and followed the video. and flashed with (ALIEN FLASH FT232R SETTINGS (MODIFIED-VCP) 22042011.xml) flash complete.
unplugged USB and plugged back in, win 7 installed the appropriate device drivers.
but am not able to set up the com port because i dont have Ports(COM & LPT) in my device manager.
and i cannot find out what COM port it is using. i cannot find those settings on my version of win 7
I am using window 7 ultimate 64 which is whats probably making the difference. and why the settings are not the same. _________________ 5x 100% working C64s, 1x128, 128D, 1541UII+T adpt, 1541, 1541-II, ARVI, UIEC2SD, 2x EASYFLASH, ZoomFloppy, Chameleon 64, EASYFLASH3, +4 and 100s of MOS ICs, CAANOO, WIZ... |
|
| Back to top |
|
 |
Forum Junkie


Joined: 15 Apr 2009 Age: 40 Posts: 570 Location: UK
|
Posted: Fri May 13, 2011 2:43 pm Post subject: |
|
|
silly me, i missed something in the video, sorted now, com port is now there,  _________________ 5x 100% working C64s, 1x128, 128D, 1541UII+T adpt, 1541, 1541-II, ARVI, UIEC2SD, 2x EASYFLASH, ZoomFloppy, Chameleon 64, EASYFLASH3, +4 and 100s of MOS ICs, CAANOO, WIZ... |
|
| Back to top |
|
 |
Groupie

Joined: 22 Sep 2010 Age: 49 Posts: 221 Location: Washington State
|
Posted: Sun May 15, 2011 7:13 pm Post subject: |
|
|
Got mine Wednesday, haven't had time to play around with it 'till today.
I successfully transferred Action Replay rom into the AlienFlash, works great!
Is there a way to copy files from AF to PC, such as the Alien Tools in bank 0 or maybe a download so they can be copied back in if I happen to muck things up? |
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Sat May 21, 2011 2:41 pm Post subject: |
|
|
You sure can copy the ROM SLOTS from Alien Flash back to PC.
I have sent an email with the required files.
BTW, that's great that you are using the AR mode on your Alien Flash!
Just wondering, have you transferred any D64 files with the Alien Flash? |
|
| Back to top |
|
 |
Groupie in Training

Joined: 05 Jan 2011 Posts: 88 Location: bristol uk
|
|
| Back to top |
|
 |
Newbie

Joined: 25 Aug 2010 Age: 41 Posts: 40 Location: Antelope, CA.
|
Posted: Thu Jun 02, 2011 3:37 am Post subject: Easyprog updates |
|
|
Is there going to be an update for the EasyProg in the cart menu?
I like using it, since it's easier than the terminal... Slower to program the cart, but alot less steps...
Skoe has released a newer version that has a fastloader...
Another thing that needs to be fixed is the flash memory error (since it's not detecting the 29F040's)....
EasyProg
Version 1.5.1 - 27.04.2011
- Driver for AMD Am29F040 also supports ST M29F040
- Changed color scheme to make it more readable
Version 1.5.0 - 02.02.2011
- Fast loader for 1541, 1581, sd2iec and uIEC and compatible drives
- Some speed optimizations
- EAPI code for all EasyFlash variants integrated
- Minor UI improvements
- Detailed error reports, e.g. when flash memory is write protected
Thanks,
-Mike |
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Thu Jun 02, 2011 11:00 am Post subject: |
|
|
That's a good idea and the latest version of EasyProg with Fastloader are very nice programs but they don't recognise the Am29F032B ROMs and won't even try right to ROMS that they don't recognise.
Hopefully Skoe will mod the next version to recognise the Am29F032B ROMs, and if he does I will ask him if it's OK for us to use it for an update of the Alien Flash Tools.
BTW, do you still have EasyFlash cartridges for sale Mike? I maybe interested in buying a few some time soon. |
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Sun Jun 05, 2011 7:46 am Post subject: |
|
|
Good news, no more transferring with terminal software for Alien Flash  Hannu Nuotio has released "afapack v1.0 - tools for Alien Flash".
Hannu has released a win32 executable of the GUI along with a command line version. Source codes and other files can also be downloaded.
NOTE: USB tranfer uses VCP mode, your Alien Flash must be set to VCP mode (via FT_Prog), this is the same as was needed to use the terminal software.
Thanks to Hannu, programming the Alien Flash via USB and transferring D64 images is now a whole lot easier.
Last edited by Stingray on Sun Jun 05, 2011 11:26 am; edited 6 times in total |
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Sun Jun 05, 2011 7:59 am Post subject: |
|
|
A very nice replacement for Alien Flash Tools "Alien Flash minitools v1.0" has also been released as part of "afapack v1.0 - tools for Alien Flash".
It can be downloaded as part of the Alien Flash GUI download that was mentioned in the above post. Source code can also be downloaded.
 |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 38 Posts: 3535 Location: Sweden
|
Posted: Sun Jun 05, 2011 2:35 pm Post subject: |
|
|
Looks great!
It's missing a nice icon though.
Maybe I'll be able to try that new Airborne Ranger release later today.
I run WinXP and I thought this was just going to be a plug and play experience but...
It says in the readme: | Quote: |
- win32
* Needs VCP mode and FTDI drivers. |
... before I got it going I had to download the VCP package from the FTDI page:
http://www.ftdichip.com/Drivers/VCP.htm
I selected the executable, ran that, then entered control panel, activated the VCP alternative on the USB device "USB Serial Device" then I got a new COM-port called COM5 and then "Set Paramater" in the "afgui v1.0" to 5 - THEN I got a connection.
Is there an easier way, there's only win32 and dummy driver to choose from AFAICS so... ?
ftdi looks like it will only work on linux.
Anyway, I tried adding Airborne Ranger to slot 3...
"Inject" or "Send"? Tried inject, selected a CRT, nothing seemed to happen, LED on or anything. Alien Flash was warm though. Slot 3 on the list turned green however...
Read the instructions...
Starts with a bunch of command line options, not something you use in a GUI, right...
In "Basics" there's some tiny picture with arrows going here and there.
Seems "Inject" gets stuff from harddrive and puts it in the program, then I need to use "Send" to send it to the cart.
2.3 Image contents explains that grey areas are empty - so my entire cart is empty except slot 3 now - I think not. I guess it only checks what has gone through the program.
So if I want to backup the entire A.F. I seem to have to "Receive" all slots and then "save image".
Tried "Receive" on Slot 0, Log says "Sending to Alien Flash done, status: 0." and pointer turned to a sandglass. For quite a while, don't know what happens, no indications anywhere... Don't know about the log - if it's accurate - since I can't clear it...
Will interrupt it, restart and try again.
Last edited by e5frog on Sun Jun 05, 2011 3:28 pm; edited 1 time in total |
|
| Back to top |
|
 |
Groupie


Joined: 21 Apr 2008 Age: 49 Posts: 189 Location: Austria
|
Posted: Sun Jun 05, 2011 3:21 pm Post subject: |
|
|
Wonderful, nice program, terminal was ok too but this is much better.  _________________ |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 38 Posts: 3535 Location: Sweden
|
Posted: Sun Jun 05, 2011 3:37 pm Post subject: |
|
|
It took a while but Slot 0 was finally changed to green.
Quit the program and restarted, no settings I had made was saved... *sigh*
Had to set the parameter again and find my way to the directory with the crt.
Injected Airborne Ranger to Slot 3 again, then "Send", no message and no indications but the hourglass, Slot-choosing window turned all gray though.
After maybe 30s it was done, I got a log message that data was sent and received - so I guess I should be able to play Airborne Ranger from slot 3 now...
One more question though, I removed the jumper when programming, is that needed or is it only needed when running the Easy Flash software.
EDIT:
Yes, Airborne Ranger works!
However the Ranger selection screen bugs, also on Easy Flash and on my other three C64s that I tried just to make sure it was a software related error. |
|
| Back to top |
|
 |
Forum Junkie

Joined: 21 Mar 2009 Posts: 585 Location: Florida, USA
|
Posted: Thu Jun 09, 2011 9:09 pm Post subject: |
|
|
Got one - pretty cool. Still using the GUI to load everything up which is indeed time consuming. A "send all configured slots" option would rock. I tried custom but it just crashes.
Silly question, what on earth does the jumper do? _________________ Please call My C=ult BBS
maraud.dynalias.com:6400
AABBS 128 12.5c on a C128 and Rear Admiral Hyperdrive |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 38 Posts: 3535 Location: Sweden
|
Posted: Thu Jun 09, 2011 10:10 pm Post subject: |
|
|
If you remove the jumper it will not autoboot and you'll start with a plain screen, IIRC you need it removed when programming with EasyProg...
If we could sort out the faster transfer mode (than Virtual Com Port) it would save some time.
Programmer told me that the slot option "Alien Flash" means the entire cart, but it's not tested...
So Send/CRT/Alien Flash is supposed to send all slots to the cart.
I got some problems with a slot when trying to program the A.F. from my other computer - AF as standalone. Slot seemed trashed and I wasn't able to program it, an entire half of the cart image memory was zereoed out basically. When finally running it again on my old laptop it programmed just fine. I heard it's meant to be connected to a C64 when being programmed.
So go ahead and try it, would be good to get some feedback on it. |
|
| Back to top |
|
 |
Newbie

Joined: 25 Aug 2010 Age: 41 Posts: 40 Location: Antelope, CA.
|
Posted: Fri Jun 10, 2011 3:13 am Post subject: |
|
|
| Stingray wrote: | | BTW, do you still have EasyFlash cartridges for sale Mike? I maybe interested in buying a few some time soon. |
Yep, I still have a few, let me know how many you want, and I will set them aside for you.
Did Skoe make the version that is in the AF now? As it errors on the ram but still writes correctly...
Thanks,
Mike |
|
| Back to top |
|
 |
Forum Junkie

Joined: 21 Mar 2009 Posts: 585 Location: Florida, USA
|
Posted: Fri Jun 10, 2011 1:44 pm Post subject: |
|
|
I did get it working and I never pulled the jumper out when programming. Most of the stuff I moved over worked just fine. I need to make a "post it" of what's in each slot now because I get lost for sure. Is there any way to invoke the AF with that jumper out or is that just a convenient way to disable it without removing it from the expansion port? _________________ Please call My C=ult BBS
maraud.dynalias.com:6400
AABBS 128 12.5c on a C128 and Rear Admiral Hyperdrive |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 38 Posts: 3535 Location: Sweden
|
Posted: Fri Jun 10, 2011 6:46 pm Post subject: |
|
|
If afgui could save slot titles somewhere - that would be really neat, so you could get a list of what was on the cart. Maybe do a "fetch directory" from the attached cart and get a list with your own saved titles. |
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Sat Jun 11, 2011 2:03 pm Post subject: |
|
|
Good to see you still have some of your EasyFlash cartridges available Mike, don't keep any aside for me though in case I don't end up buying any as I'm not 100% sure yet, I will wait and see after our Brisbane C64 night
Skoe did write the EasyProg, the early versions will still write to the Flash ROM even if it doesn't recognize the ID, however, the latter versions refuse to write to the ROM when the ID is not recognized. If Skoe adds support for Am29F032B ROMs in a new version and gives us permission to use it in Alien Flash Tools I will add it to an updated release. |
|
| Back to top |
|
 |
Über Groupie


Joined: 14 Jul 2010 Posts: 353
|
Posted: Sat Jun 11, 2011 2:36 pm Post subject: |
|
|
| maraud wrote: | | I did get it working and I never pulled the jumper out when programming. Most of the stuff I moved over worked just fine. I need to make a "post it" of what's in each slot now because I get lost for sure. Is there any way to invoke the AF with that jumper out or is that just a convenient way to disable it without removing it from the expansion port? |
Having 16 ROM Slots does create the problem of remembering what is in each one
The jumper is mainly used if you have a non-booting EasyFlash or Alien Flash cartridge (for example, a brand new EasyFlash is blank and will not boot). This gives the user a way to power up the C64 with a non-booting EasyFlash or Alien Flash cartridge and then load EasyProg from disk.
The control bits are still accessible with the jumper removed, for example, type POKE 56834,132 in BASIC, this will turn the LED on.
If you wanted to launch a ROM SLOT, you would usually set up the control registers then JMP ($FFFC) and you would usually place your code somewhere lower than $1000 (because in Ultimax mode you won't have RAM higher than $1000).
example:
LDA #$00
STA $DE03
LDA #$00
STA $DE00
LDA #$00
STA $DE01
LDA #$05
STA $DE02
LDA #$00
STA $DE03
JMP ($FFFC)
You will have to do this in Machine Code (the exception to this is if all you are doing is switching in a 8K cartridge ROM at $8000) because switching in Ultimax mode and 16K cartridge mode will play around with your BASIC and KERNAL ROMs killing your BASIC program before it gets to the end. I hope I made some sense in their somewhere  |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Tip: Get C64 Forever for super-comfy C64 emulation with pre-installed games, demos and other goodies!
Powered by phpBB © 2001, 2005 phpBB Group
|