Most popular way to get .prg to "real" VIC?
Moderator: Moderators
-
- Omega Star Commander
- Posts: 1375
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Probably not an option for you, but I have had no issues with OpenCBM running under Linux with 1541/1571/1581 drives. I thought that was the only "real" option until I got Jim Brain's uIEC/SD -- why do you think that is unavailable? AFAIK, he's got an active Google Group going and still makes them.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
Thanks for the suggestions!
Linux is my preferred OS; most of my computers run Debian Stable and I rarely use Windows. When I tried to install OpenCBM on Debian Stable, I immediately ran into a problem where it complained about sgml. Rather than struggle to build it on Debian Stable, or spend a night building a new PC to install Debian Testing or Debian Unstable or Ubuntu on, I decided the fastest thing would be to see if I could get it working in Windows.
Re 64HDD: I didn't know 64HDD could work with a Pentium or better. I don't have DOS, though, nor a boot floppy. I remember making boot floppies with Win9x, but I now only have Win9x on a Toshiba Libretto with no floppy drive. (I don't have any floppy drive on my WinXP computer either, but I'm pretty sure I could do something about that.)
Re OpenCBM: I don't see any option to install a parallel port driver. I see the following options:
There are a lot of ideas here, and I'm sure there's a solution.
Linux is my preferred OS; most of my computers run Debian Stable and I rarely use Windows. When I tried to install OpenCBM on Debian Stable, I immediately ran into a problem where it complained about sgml. Rather than struggle to build it on Debian Stable, or spend a night building a new PC to install Debian Testing or Debian Unstable or Ubuntu on, I decided the fastest thing would be to see if I could get it working in Windows.
Re 64HDD: I didn't know 64HDD could work with a Pentium or better. I don't have DOS, though, nor a boot floppy. I remember making boot floppies with Win9x, but I now only have Win9x on a Toshiba Libretto with no floppy drive. (I don't have any floppy drive on my WinXP computer either, but I'm pretty sure I could do something about that.)
Re OpenCBM: I don't see any option to install a parallel port driver. I see the following options:
Re uIEC: The links I've seen suggest that it's supposed to be available on eBay. However, Jim Brain's eBay store doesn't seem to exist anymore (or at least, not through the links I found), and doing an eBay search on uIEC comes up empty. I don't see it on any listing in eBay's Commodore retrocomputing listings either. However, I'm a complete eBay newbie...maybe I just don't know where to look.-e, --enumpport
re-enumerate the parallel port driver.
-F, --forcent4
force the NT4 driver on a Win 2000, XP, or newer systems (NOT RECOMMENDED!). This option is only available on i386 architectures; AMD64 and iA64 do not support it.
There are a lot of ideas here, and I'm sure there's a solution.
- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am
^
Jim Brain of this very forum you should PM him. When I bought mine the way to order was by emailing him. Unfortunately, I don't have his mail address any longer.
BTW: Here is the link to his profile. It contains his email as well.
http://tinyurl.com/myx5da

Jim Brain of this very forum you should PM him. When I bought mine the way to order was by emailing him. Unfortunately, I don't have his mail address any longer.

BTW: Here is the link to his profile. It contains his email as well.
http://tinyurl.com/myx5da

"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
-
- Omega Star Commander
- Posts: 1375
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
On Red Hat Fedora, I forget precisely what I did to get around this (either edited its makefile or viewed its configure --help to find a disable option), but you can build OpenCBM without its documentation -- thus getting rid of the silly requirement and complete the make without sgml (yet another markup language).I immediately ran into a problem where it complained about sgml.
Here's my review of Jim Brain's Geek toy: uIEC/SD with his email.
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
The C64TPC is another nice and cheap alternative that i've found around the web and you may buy it on ebay too.
Even if it is developed for the C64, it works also for C16/C128 and Vic-20.
Btw just Windows Xp (Vista?) is supported at the moment, no linux
Even if it is developed for the C64, it works also for C16/C128 and Vic-20.
Btw just Windows Xp (Vista?) is supported at the moment, no linux

