|
Date d'inscription :
18 août 2022
Date de derniere connexion :
16 octobre 2025 19:12
Site Perso :
-
Moyenne générale : 8.5/10 avec 2 note(s) Nombre de programmes : 17
Total de téléchargements : 5 737
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. Ubuntu Linux was my primary OS from 2004 to 2018, then I switched to 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. I'm considering doing a special CG port first. 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. Port and enhance 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 IV. Working sound is pretty much a requirement here.
• The classic Atari arcade game Asteroids. This game would also greatly benefit from sound.
• Fairchild Channel F emulator.
• IBM PC Emulator.
• Chess program that can beat me, even if it can't beat anyone else.
• Rogue
• Programmer's calculator similar to the Casio CM-100.
• Lights Out puzzle game (Tiger Electronics).
Programmable Calculators I Own
• Casio fx-CG50
• Casio fx-9750GIII-PK
• Casio GRAPH 75+
• Casio fx-9860G Slim 💕
• Casio fx-9860G
• 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
|