[Version 2.50 Beta Build 6 from 2009-30-04 19:00 GMT]
Made with Phun 5.28
It is done! The second version of the phun computer is ready for your input!
The computer is part of the
Phun Computer Project
Features:
-Input via keyboard
-Blinking cursor
-Basic arithmetic operations +, -, *, /
-RAM memory for three values
-Overclocking
-Floppy support (read & write)
-Undo via backspace
-Without copy protection
Tutorial / How to use:
General important input details:
-Don't key in too fast! Wait until your input appears on the screen
-Don't hold any key! Touch the keys and release them quickly!
-Don't press Ctrl+Z to undo your input! Use the undo button << to undo your input or press BACKSPACE (otherwise phun will crash)!
Supported input keys:
-Keypad, BACKSPACE, ENTER (not on keypad), A-Z, 0-9, SHIFT, +, -, .
-Use SHIFT to toggle between lower- and uppercase (see point 3)
-Use Ctrl-Left to make a SPACE
-Hint: Use the forward slash key on your numpad to key in '/'
I used the QWERTZ keyboard.
If you have problems with some keys this should help you.
1. Simple calculations
Addition
Key in: 1.25
Press ENTER
Key in: math/add
Press ENTER
Key in: 1.75
Press ENTER
The output should look like this:
1.25
math/add
1.75 = 3
Division
Key in: 1
Press ENTER
Key in: math/divide
Press ENTER
Key in: 0.01
Press ENTER
The output should look like this:
1
math/divide
0.01 = 100
Multiplication
Key in: -556
Press ENTER
Key in: math/multiply
Press ENTER
Key in: 5
Press ENTER
The output should look like this:
-556
math/multiply
5 = -2780
Substraction & division
Key in: 1234
Press ENTER
Key in: math/substract
Press ENTER
Key in: 1111
Press ENTER
Key in: math/divide
Press ENTER
Key in: 12
Press ENTER
The output should look like this:
1234
math/substract
1111 = 123
math/divide
12 = 10.25
2. RAM access (read and write)
Key in: 123
Press ENTER
Key in: ram/write/a
Press ENTER
Key in: 9675
Press ENTER
Key in: ram/read/a
Press ENTER
Key in: math/add
Press ENTER
Key in: 1
Press ENTER
The output should look like this:
123
ram/write/a[done]
9675
ram/read/a[done]
math/add
1 = 124
3. Text writing and floppy management
Press SHIFT
Key in: H
Press SHIFT
Key in: ello
Press Ctrl-Left
Key in: world
Press SHIFT
Key in: !
Press SHIFT
Press ENTER
Make sure that you have inserted a floppy!
Key in: floppy/write and this text wont be saved because it was keyed in behind this command
Press ENTER
Key in: floppy/read
Press ENTER
Press UP to eject your floppy
Supported commands:
exit
Interrupts the simulation
math/add or
/p
Add
math/substract or
/m
Substract
math/multiply or
/mlt
Multiply
math/divide or
/div
Divide
ram/write/a
Write value to memory slot A
ram/write/b
Write value to memory slot B
ram/write/c
Write value to memory slot C
ram/read/a
Read value from memory slot A
ram/read/b
Read value from memory slot B
ram/read/c
Read value from memory slot C
system/boost/on
Overclocks the virtual phun-CPU to 200% performance
ATTENTION: Don't forget to type system boost off or exit before leaving the simulation. Otherwise phun would run with double precision on other scenes too! Never forget to type system/boost/off or exit!
system/boost/off
Sets the virtual p-CPU speed to default. Never forget to type this, after using the overclocked p-CPU!
floppy/write
Writes the current screen to floppy (ENTER is not necessary. The computer does automatically recognize this command.)
Make sure that you have inserted a floppy!
floppy/read
Reads the current information from floppy and display it on the screen. (ENTER is not necessary. The computer does automatically recognize this command.)
Make sure that you have inserted a floppy!
-----
Thanks to testers: juha686, jelmerholland
Fixed problems and new features:
[Version 2.50 Beta Build 6 from 2009-30-04 19:00 GMT]
-Backspace key
[Version 2.10 Beta Build 4 from 2009-26-04 18:00 GMT]
-Floppy drive and floppies
[Version 2.00 Beta Build 3 from 2009-22-04 22:00 GMT]
-Improvement of the ALU script
-Decimal support for divisions
-Overclocking is possible, but be careful with this feature...
[Version 2.00 Beta Build 2 from 2009-21-04 20:00 GMT]
-Bug-Fix: Monitor starts to blink after a while
Known problems (not fixed):
No problems yet..
TODO:
-Support for peripherals
-CD drive
-Real programming language
-More RAM
-Faster architecture
-New keyboard
-Support for little graphics
-Mouse support?!
-----
This is a beta version. I need suggestions and error reports
BETA TESTERS!!! STICK TOGETHER!!!
Some other features are currently under construction and will be ready soon..
Version 3 is under construction..