Jump to content

Phry

Members
  • Posts

    7
  • Joined

  • Last visited

About Phry

  • Birthday 02/23/1987

Profile Information

  • Gender
    Male
  • Location
    Germany

Recent Profile Visitors

3,040 profile views

Phry's Achievements

Combat Commando

Combat Commando (1/9)

3

Reputation

  1. Hello, I have been working on a small project for some weeks and I want to show it to you guys. What do you think about it? Is it useful? Is anyone interestet in building his own 'Keyboard'? I'm using two GAL16V8's to send the Button combinations to the Joystick Ports so it's possible to use 24 Buttons instead of 10 (2x Up, Down, Left, Right, Fire). If anyone is interested I can upload the Schematic and Binarys for the GAL's. Im planning to do a single board pcb as a stand alone version with the Hardware (CPU, PIA, RAM, ROM) built in. So you can build your own Piano/Keyboard with the original 2600 sounds. Some pics from the first working prototype, screenshots and the binarys are attached. You can test the Software with an emulator. If you have any suggestions to improve it or you have an idea for some features and effects, please let me know. Controls COLOR: BW Instrument <-> Effect COLOR: SELECT Sound Channel 1 RESET Sound Channel 2 BW: SELECT Effect Depth ( 0 - 8 ) RESET Effect Type With the color switch in COLOR MODE you can change the first channel instrument with SELECT and the second channel instrument with RESET. With the color switch in BW MODE you can add an effect to the second sound channel with RESET. You can change the depth of the effect with SELECT (0-8 notes up/down) There is also a text file attached with the notes and button layout. I'm planning to do more effects and implement the black keys. The black keys do already work in the software but I did not had time to change the prototype. I hope I can make a demonstration video this week and I also will do a video tutorial for building the hardware. If there are many people who want to build their own one I can upload schematic, pcb layout, parts list or even offer a kit. Plase let me know what you guys think about it 2600KEYS_0.1.BIN Button_Layout.txt
  2. THANK YOU!!!! IT WORKS!!!!!!!!!!! Thank you so much....i dont need windoze anymore :-P
  3. Looks great but i've always been trapped in the playfield walls and i cant move anymore. But its a great idea.
  4. I'm not sure what you mean by "the 2600basic.sh file." Is it a shell command script? In DOS/Windows, you compile a batari Basic program by executing the 2600bas.bat file, and you have to give it the name of the bB program you want to compile. The only file whose name starts out with "2600basic" is 2600basic.exe, which is called from the batch script. I think you might be trying to run the 2600basic executable directly, but I'm not sure. Someone who's using batari Basic under Unix or Linux would be better able to help you than I am, but look to see if you have a batch script of some kind, like 2600bas.bat. If you do, try invoking it from the command line with the name of your program, like 2600bas.bat my_bB_program.bas You will probably also need to set some environment variables for the directories that it should use. Can you post some information about how you've got bB installed on your system-- the directory structure, etc.? Also, can you post the contents of the 2600basic.sh file? Michael Iistalled bB, the windows/dos version in "/home/bastian/Desktop/Atari 2600/bB/" an i've also put the linux binaries into this folder this is my shellscript: #!/bin/sh export bB=/home/bastian/Desktop/Atari2600/bB/ export PATH=$PATH:$bB echo "Starting build of $1" preprocess<$1 | 2600basic -i $bB>bB.asm if [ "$?" -ne "0" ] then echo "Compilation failed." exit fi if [ "$2" = "-O" ] then postprocess -i $bB|optimize>$1.asm else postprocess -i $bB>$1.asm fi dasm $1.asm -I$bB/includes -f3 -o$1.bin | sed '/Label mismatch/d' \ | sed '/shakescreen/d;/rand16/d;/debugscore/d;/pfscore/d;/noscore/d;/vblank_bB_code/d;/PFcolorandheight/d;/pfrowheight/d;/pfres/d;/PFmaskvalue/d;/overscan_time/d;/vblank_time/d;/no_blank_lines/d;/superchip/d;/ROM2k/d;/NO_ILLEGAL_OPCODES/d;/minikernel/d;/debugcycles/d;/mincycles/d;/legacy/d;/PFcolors/d;/playercolors/d;/player1colors/d;/backgroundchange/d;/readpaddle/d;/multisprite/d;/PFheights/d;/bankswitch/d;/Unresolved Symbols/d' \ | sed '2,/-->/!{ /-->/,/-->/d; }'\ | sed 's/--> 0./Possible duplicate label: /' if [ "$?" -ne "0" ] then echo "Assembly failed." exit fi echo "Build complete." exit when i try to compile files now this error: ~/Desktop/Atari2600/bB$ sh 2600basic.sh demo.bas Starting build of demo.bas Cannot open 2600basic_variable_redefs.h for writing Compilation failed. bastian@huebscher:~/Desktop/Atari2600/bB$
  5. Hi, when i execute the 2600basic.sh file i get this errormessage "2600basic: 1: Syntax error: "(" unexpected". But theres no "(" in the sh file or in the .bas file i'd like to compile. whats wrong? Can somebody help me please! THANKS A LOT!!!!!!!!!
  6. Phry

    Small Demo

    Hello there. (sorry for my bad english) That is my third atari 2600 project. Its an attempt to create a demo. The source is very big and i think it can be optimized. Can somebody tell me how i can create this effect without writing every frame as a new playfield? Thanks a lot! demo.bas demo.bas.bin
×
×
  • Create New...