b/PC, Mac & Vintage Computers

Computer programming discussion and project showcase
0 Members and 120 Guests are viewing this board.
You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
Unirse Started by u/Snektron • January 22, 2015, 10:31:58 PM

FBO Particle System

Ever since i started programming, i've been interested in particle systems.The mouseattractor ones. I've made several of them, thefirst one on my laptop could'nt even handle a thousand without killing thecomputer (that are the drawbacks of Java i guess :/). Also, this summer became interested in GLSL (Shading) and started learning that.Then after a while i read somewhere that GPU's could be usedfor more than only drawing images on screen (well, i knew that before, but i neverreally knew how such...
116 Replies
70,268 Views
Unirse Started by u/Hayleia • May 02, 2016, 01:08:39 PM

"Declare" a type in C ?

Well, that title doesn't make any sense, so I'll explain obviously.Basically, in C, you can have a function. int min(int a, int b){    return a<b ? a : b;} Great, but that's in the .c, in the .h you only have this: int min(int a, int b); Which means "that function exists, you can use it, and since it is probably documented you don't need to have its code to know what it does so just use it and don't look at the code".Now, I'd like to do the same with a type. Say I have a ty...
8 Replies
6,247 Views
Unirse Started by u/Yuki • July 03, 2017, 08:03:57 PM

7-segment alarm clock

Wanted one of those on my computer besides my bed (because I don't feel like configuring a real one lol), so figured I could make my own. Features and downloads coming soon. Code and instructions: :
2 Replies
6,310 Views
Unirse Started by u/gameblabla • September 15, 2016, 09:54:41 AM

A program for Eye strain

Epilepy warning, this program quickly alternates colors ! I was looking at an old article about e-ink displays and whetever they were better for eyes than LCDs. The doctor said the reason for eye strain is because we are not blnking enough and we are looking at our screen for too long.He suggested the rule 20/20 : Every 20 minutes, look elsewhere (your cat for example) for 20 seconds.S...
17 Replies
12,587 Views
Unirse Started by u/CVSoft • January 12, 2016, 10:32:38 PM

A Python Library for Uniden DMA Scanner Communication

Because I like RS232, I'm writing a Python library for RS232 communication with Uniden DMA scanners (BR330T, BC346T/XT, BCD396XT). Being 5 lines long in an early stage of development, I don't have a whole lot to say about it, but in the end it should allow complete programming and monitoring of the scanner via serial, and maybe even include a simple bridge for TCP/IP relaying. It'll be more of a SDK with a demo included once it's done. This will be a progress thread as I figure out an inc...
14 Replies
17,852 Views
Unirse Started by u/mazhat • December 16, 2017, 05:25:40 PM

A* and Dijkstra's algorithm - Pathfinding toy

Something I made for school, but I think you guys would like this.The interface is not very well programmed, but it works (just barely). Change algorithms (From A* to Dijkstra and back)C- Clear the boardLClick- Block TileRClick- UnBlock TileEnter/Return- Start the algorithmNiches of these algorithms:-Movement value is mathematically depressing: Going diagonally costs 1.4 units and not sqrt(2).-You can always move diagonally to an open neighbo...
1 Replies
6,370 Views
Unirse Started by u/Ivoah • December 03, 2015, 03:03:24 AM

Advent of Code

flyingfisch posted this link in #omnimaga and I thought y'all might like it: 'm going to try to do all of them on the right days, but I dunno if I'll have the time. Post your solutions to the problems in the thread. I'll update this post as I solve the puzzlesInstead of updating this post whenever I finish a new puzzle, I've put them all in a github repo:
33 Replies
29,431 Views
Unirse Started by u/Yuki • January 11, 2018, 11:22:40 PM

Another Pi Language

I made an implementation of some Pi-related programming language , cause I was bored. Have fun.
3 Replies
13,762 Views
Unirse Started by u/Yuki • January 07, 2019, 06:51:26 AM

Apple II thread

My brother cleaned his room and this thing ended up on my desk. Apple IIc in action. pic.twitter.com/Z1BESpioUR— J. P. "Snow (Hey Oh)" Savard (@juju2143) 6 janvier 2019 It's an Apple IIc, complete with a green monochrome screen, a printer and a bunch of floppies. (Yes, the screen is actually plugged to a DVD player, but I'm surprised how watchable my DVDs are on that )Todo list:
5 Replies
10,587 Views
Unirse Started by u/Jarren Long • September 14, 2017, 05:36:11 PM

ASCII Video Generator [UCC2]

Just a placeholder for my project, ASCII video generator! Well maybe, seems like a hell of an undertaking...we'll see if this ends up working.
25 Replies
21,438 Views
Unirse Started by u/Yuki • September 14, 2017, 11:05:16 PM

Bad Apple [UCC2]

I realized yesterday I could fit a 32x32 monochrome picture using Braille characters on Twitter. So of course, we're gonna abuse this. So we can fit some 32x32 monochrome icons within Twitter&#38;#38;#38;#39;s character limit. Nice. Gonna abuse this. ; Julien Yuki Savard (@juju2143) September 14, 2017⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
9 Replies
10,123 Views
Unirse Started by u/Unicorn • July 19, 2016, 05:38:29 PM

BBCode to Wiki Markup - Name [Ruby]

I've found that we need a program to convert BBCode (The formatting that the forum uses) to Wiki Markup (The formatting that most of the community wikis use). It will make it easy to bring tutorials written on the forum into the wiki.I will be using Ruby to write it, with Shoes for a gui. It will not support images, tables, lists, fonts, and colors right away, if ever. It will definitely support code, bold, italics, underlines, and urls.The one problem I have is fig...
33 Replies
28,055 Views
Unirse Started by u/Ephraim Becker • February 09, 2016, 07:52:07 PM

Best external memory to start my Linux distro on

I had a 64GB 2.0 USB flash drive and I tried reformatting the flash drive to the ext4 file system to put Arch Linux which i'm going to build my distro on. Unfortunately, the flash drive went through a lot of reads\writes due to a lot of errors during partitioning and it's no longer detected by any computer. Is there any other external storage to put Arch Linux on to start work on my Linux distro that doesn't wear out as much as my 64GB USB 2.0 Flash Drive? Which external storage should I go with...
12 Replies
8,858 Views
Unirse Started by u/Araidia • February 05, 2016, 03:06:43 AM

Best programming language to learn?(For beginners)

So, I have a computer programming/game development class next term and I want to know what the best programming language is to learn to "get my feet wet".So far, I've tried learning a little bit of python at codecademy.com So am I choosing the right language to learn first? If not, what should I learn first and are there any good resources to learn it?Finally, I made sure, and the topic closest to this is this
19 Replies
14,022 Views
Unirse Started by u/kotu • November 03, 2016, 07:14:41 PM

Blackspace - Welcome to Hell

This is my new game Blackspace it should be ready in a week or two then I will carry on work on Kill Cmnd. It is for PC.Here is how it starts.
50 Replies
28,162 Views
Unirse Started by u/Ivoah • May 12, 2015, 12:10:11 AM

Business card Menger Sponge

(I'm not sure if this is the correct place for this topic, feel free to move it mods)A few years ago I started to work on building a Menger Sponge entirely out of business cards. [url= ...
21 Replies
25,043 Views
Unirse Started by u/Snektron • January 13, 2015, 11:19:15 PM

C windows api

So im trying to send some bytes trough an usb port in C. i'm using somelibrary ( ) which does most ofthe work. At least it should be. When i put the c file for windows inmy project, it gives some errors under "SetupDiGetClassDevsA"and more from "setupapi". Apparently i need to link this DLL with my project.I'm using MinGW and code in Eclipse (pls no h8). Note that ive neverdone PC C before (only some GLSL and SDCC).[i...
5 Replies
15,021 Views
Unirse Started by u/rowan_futurerave • September 18, 2018, 02:32:19 PM

C++/CLI Wrapper

HiI want to convert an old C++Builder project to using Visual Studio 2017, and have come across the following problem - because I want the project to be in C# - C# does not support certain library-specific routines - for example for DirectX, and others. So I want to do this.....Make C++/CLI wrappers for that stuff, which can be accessed from within C#. Does anyone here have any experience of that? Juju I recall you have some experience with C# - anything like this??Ok thanks 
2 Replies
7,795 Views
Unirse Started by u/kotu • November 09, 2016, 08:08:02 PM

C++Builder

Does anyone use C++Builder? it is a mighty tool.I still use Turbo C++ 2006 free edition which came with 100 years license runs
15 Replies
10,449 Views
Unirse Started by u/c4ooo • July 22, 2016, 07:40:10 PM

c4's 3D Game Engine [3d][lwjgl][java]

I first did 3D programming in java the summer of 2014, but haven't really made any 3D games. Anyways, i decided to pick it up again, don't really know what type of game to make.
39 Replies
24,871 Views
Unirse Started by u/kotu • August 10, 2017, 06:27:42 AM

CAL calendar Printing Tool

JWinslow23 been talking about calendars lately so I thought I would upload this tool which I made in 2014 for printing calendars. Saves me quite a bit of money! Good for stinges.  screenshot...... below
2 Replies
7,207 Views
Unirse Started by u/Yuki • June 12, 2018, 08:00:46 AM

Calc software for MacOS

Anyone on MacOS? If it's useful, I started a Homebrew tap for calc software cause it severely lacks calc software. If you don't know what this is, it's some sort of package manager for MacOS, just go on and install it if you want. Then type these commands into Terminal.app: brew tap juju2143/ticalcsbrew install <package> where <package> is one of tilp2 or tilem. If you have any suggestions for any other interesting packages, then feel free to suggest here or on [...
0 Replies
6,586 Views
Unirse Started by u/Ephraim Becker • March 24, 2015, 12:19:55 AM

CalcPlay for Windows

I feel like making a calculator linking software App for Windows 8\10 in Visual Basic that would compete with TI-Connect and TILP. I'm calling it CalcPlay. I'll try to post a mockup of CalcPlay later.
18 Replies
24,641 Views
Unirse Started by u/guicrith • June 09, 2015, 04:49:10 AM

Cant decide a new project.

I cant decide so i am just asking.(I wanted to do a casio prizm emulator but i dont have the patience to go all the way.)Number 1 is pretty self explanitory.(mainly for rom hackers to convert the game engine to javascript and make new games with it.(a nes ppu(the 80s version of the gpu/Picture Processing Unit) emulator would be included so you could keep the existing graphics if you wanted))Number 2 is a platformer with a 1d viewpoint.(In a 3d world you see a 2d picture so in a 2d world you woul...
11 Replies
15,942 Views
Unirse Started by u/Keoni29 • November 19, 2015, 02:00:39 PM

CBS6000 emulator

CBS6000 Emulator I always wanted to write an emulator, but pretty much every device has been emulated already.Then I thought to myself: Why not emulate the computer that I designed and built myself. About the CBS6000 The CBS6000 is an 8 bit microcomputer with a 1MHz 6502 cpu at its core. The user interacts with it using a terminal. About the emulator I did not feel like re-inventing the wheel with the CPU emulator, so I based my emulator on a 6502...
9 Replies
15,883 Views
Unirse Started by u/Scipi • December 10, 2014, 10:13:39 PM

Chess Wars (Chess themed Fire Emblem/Advanced Wars clone)

Since I am going to continue development of my Ludum Dare entry from this thread, I decided to make a dedicated thread for it.Here's a link to the Ludum Dare entry, if you wish to try it out: ;uid=34647 Chess Wars is a Fire Emblem/Advanced Wars style game themed on Chess. Game play is pretty straightforward if you'...
20 Replies
38,898 Views
Unirse Started by u/DarkestEx • May 07, 2016, 05:33:29 PM

Claw development system, a multiplatform programming platform [multiplatform]

Introduction For the last year, I have been working on Claw, a development system for embedded devices.It has a very small RAM footprint and can run on systems with as few as 2 KB of RAM.The VM's own memory footprint is tiny and most of the RAM remains to be used by the applications.Claw will probably support multitasking in it's operating system releases and also support CEFS (Claw embedded read-only file system) and FAT32 for loading (and storing) files from and to.The files a...
192 Replies
106,860 Views
Unirse Started by u/DarkestEx • July 06, 2016, 11:10:41 AM

Claw poll

Heya,This is the poll regarding what platforms to port Claw to / make it compatible from the beginning. Feel free to post suggestions for other platforms too.And of course please vote (for multiple platforms)!Info to admins/mods:Something went wrong posting this I guess.I just clicked add poll.Please don't delete it anyways. It should be deleted after the poll is over. Also it took me an eternity to write this on my phone.
11 Replies
8,195 Views
Unirse Started by u/Yuki • November 05, 2015, 08:18:28 AM

clgui

So I was messing with Ruby today and I did this. It's a Command-Line Graphic User Interface library. As in, it takes a text-only VT100 emulator such as your Linux terminal and turns it into a thing you can draw on, thanks to Unicode Braille characters. It have some drawing functions such as pxl_on, pxl_off, pxl_change, line and many others. Not complete yet but it's a good start. Download the source here:
17 Replies
20,037 Views
Unirse Started by u/semiprocoder • February 21, 2017, 03:04:58 AM

Color Speedrun[unity]

Well, I decided to make another game.It is a speedrun game, with the simple goal of reaching anything blue(with rgb of 0, 0, 255. Also opens up possibility of trolling )(thinking of having a level with like 1 blue pixel in the beginnning that is hard to get).Anyways, so yeah, its that simple. Black is regular speed. White makes you go fast. Grey makes you go slow. Yellow is wall, and red kills you. The hitbox is just the center of the circle, so I am planning to have the last level have a one or...
25 Replies
25,777 Views
Unirse Started by u/anotak • April 20, 2016, 12:31:40 AM

CRL86 - a Programming Puzzle Game

Hi,I made this assembly programming puzzle game (slightly inspired by TIS100) in 10 days for LOWREZJAM 2016. Ivoah told me people here would be interested in this game, so I decided to come here and post it. I really hope anyone that tries it will enjoy it! anotak
12 Replies
9,981 Views
Unirse Started by u/rowan_futurerave • November 16, 2018, 08:46:55 AM

Custom Bitmap Format

Hi all. Am thinking of creating a custom bitmap format due to awkwardness I am experiencing with a lib (glaux.lib) which has been deprecated.What would anyone else add to a custom bitmap format?Not RLE. Possibly encryption. What else?? *edit - one idea - strangely ordered scanlines
2 Replies
7,197 Views
Unirse Started by u/gameblabla • December 20, 2016, 09:15:02 PM

DellardOS - A lightweight systemd-free distro

HE'S DEAD JIM I have resurrected DellardOS, a lightweight devuan distribution.It is a fairly lightweight linux distro and it runs very fast on Pentium Pro/II hardware.It is using JWM as the main window manager and has a focus on minimalism.It is provided with 4 browsers, a basic music player, SpaceFM with udevil, a basic image viewer, Sylpheed as well as plenty of settings to tune DellardOS. When launched from the m...
9 Replies
12,099 Views
Unirse Started by u/Keoni29 • May 12, 2018, 11:06:30 PM

Detokenizer for TI84+ AXE, BASIC, GRAMMER with git integration

When work on a large calculator project I often forget to revert changes when testing code. Bugs can easily be created this way. To mitigate this I wanted to use version control. I made a detokenizer based on the token xml files bundled with TokenIDE. With this python package you can detokenize 8xp program files for ti8x calculators. Instructions for git integration are included in the Readme of the package.  Custom token sets can be added using xml files.You can download the attached zip or fin...
2 Replies
7,565 Views
Unirse Started by u/Yuki • July 22, 2018, 06:13:09 AM

Doing something interesting with a Windows RT tablet

Well, one time a few years ago, I bought a Windows RT tablet to my grandma so she can do her stuff with Microsoft Word and go on Internet and stuff. Don't need the Pro version, I thought.Well, guess, what, I was wrong. I have almost nothing installed on it and, with time and updates, Windows ate all of the measly 32 GB of storage installed on it. It went highly unstable, with nothing you can uninstall or delete to fix it. So my grandma sent it back to me in hopes I could fix it and do something ...
2 Replies
7,329 Views
Unirse Started by u/E37 • September 25, 2017, 08:55:38 PM

Driller kNight [pc]

So... I have been working on porting Driller kNight to the pc. It is going pretty well so far. I even have a screen shot of it running.The graphics are not final. They will probably change a bunch.
5 Replies
8,081 Views
Unirse Started by u/Strontium • May 05, 2016, 02:45:03 AM

Epsilon - Horror themed Roguelike I've been working on

I'm working on my own game! It's a roguelike, and I am trying to incorporate horror and story elements in it as well.It mostly exists as a bunch of ideas and notes and a few tests for various parts of it.The following are basically my notes of ideas for the game condensed into something  slightly more coherent. They don't form a story yet.Because of the fact they are still pretty incoherent I'm gonna just spoiler them: WORLD:Small town and a massive tower on a circular plot of land float...
3 Replies
3,845 Views
Unirse Started by u/guicrith • June 13, 2015, 02:49:48 AM

First person 2d platformer

The project has just been started and I cant find any good tutorials on how to rotate and move the camera for 3d rendering.(I still need a camera for projecting 2d to 1d)I only know math up to geometry no trig.(aside for sin,cos,tan)This is likely the biggest challenge the project will face.(the project should only take 2 months after this)Picture of what I am trying to do.(I know my writing sucks and no I am not in kindergarten) ...
9 Replies
15,999 Views
Unirse Started by u/Strontium • April 29, 2015, 11:38:50 PM

Flowers! [withdrew from contest] [ti-nspire cx] [PC]

NOTICE: There is a git repo available here: am creating a game where you program a plants DNA to allow it to survive in the given environment. DNA is edited in segments of four, and each segment does a different thing. So a segment dedicated to leaves could allow you to change the type of leave, wether that means its a light leaf, dark leaf, fuzzy leaf, whatever. (Yes, each type of leaf in nature has its pros and cons, they are not just like that to l...
84 Replies
53,613 Views
Unirse Started by u/Snektron • March 27, 2015, 05:23:17 PM

Game engine structure

I was starting on some simple program today, and when i wanted to draw something, i noticed OpenGL wouldn't reallydraw my lines. Since i used Java with still LWJGL 2.9 i decided to update to LWJGL 3, but this newer version completely changesthings like displays and such, so i decided to make a new engine. Normally i just use the simple engine i made some time ago,which only handles display creation, openGL initialization, and a game loop. And since i want to write a better engine, i'm wonderingh...
11 Replies
16,835 Views
Unirse Started by u/Dream of Omnimaga • September 06, 2016, 10:12:07 PM

Game Maker on humble bundle

I know that many programmers hate Game Maker and are against the use of it, but we are not in North Korea, meaning we can make games the way we want without verbal retaliation. Anyway the reason why I am bringing Game Maker up is that it has a major flaw in terms of how much it costs: While developing games for the PC is not very expensive (or even free with some versions), a license to develop Android, iOS and HTML5 games costed $500+ each. However, for the next two weeks, this is no longer a m...
12 Replies
9,543 Views
Unirse Started by u/semiprocoder • February 17, 2017, 01:55:18 AM

Game of Lyfe[PC][Java][Processing]

So I kind of lost interest in programming for a while, but I can say that, at least for now, I am back(maybe?).Anyways, I decided to make Conway's Game of Life, but with some modifications. So I originally meant to create a two player game in which each player either would try to snuff out the other or have more of "their own" cells or something along those lines after a certain time limit. However, I have completely changed my direction(might still try making a two player game) when I started t...
11 Replies
11,640 Views
Unirse Started by u/123outerme • October 15, 2017, 08:11:30 PM

Gateway to Legend [pc]

Gateway to Legend is an open-source Puzzle-RPG. The main focus of the game will obviously be solving puzzles to get experience, as any Puzzle-RPG would have it, but the mechanics that make this game unique is that most puzzle mechanics will be based off doors or gates! Switches and door pairs allow you to gain access to rooms, teleporters provide gates between two places on the map, and more! It also supports the development and easy integration of user-generated content, as well; you can make p...
55 Replies
62,953 Views
Unirse Started by u/Siapran • April 11, 2015, 05:28:34 PM

Generic container library in C

For some reason I though it would be a good idea to recreate STL in C.Might as well show it off here. There is still a lot of room for improvements, and I'll continue working on it as soon as I get a DESK to put my laptop on.
2 Replies
12,810 Views
Unirse Started by u/Yuki • December 06, 2018, 01:23:24 AM

Golfed code snippets

.map(c=>{p="  etianmsurwdkgohvfüläpjbxcyzqö 54\x063é  2&è+  à 16=/ ç\2( 7  ñ8 90    \4      ?_    \"  .    @  '  -        ;! )    ,    :".search(c)for(s="00";p>1;p=p/2|0)s=(p%2?"1110":"10")+sm+=p>0?s:s+s},m=i="");(w=new(require('wemo-client'))()).discover((e,d)=>{setInterval(_=>w.client(d).setBinaryState(+m ),500)}) Probably the weirdest constant to ever appear in a program, guess what it does. Get [url=
3 Replies
8,522 Views
Unirse Started by u/unknownloner • January 20, 2015, 06:56:03 AM

Haskell Audio Synthesizer

I decided I wanted to learn the ins and outs of how audio actually works, and figured I could get some more experience with Haskell at the same time.Anyhow, here's some code some sample output (though it's pretty easy to modify it to play something else) 's not exactly the most sophisticated synthesizer, but it's something, and is kinda neat to play with it.I've got basic tones playing, but I want to create an Attack-Deca...
23 Replies
27,190 Views
Unirse Started by u/gameblabla • December 25, 2019, 10:00:33 PM

Help for setting up a local DHCP/SMB server on a raspberry pi

Hello guys,i would like to play PS2 games via a SMB share with my Raspberry Pi directly connected to my PS2's ethernet port.For this purpose, a tool called pi-smbshare was released : However, it is ultra slow when it comes to booting up and eats a lot of energy.Void linux musl ARMv7 boots up much faster and has samba/dnsmasq available.psx-pi-smbshare uses also samba and dnsmasq.However, i can't get d...
1 Replies
15,831 Views
Unirse Started by u/Scipi • April 27, 2016, 05:17:04 AM

Hotline Trump Tower: A Ludum Dare 35 entry

Hey guys. So recently, I participated in Ludum Dare 35. And well, I made a game! The theme was "shapeshift." So the premise of my game is you are a shapeshifting reptilian alien whose goal is to fight through Trump Tower to find and impersonate Donald Trump in order to run for presidency. (Don't ask me how drunk/high I was) The gameplay was styled off of Hotline Miami, so it plays just like it. Additionally, there's a b...
5 Replies
5,168 Views
Unirse Started by u/rowan_futurerave • September 12, 2018, 05:33:29 AM

How to add unlock functionality to a program

HiDoes anyone have experience with adding unlock functionality to a program, so that it can be unlocked (after payment) via a serial key?If so can you give any advice/tips or provide any useful links?Ok thanks
4 Replies
9,075 Views
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
Powered by EzPortal