Search found 41 matches

by michaelzinn
Thu Jun 20, 2019 6:42 pm
Forum: DM1x/DM1xL
Topic: [DM15] Hammurabi Strategy Game
Replies: 2
Views: 8499

Re: [DM15] Hammurabi Strategy Game

See attachment for paper printout (You need the texts to play the game)
by michaelzinn
Sun Jun 16, 2019 8:34 pm
Forum: DM1x/DM1xL
Topic: [DM15] voyc: Compile CommodoreBASIC for HP 15-C
Replies: 4
Views: 9433

Re: [DM15] voyc: Compile CommodoreBASIC for HP 15-C

very nice, well done! and delighted to see I'm not the only person to put logx(y) on C :) Thanks! I always have rootx(y), logx(y) and y mod x on my calculator, but I'm not sure what to do with the other two free buttons so I usually have random fun stuff there. What's on your calc? Also, there's a ...
by michaelzinn
Thu Jun 13, 2019 9:10 pm
Forum: Bug reports
Topic: [DM15L M1B V25] DIM error when > 99
Replies: 9
Views: 12804

Re: [DM15L M1B V25] DIM error when > 99

It's a limitation that hadn't been documented. The amount of patching of the ROM required to cater for a number of storage registers with 3 digits is... err... significant because everything that relates to a register number looks at the same fixed size piece of data to find the boundaries of the a...
by michaelzinn
Thu Jun 13, 2019 8:14 pm
Forum: DM1x/DM1xL
Topic: [DM15] [15C] Brainf█k Programming Language
Replies: 2
Views: 8400

Re: [DM15] [15C] Brainf█k Programming Language

Here's a memory dump: DM15_M1B 04 000000fffff000 00000000000008 0000000000000c 00000000000eae 08 00000000000000 2faf8befbe2280 00000000000000 00000000000000 14 00000000000000 1b2d2d2d2d2d2d 000000000006e7 00000000000000 18 00000000000000 0000000000007f 00000000a00000 00000000000000 e4 00000000000000...
by michaelzinn
Tue Jun 11, 2019 5:34 pm
Forum: DM1x/DM1xL
Topic: [DM15] voyc: Compile CommodoreBASIC for HP 15-C
Replies: 4
Views: 9433

[DM15] voyc: Compile CommodoreBASIC for HP 15-C

First public release of the compiler! https://gitlab.com/michaelzinn/voyc This allows you to compile CommodoreBASIC programs to the HP 15-C programming language. The compiler outputs both human-friendly annotated output as well as plain output to be used with the SwissMicros assembler. Example outpu...
by michaelzinn
Fri Jun 07, 2019 12:33 pm
Forum: Firmware updates
Topic: Firmware V29 for DM1x/DM41(L) units
Replies: 5
Views: 11139

Re: Firmware V29 for DM1x/DM41(L) units

Pssst! Wanna jump to line numbers with GSB I but it's buggy? Try this instead 8-) :

Code: Select all

LBL 0
GTO I
...
123
CHS
STO I
GSB 0
...
by michaelzinn
Fri Jun 07, 2019 12:28 pm
Forum: Bug reports
Topic: [DM15L M1B V28] Can't jump past line 448
Replies: 11
Views: 15986

Re: [DM15L M1B V28] Can't jump past line 448

This is fixed in V29 and newer: viewtopic.php?f=12&t=2192

Large programs work now: viewtopic.php?f=23&p=10919#p10919

Problem solved :)
by michaelzinn
Wed Jun 05, 2019 6:34 pm
Forum: DM1x/DM1xL
Topic: [DM15] Hammurabi Strategy Game
Replies: 2
Views: 8499

[DM15] Hammurabi Strategy Game

This game needs firmware version 29 or newer. Get the firmware there: https://forum.swissmicros.com/viewtopic.php?f=12&t=2192 Play as King Hammurabi and rule over your own city state in this resource management game. Keep your people fed and the acres planted with grain and hope that no plague ...
by michaelzinn
Tue May 28, 2019 11:09 pm
Forum: Bug reports
Topic: [DM15L M1B V28] Using R/S in a subroutine reached by line number wipes the call stack
Replies: 11
Views: 15819

Re: [DM15L M1B V28] Using R/S in a subroutine reached by line number wipes the call stack

But how does that help if one has no available labels, which was the reason for switching from GSB Label to GSB I ? Anyhow, I'd say you'd get better results reorganizing the program to somehow get it done with 25 labels and using flags or register contents as flags if more is absolutely needed. You...
by michaelzinn
Tue May 28, 2019 8:46 pm
Forum: DM1x/DM41
Topic: [POLL] Compiler for DM15L ?
Replies: 15
Views: 15903

Re: [POLL] Compiler for DM15L ?

I won my first game of Hamurabi on the DM15L 8-) I'll do a proper release when firmware V29 is public, but here's a sneak preview of the compiler output (there's a bug where some lines show up as comment lines) 1 LBL 0 2 R/S 3 CF 8 4 RTN 5 LBL 1 6 GTO I 7 LBL B 10 PRINT TAB(32);"HAMURABI"....