|
Date d'inscription :
18 août 2022
Date de derniere connexion :
21 novembre 2024 06:47
Site Perso :
-
Moyenne générale : 9/10 avec 1 note(s) Nombre de programmes : 11
Total de téléchargements : 1 344
Nombre de labels de qualité : 0
Nombre de participations aux concours : 0
Nombre de tests publiés : 0 |
Groupes :
Cet utilisateur n'appartient à aucun groupe.
Présentation :
I started programming in 1989 with GW-BASIC for MS-DOS and currently use C, Python, and Bourne shell. I've been running Linux as my primary OS since 2004 (Ubuntu), but these days I run Debian with the MATE desktop.
My avatar is Squid Girl from Shinryaku! Ika Musume (侵略!イカ娘).
Non-Game Projects (Delivered)
• MPFS: a compressed filesystem for Python (forum topic).
• CAS program text conversion scripts for legacy CFX calculators.
• CSV formula to G1M conversion script, for Casio S-SHT application.
• How to make your own PC to Casio calculator serial cable
Projects in Progress
• Duvet, a spreadsheet alternative.
• Frotz. Completed so far: compiling the code, R/W overlay for game variables, auto-updating storage-backed cache (so that the entire story doesn't need to be loaded into RAM so I can play on my Slim), loading and running a story in a very rudimentary way. Still need to massively improve output (control sequences, word wrapping, fix problems caused by intentionally misinforming the interpreter about the size of the screen), implement input, add a status bar, implement saving/loading, and perform general testing.
• UMoria. Completed so far: massive code refactorings to organize the code, removing some features to reduce RAM usage, start of UI revamp. Code compiles, but won't link yet due to RAM overage. Thinking of doing a special CG version first, as due to the large amount of RAM and screen resolution it should work with only minor changes to the official code. However, the mono version is the one I'm much more excited about.
• Klondike Solitaire for the CFX-9800G. Completed so far: drawing ranks/suits/cards, shuffling the deck, dealing the hand. Still need to implement the game logic. As drawing the cards is so slow, this one isn't going to get much play, so it's rather low priority.
Projects in Early Planning or Investigation
• Planetarium for CG50. I'd be porting and enhancing code that I wrote years ago for Android Wear, with formulas mainly from the book "Practical astronomy with your calculator", which seems highly appropriate.
• Music player. This would mainly be a vehicle to try to get TS Williamson's serial port sound code working under gint. It might also be interesting to see what is possible with Amiga MODs, AdLib or chip emulation, or MIDI and soundfonts, as I could see those potentially being used in games.
• Sierra AGI (Adventure Game Interpreter) for CG50, to play King's Quest 4. Working sound is pretty much a requirement here.
• The classic Atari arcade game Asteroids The game would also greatly benefit from sound.
• Fairchild Channel F emulator
• DOSBox. This might require some trickery or maybe specific versions of DOS, as the CG50 can't provide the full 640K of RAM.
• Chess program that can beat me, even if it can't beat anyone else
• Rogue
• Programmer's calculator similar to the Casio CM-100
Programmable Calculators I Own
• Casio fx-CG50
• Casio fx-9750GIII-PK
• Casio GRAPH 75+ (on loan)
• Casio fx-9860G Slim 💕
• Casio CFX-9800G
• Casio fx-7000G
• HP 48GX
• HP-41CX (not a graphing calculator, but programmable)
Signature :
“Remember to have fun doing this, or it ain't worth it.” — Robert Alan Koeneke
“They call me the king of the spreadsheets, got 'em all printed out on my bedsheets.” — “Weird Al” Yankovic
|