-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CHIP-8 extension for ETI-660 #2
Comments
Interesting! Thanks for sharing. An unmodified COSMAC VIP was only capable of outputting sound at a single frequency; setting the pitch was not supported. I was not aware that the ETI-660's CHIP-8 instruction set includes an The |
There's obviously a very small difference between a CHIP-8 instruction and a documented machine code subroutine, but Edit: Yep, |
Indeed! I found several games in ETI issues published after 1981. The tricky thing is that they're usually just listed as "660 software". Here are two: https://archive.org/stream/ETIA1982/ETI%201982-02%20February#page/n115/mode/2up I'm thinking that at least the "kaleidoscope" program is actually a 660 port (since 660 CHIP-8 games were loaded at |
Oh, and another interesting tidbit: Although it's never stated explicitly in the ETI issue linked above, this CHIP-8 interpreter did, in fact, have a resolution of 64 x 48! This is clearer in the color expansion (ie. the ETI-660's version of the VIP's never-released CHIP-8C) detailed in Electronics Today International, April 1982, page 88. |
@tobiasvl Nice finds! A little digression here: 660 Invaders hex: 660 Invaders is a port. The UFO.ch8 attributed Lutz V, 1992 floating around is a 200 entry version. The Lutz version is copied from an amiga fish disk that included chip 8 interpreter. This discussion between Lutz Vieweg and Andeas Gustafsson (chip48 author) indicates the program originates with RCA. Gustafsson says it came with his Telmac. This is the amica fish disk with the chip 8 interpreter if anybody is curious. Open the CHIP8.lha with 7zip or similar. Author Paul Hayter. Some of the included programs start at 600 some start at 200. UFOIntercept starts at 200. You can tell by the ending number of the file name. patternmaker hex: "Patternmaker"/kaleidoscope is also on that amiga fish disk, and is this same 600 starting version (unused extra data at the end of the fish disk one possibly, but I may have over dumped it). You are correct it is an edit of Weisbecker's program. If you look close at the magazine scan in the archive, you can see they misprinted it, and somebody used a pen to fix the starting address problem. |
It is described here https://archive.org/stream/ETIA1981/ETI%201981-11%20November#page/n115/mode/2up
There is an instruction set description and sample programs. FX00 sets pitch of beep to VX.
I have the impression from https://www.reddit.com/r/retrobattlestations/comments/7npigb/dream_6800_build/ds3o6gp?utm_source=share&utm_medium=web2x this post that there may be more programs in other issues.
The text was updated successfully, but these errors were encountered: