HES FORTH for VIC20 available?
Re: HES FORTH for VIC20 available?
Thanks Nyef.
As Datatronic VICFORTH was mentioned below is a link to that one. I've updated the zip with a new version of the MS-DOS screen editor (old one didn't work under DOSBOX for some reason). Also included is a disassembly. There appears to be some free space in the ROM image potentially allowing a bug-fix for the U* U/ functions which plagued this and other early 6502 Fig-forth implementations.
http://s000.tinyupload.com/index.php?fi ... 5148614814
As Datatronic VICFORTH was mentioned below is a link to that one. I've updated the zip with a new version of the MS-DOS screen editor (old one didn't work under DOSBOX for some reason). Also included is a disassembly. There appears to be some free space in the ROM image potentially allowing a bug-fix for the U* U/ functions which plagued this and other early 6502 Fig-forth implementations.
http://s000.tinyupload.com/index.php?fi ... 5148614814
Re: HES FORTH for VIC20 available?
I just searched for "VIC-20 HES" on eBay and saw a listing for $10 or so that had a bunch of carts. In the lot, was a red labeled HES Forth cart. Might be worth bidding on.
I clean mine with single malt Scotch while I'm drinking Isopropyl alcohol.
Oh crap...I think I've been doing that backwards!
Best place to ask would be over at the Denial forums. If you want to send the file to me, I will start a topic over there and ask where to archive it. I don't think there were many Forth's made for the VIC-20 so it would be nice to have.
Thanks for doing that!
commodorejohn wrote:
...you cleaned your keyboard with an India pale ale?
Oh crap...I think I've been doing that backwards!
nyef wrote:
I have no problem with sending the file to some person or organization that will deal with it appropriately, I have no idea who or what that might be.
Thanks for doing that!
Cat; the other white meat.
Re: HES FORTH for VIC20 available?
A zip containing HES VICFORTH dump, manual scan and disassembly is here:
http://s000.tinyupload.com/index.php?fi ... 1945757767
Thanks to everyone involved!
http://s000.tinyupload.com/index.php?fi ... 1945757767
Thanks to everyone involved!
Re: HES FORTH for VIC20 available?
When I try to decompress it, it says not an archive.
How was it packaged up?
How was it packaged up?
Cat; the other white meat.
- barrym95838
- Posts: 2056
- Joined: 30 Jun 2013
- Location: Sacramento, CA, USA
Re: HES FORTH for VIC20 available?
It seems to download and extract just fine on my beat-up old Windoze Vi$ta machine.
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!
Mike B. (about me) (learning how to github)
Mike B. (about me) (learning how to github)
Re: HES FORTH for VIC20 available?
Well, it's probably because I can't visit that download site from where I'm at. So I did it on my phone and sent the file over to DropBox. Then copied from DropBox to my PC. So I guess it got messed up in the translations. 
I will try again later when I'm on a real computer.
I will try again later when I'm on a real computer.
Cat; the other white meat.
Re: HES FORTH for VIC20 available?
cbmeeks wrote:
When I try to decompress it, it says not an archive.
How was it packaged up?
How was it packaged up?
Re: HES FORTH for VIC20 available?
I use 7zip which works with RAR files. I think the problem was my phone. When I am at home later, on my real computer, I will download it then. 
Cat; the other white meat.
Re: HES FORTH for VIC20 available?
FYI, I uploaded the ROM here:
http://sleepingelephant.com/ipw-web/bul ... f=2&t=9484
I also tested it in Vice. Seemed to work but my Forth skills are very rusty.
Thanks!
http://sleepingelephant.com/ipw-web/bul ... f=2&t=9484
I also tested it in Vice. Seemed to work but my Forth skills are very rusty.
Thanks!
Cat; the other white meat.
Re: HES FORTH for VIC20 available?
I encountered an issue that puzzling. After loading a screen previously saved to a file (cassette or disk) it would be followed
by a string of junk graphic characters and an error msg. I managed to avoid the spurious junk and error msg by executing
the following after booting up HES VICFORTH:
FIRST LIMIT OVER - ERASE
This zeroes the disk buffers in RAM including the important 4 extra bytes that follow each buffer. Those 4 bytes not being
zero is what caused the junk/error message.
What's puzzling is that I should need to this at all. I'm using VICE. Maybe a real VIC with HES cartridge works differently?
by a string of junk graphic characters and an error msg. I managed to avoid the spurious junk and error msg by executing
the following after booting up HES VICFORTH:
FIRST LIMIT OVER - ERASE
This zeroes the disk buffers in RAM including the important 4 extra bytes that follow each buffer. Those 4 bytes not being
zero is what caused the junk/error message.
What's puzzling is that I should need to this at all. I'm using VICE. Maybe a real VIC with HES cartridge works differently?
Re: HES FORTH for VIC20 available?
edx wrote:
What's puzzling is that I should need to this at all.
1 EDIT WIPE
will initialize the buffer after which the LOADS command can be used to retrieve the screen from the file without the
junk & error message.
Re: HES FORTH for VIC20 available?
FYI,
You can find the manual here:
https://archive.org/details/VIC_Forth_1982_HES
Along with the binary I uploaded here:
https://archive.org/details/hes-vic-forth
You can find the manual here:
https://archive.org/details/VIC_Forth_1982_HES
Along with the binary I uploaded here:
https://archive.org/details/hes-vic-forth
Cat; the other white meat.
Re: HES FORTH for VIC20 available?
cbmeeks wrote:
Re: HES FORTH for VIC20 available?
edx wrote:
An ascii text OCR of the manual will be available shortly. I need to clean up a few errors.
originally provided and can be obtained separately in any case).
http://s000.tinyupload.com/index.php?fi ... 9800039123
Re: HES FORTH for VIC20 available?
edx wrote:
edx wrote:
What's puzzling is that I should need to this at all.
1 EDIT WIPE
will initialize the buffer after which the LOADS command can be used to retrieve the screen from the file without the
junk & error message.
screen that you want interpreted. ;S immediately stops forth from interpreting the remainder
of the screen - thereby avoiding the problematic trailing null bytes.