Mega-Cart: the cartridge you plug in once and for all.
Thanks for the tip! I had read on YouTube comments that C64TPC didn't necessarily work on all hardware--the same story as all other devices, it seems.
I had to take a break from this because it was just getting too frustrating. I really don't like the idea of sinking more money into solutions which may or may not work.
Since my last report, I've had a lot of "fun" trying to mess with OpenCBM settings in Windows (no effect, including the "instcbm --lock=yes" option), and trying to build OpenCBM on Debian (both with and without the documentation).
From my research, it looks like someone has successfully installed OpenCBM in Ubuntu, but following those directions fails because I don't know how to install the latest patches from Sourceforge. If I skip that step, then it fails because I don't have the kernel source installed (there's apparently a patch which checks for this).
Obviously, SOMEONE has successfully installed OpenCBM, but I have no luck.
I have not yet tried any DOS based solutions, because I do not have DOS. I have read conflicting reports of whether FreeDOS can work or whether it's an exercise in massive futile frustration.
Obviously, I'd like a solution which will actually work, without lots and lots of frustration and without uncertainty over whether it will work with my PC hardware.
BTW, I also have a Commodore 128, if it's easier to get something to work with that. (The Commodore 128 is C64 compatible, although I suppose if I have to tell you that then you probably can't help me out.)
I also have an Amiga 500 and an Amiga 1200.
It may seem silly to go PC->Amiga->C128->1541, or whatever, but at least Amiga hardware is consistent. It's not like PC hardware where there are zillions of variations of hardware and you have to be lucky for it to work.
I had to take a break from this because it was just getting too frustrating. I really don't like the idea of sinking more money into solutions which may or may not work.
Since my last report, I've had a lot of "fun" trying to mess with OpenCBM settings in Windows (no effect, including the "instcbm --lock=yes" option), and trying to build OpenCBM on Debian (both with and without the documentation).
From my research, it looks like someone has successfully installed OpenCBM in Ubuntu, but following those directions fails because I don't know how to install the latest patches from Sourceforge. If I skip that step, then it fails because I don't have the kernel source installed (there's apparently a patch which checks for this).
Obviously, SOMEONE has successfully installed OpenCBM, but I have no luck.
I have not yet tried any DOS based solutions, because I do not have DOS. I have read conflicting reports of whether FreeDOS can work or whether it's an exercise in massive futile frustration.
Obviously, I'd like a solution which will actually work, without lots and lots of frustration and without uncertainty over whether it will work with my PC hardware.
BTW, I also have a Commodore 128, if it's easier to get something to work with that. (The Commodore 128 is C64 compatible, although I suppose if I have to tell you that then you probably can't help me out.)
I also have an Amiga 500 and an Amiga 1200.
It may seem silly to go PC->Amiga->C128->1541, or whatever, but at least Amiga hardware is consistent. It's not like PC hardware where there are zillions of variations of hardware and you have to be lucky for it to work.
- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am
Seriously, you should consider the uIEC. It WILL work. Not with 100% of PRGs, granted, but at least 99% of stuff will load. It's really not that expensive, especially when you consider the sheer convenience of the thing.
I have bought a few disk drives and tried all the stuff your trying I then bought a 1541 Ultimate and it took forever to arrive (nobody's fault I hasten to add!). So, I bought a uIEC to tide me over as I was getting frustrated to hell and back. I have never regretted it. I use it way more often than the 1541 Ultimate on my Vic as it is so simple and quick and pretty much always loads whatever I try.
PS: Jim Brain is my dad!
I have bought a few disk drives and tried all the stuff your trying I then bought a 1541 Ultimate and it took forever to arrive (nobody's fault I hasten to add!). So, I bought a uIEC to tide me over as I was getting frustrated to hell and back. I have never regretted it. I use it way more often than the 1541 Ultimate on my Vic as it is so simple and quick and pretty much always loads whatever I try.
PS: Jim Brain is my dad!

"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
Why wouldn't uIEC work with all PRGs? They're just binary files so there should never be a problem with those. What won't work is some multi file programs on D64s where a custom fastloader not supported by the uIEC firmware is used, and they don't exist for the VIC 20 anyway afaik.Pedro Lambrini wrote:Seriously, you should consider the uIEC. It WILL work. Not with 100% of PRGs, granted, but at least 99% of stuff will load.
Bacon
-------------------------------------------------------
Das rubbernecken Sichtseeren keepen das cotton-pickenen Hands in die Pockets muss; relaxen und watschen die Blinkenlichten.
-------------------------------------------------------
Das rubbernecken Sichtseeren keepen das cotton-pickenen Hands in die Pockets muss; relaxen und watschen die Blinkenlichten.
I think he intended programs with integrated fastloader, common on C64 but not on Vic-20 with the exception of some demo like the VIMM II, these programs do not work with uIEC btw all prg without integrated fastloader should work on uIEC.
Btw even if you cannot load prg with integrated fastloader using the uIEC, you may Fast-Load programs without integrated fastloader using the Diddl's vic-20 porting of the SJ-Load routines.
I've developed a special Mega-Cart patch based on SJ-Load routines that include this feature both with EasyLoad or simply from the Vic prompt with a SYS call.
Carlsson tested it successfully on uIEC, now I will test it on Jiffy-Dos drives and then I will publish it.
Btw even if you cannot load prg with integrated fastloader using the uIEC, you may Fast-Load programs without integrated fastloader using the Diddl's vic-20 porting of the SJ-Load routines.
I've developed a special Mega-Cart patch based on SJ-Load routines that include this feature both with EasyLoad or simply from the Vic prompt with a SYS call.
Carlsson tested it successfully on uIEC, now I will test it on Jiffy-Dos drives and then I will publish it.
Mega-Cart: the cartridge you plug in once and for all.
- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am
Indeed, that's what I meant. I know primarily most of these images are in D64 format but I thought it was worth mentioning that not everything works. It would be Sods Law that after all the hype the guy goes and buys a uIEC sticks on a copy VIMM and it doesn't work! I was just trying to be honest and came across as vague - sorry! 

"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
For development I use my recently released tinyrs.
See this thread.
See this thread.
Oh, I know fastloaders exist on the VIC. What I meant was that multi-loading programs with built-in custom fastloaders don't exist on the VIC. Of course I forgot about demos like VIMMMike wrote:I know at least of Compute's TurboDisk, and Hypra-System by Markt&Technik. The last one is present on Mega-Cart, and also supports fast-save, but is PAL only.Bacon wrote:custom fastloader [...] they don't exist for the VIC 20 anyway afaik

So I'd modify Pedro's 99% to 99.99% or so.
Bacon
-------------------------------------------------------
Das rubbernecken Sichtseeren keepen das cotton-pickenen Hands in die Pockets muss; relaxen und watschen die Blinkenlichten.
-------------------------------------------------------
Das rubbernecken Sichtseeren keepen das cotton-pickenen Hands in die Pockets muss; relaxen und watschen die Blinkenlichten.
- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am