Browse Search Popular Register Upload Rules User list Login:
Search:
AHOX Beryl Basic PC

Image:
screenshot of the scene

Author: Little

Group: Technical

Filesize: 217.79 kB

Date added: 2024-04-17

Rating: 5.9

Downloads: 5816

Views: 938

Comments: 20

Ratings: 3

Times favored: 1

Made with: Algodoo v2.1.0

Tags:
computer,
basic,
programmable,
machine,
code,
thyme

Scene tag

Hello again!

A while back (over a year, actually) I uploaded a scene containing a computer I had made called the AHOX Lithium.
It was an attempt to create an Algodoo Computer that could run something along the lines of Microsoft Basic!

Since then, I haven't actually worked on any computers for a while and for a time I thought I wouldn't build another one.
But, people have been asking for a new one, and I had some ideas lying around!


So, here it is!
The AHOX Beryl, named after Beryllium, the element that comes after Lithium!

Its similar in many ways to the Lithium, but under the hood I have done quite a bit of optimization work and I have added several features, a few of which were honestly long overdue, such as being able to backspace in text prompts.

The case design is inspired by the iMac G4 and was originally going to be an "all-in-one lithium". However, I never ended up uploading it -- so I decided to remake the case for the AHOX Beryl!

This computer runs a homebrew language called AHOX Basic, which is a basic-like language built for Algodoo Computers! It's not nearly as capable as a real Basic distribution, but it does work.

All instructions are in the scene.
Have phun!

2017 - 2024 Little
Parts of this scene may be reuploaded with credit to AHOX and/or Little.

1.1 HOTFIX (4/18/24)
Fixed split expression
Updated BoltOS to BoltOS 2.1, adding support for inline command arguments and fixing bugs related to protected files.
Last edited at 2024/04/18 19:06:48 by Little
Please log in to rate this scene
edit
Similar scenes
Title: Algodoo BASIC - AHOX Lithium PC
Rating: 6.1111
Filesize: 178.35 kB
Downloads: 11325
Comments: 35
Ratings: 3
Date added: 2023/05/26 05:25:40
Made with: Algodoo v2.1.0
Rating: rated 6.1
download
Title: AHOX Duo Programmable Computer with I/O
Rating: 5.625
Filesize: 253.03 kB
Downloads: 2416
Comments: 2
Ratings: 2
Date added: 2022/04/11 01:20:58
Made with: Algodoo v2.1.0
Rating: rated 5.6
download
Title: Algonet Glitch -- Run Thyme Code with an Algodoo Computer!
Rating: 5
Filesize: 191.75 kB
Downloads: 1843
Comments: 15
Ratings: 1
Date added: 2025/06/03 06:33:32
Made with: Algodoo v2.2.3
Rating: rated 5
download
Title: Programmable PC computer with AHOX X8 CPU - BUGFIX 3 !!!
Rating: 5
Filesize: 37.52 kB
Downloads: 989
Comments: 0
Ratings: 1
Date added: 2010/09/13 16:50:44
Made with: Algodoo before v1.8.5
Rating: rated 5
download
Title: AHOX Programmable PC with Driver floppy and Computer Car Chassis
Rating: 5.625
Filesize: 43.95 kB
Downloads: 888
Comments: 5
Ratings: 2
Date added: 2010/08/29 15:43:12
Made with: Algodoo before v1.8.5
Rating: rated 5.6
download
Title: karate chopped the AHOX Hydrogen
Rating: 5
Filesize: 143.28 kB
Downloads: 879
Comments: 3
Ratings: 1
Date added: 2024/04/23 12:11:49
Made with: Algodoo v2.1.0
Rating: rated 5
download
Nice, you remembered to put "split()" in the Ab manual!
Suggestion - For BoltOS, you can use split() in a certain way to create commands like "delete text.txt" or "rename program.prg xperience.prg"
Also, what do you mean "Import functions from a file on the hard drive"

Overall, quite nice!
Ugh.
Unfortunately, split isn't working properly and I'm now remembering why I didn't include it in the Lithium Manual.

I gave it a basic test and for some reason it worked in the test, but its still not working properly. Worse yet, if I right click on the processor and enter the script menu after it fails to run, it crashes Algodoo! )|(

I am going to have to release a hotfix unfortunately along with the new version of BoltOS.
Alright, I have added your request to BoltOS!
Thank you for your feedback! :)
Also, please explain the "import" opcode in more detail, I don't fully understand what it means.
Import basically appends a program to the currently running program, allowing you to use functions from the imported program within the currently running program.

I hope this helps!
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm [Click Play]
AAAAAAAAAAAAAAAAAAAAAAAA (Died)
@Little That helps a lot, thanks!

@Test-01999 is anything w r o n g
my concept is that the next computer will be called magnes
@user35867 Spelling correction: Magnets
oh you are kidding me
bro it's after magnesium
oh ok i didnt know sorry
However the next PC could be named after Boron or maybe Carbon too(i looked up the periodic table)
:lol:
Last edited at 2024/04/21 03:02:07 by Little
I made and uploaded my first AHOX program on algobox!:D
Turns out that the AHOX Writer recreation's menu library uhh DOESN'T WORK. Can you move the program counter to a variable (e.g. goto var0) or move the program counter to an item of a list(e.g. goto k(2))? That's the main problem I'm having. The failedCommand is:
IF key("E")=1 then goto k(3)
IF you can't tell, k(3) is the 4th item of a list called k.
Whoops! There should be a system variable for the program counter!
Try using @pc - I might have forgot to add it to the manual :lol:
Hope this helps!

Edit: Ohhh wait, I see what you mean. Derp :bonk:
I thought I added variable functionality to goto but upon testing it it appears I didn't.

I should probably get around to doing that eventually then...
Last edited at 2024/04/22 05:39:50 by Little
Fixing "goto" was very simple! All I did was change the "goto" function to:
opcode == "goto" ? {
_isANumber(_solve(parts(1))) ? {
numb = (math.toInt(parts(1)) / 10);
numb + 0.0 == (math.toInt(parts(1)) / 10.0) ? {
_pc = (math.toInt(parts(1)) / 10) - 2
} : {
_error("Invalid GOTO expression", 1, 1)
}
} : {
_jpFunc(parts(1))
}
You may have noticed that the ONLY change I made was at the starting if statement, where I changed parts(1) to _solve(parts(1))

And, I BARELY changed _jpFunc too. The changed line is:
funcLoc = _findFunction(_solve(funct));


Edit: fixed grammar
Last edited at 2024/08/23 08:26:11 by CPJchute
so good:D
@user35867 The next computer will in fact be called the AHOX Magnesium! :lol: