My computer broke while trying to install the right emulator for it.
You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
Administration Center
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
#62
Consoles / Re: Opossum Massage Simulator for N64
October 28, 2018, 11:50:09 PM
I assume it still doesn't work on your average emulator? Nice work, though, gonna try it.
#63
Web / Re: YukiOS
October 28, 2018, 07:51:38 AM
You need to compile it from hello.c with clang (with wasm enabled) and the provided Makefile.
Anyway I'll put a demo up with the compiled files eventually.
Anyway I'll put a demo up with the compiled files eventually.
#64
[Inactive] Zarmina (PC) / Re: Zarmina
October 28, 2018, 07:24:23 AM
Update! I finally got around to add some pictures and music, at least on the French side, have fun I intend the art and music part to be a huge collaborative effort, so yeah, gonna be cool.
http://zarmina.xyz/fr/
http://zarmina.xyz/fr/
#65
Other / Halloween Challenge 2018
October 26, 2018, 01:11:43 AM
Cause I'm bored.
Assuming I didn't mess up, the first one to find out what this means wins forever. Bonus: write an encoder and/or a decoder and golf the source code.
In case you're stumped, I have some clues, but otherwise, have fun ^_^
Code Select
w6vCrjrDrjvCuMKuAsOuw6LCuMKow6AuwqPCu8KKwo4DworCogPCui47wojCusOrwo7CusOg
Assuming I didn't mess up, the first one to find out what this means wins forever. Bonus: write an encoder and/or a decoder and golf the source code.
In case you're stumped, I have some clues, but otherwise, have fun ^_^
#66
Yet another thing I started working on that have been on my mind since a while. (I do a lot of stuff lately please stop me)
Basically, it's an operating system that runs in your browser. It consists of a kernel written from scratch in JavaScript that sets up an interface (currently a VT100-like terminal, can later be a canvas to draw on and do OpenGL stuff on kinda like X) and defines a bunch of syscalls (mostly interfaces between the DOM and threads). It then creates a WebWorker (which also defines interfaces between the program and the kernel, think a standard library or a libc) that executes a WebAssembly program (an init program, basically) which can in turn call other programs in their own WebWorkers. The main thread creates every other thread and can therefore keep track of processes like a normal operating system. (Kinda hard to explain, but yeah, if you read the code it's probably simple enough to figure it out.)
Basically (where <=> is a bunch of interfaces between each other): DOM <=> Kernel <=> WebWorkers <=> WebAssembly
WebAssembly binaries can be compiled with LLVM/Clang (see the makefile, target wasm32-unknown-unknown-wasm). In any case, it should import kernel functions (those defined thread-level when calling the binary) and export a main function that will get executed and return a return value.
So, pretty much like a real operating system. Or at least, a framework for multi-threading in C in a webpage.
Check it out on GitHub, right now it only prints some sort of Hello World but I'll put it online when it's going to be a bit more usable: https://github.com/juju2143/YukiOS
Features
- Multithreading
- Keeps track of processes
- Quebec Bill 101-compatible open-source license
- Small binaries written in C (no Emscripten)
- It's in your browser!
- Small and readable source code
To do
- Read user input
- Filesystem
- Graphics
- Other misc. stuff, as needed when porting software
Basically, it's an operating system that runs in your browser. It consists of a kernel written from scratch in JavaScript that sets up an interface (currently a VT100-like terminal, can later be a canvas to draw on and do OpenGL stuff on kinda like X) and defines a bunch of syscalls (mostly interfaces between the DOM and threads). It then creates a WebWorker (which also defines interfaces between the program and the kernel, think a standard library or a libc) that executes a WebAssembly program (an init program, basically) which can in turn call other programs in their own WebWorkers. The main thread creates every other thread and can therefore keep track of processes like a normal operating system. (Kinda hard to explain, but yeah, if you read the code it's probably simple enough to figure it out.)
Basically (where <=> is a bunch of interfaces between each other): DOM <=> Kernel <=> WebWorkers <=> WebAssembly
WebAssembly binaries can be compiled with LLVM/Clang (see the makefile, target wasm32-unknown-unknown-wasm). In any case, it should import kernel functions (those defined thread-level when calling the binary) and export a main function that will get executed and return a return value.
So, pretty much like a real operating system. Or at least, a framework for multi-threading in C in a webpage.
Check it out on GitHub, right now it only prints some sort of Hello World but I'll put it online when it's going to be a bit more usable: https://github.com/juju2143/YukiOS
Features
- Multithreading
- Keeps track of processes
- Quebec Bill 101-compatible open-source license
- Small binaries written in C (no Emscripten)
- It's in your browser!
- Small and readable source code
To do
- Read user input
- Filesystem
- Graphics
- Other misc. stuff, as needed when porting software
#67
Drawing & Animation / Re: Juju's random drawings
September 28, 2018, 10:53:02 PM
https://www.deviantart.com/juju2143/art/Square-Root-of-Minus-One-The-Animation-765939577
I did another anime drawing :3
I did another anime drawing :3
#68
PC, Mac & Vintage Computers / Re: C++/CLI Wrapper
September 18, 2018, 08:17:43 PM
Been a while, but I remember you can just link a project with the DLL of your choice and you can use it straight in your code.
#69
Other / Re: Esolang idea: Technologic
September 15, 2018, 03:46:04 AM
Oh, I like this. Are you making an interpreter/compiler/whatever out of it? I'd make one, if I have some time.
EDIT: To make it fit better with the rhythm, the "it" should be optional only before a 2-syllable word. The command with the "it" omitted should be a 1-syllable word.
EDIT: To make it fit better with the rhythm, the "it" should be optional only before a 2-syllable word. The command with the "it" omitted should be a 1-syllable word.
#70
General Help / Re: Become an indie developer on the PSN (Sony Playstation)
September 15, 2018, 03:38:27 AM
Been a while I looked at this (as in, before the Switch came out), but yeah, it's the same form for every kind of company, and if you're a sole trader you probably just can make up things and/or register under your own name instead of a company name, it's not very scary at all. Dunno if that part changed, though, but one sure thing though, Wii U support died as soon as the Switch came out. 3DS should still be a thing. And no, don't think you can submit homebrew formats, Nintendo really want their own format (something like packed CIA or something) with a ton of metadata that says exactly how your game is going to be distributed and isn't really compatible with homebrew loaders, I think. They want to make sure it works on a devkit before submitting your game to them.
Sony probably have a similar pipeline, so good luck.
Sony probably have a similar pipeline, so good luck.
#72
General Help / Re: Become an indie developer on the PSN (Sony Playstation)
September 13, 2018, 10:30:56 PM
Nintendo didn't asked a lot either, they basically asked what I want to do with that, I just said, I wanna port some indie games of mine and they just said yes. Well, of course, I couldn't really figure out how their software works and I probably had to buy a $1000 devkit to do anything meaningful even if I hacked my normal, non-dev Wii U/3DS, so I didn't really do anything useful with that.
So yeah, just tell them what kind of stuff you're planning to do even if it sounds like bullc and they'll probably say yes. Again, I don't really know what they expect, but eh, you can try.
So yeah, just tell them what kind of stuff you're planning to do even if it sounds like bullc and they'll probably say yes. Again, I don't really know what they expect, but eh, you can try.
#73
Web / Re: Mystery Computer Club (working title, interactive fiction)
September 13, 2018, 08:47:56 PM
Most likely preset.
#74
Web / Re: Going 'https'
September 12, 2018, 07:35:56 PMQuote from: rowan_futurerave on September 12, 2018, 12:05:56 PMHTTP runs on port 80, HTTPS on port 443. In any case, you have to get a certificate from Let's Encrypt and configure your web server to use it.
I knew CW used LetsVerify, I kinda looked at this before, didnt know about that port thing though - is that essential
*edit
i mean LetsEncrypt
#75
Web / Re: Going 'https'
September 12, 2018, 05:38:41 AM
Depends what you use to host your website, but we use this thing. https://letsencrypt.org/getting-started/
Website statistics
MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal