@typhlosion there's seriously no "branch when the zero flag is set"??
@Fuego i, uh,
[runs away]
@typhlosion *still yelling* HOW DO YOU CHECK FOR GTE AND LT??! WHAT ALU FLAGS DO YOU EVEN SUPPORT?
@Fuego pls ;-;
@Fuego i mean the jump opcode still has plenty of opcodes paired with it that are as yet invalid; i could stuff a jez in there
@Fuego i mean. sub-opcodes.
@Fuego okay what i really mean is that the first hexit of an (always 16-bit) instruction is the opcode; some instructions treat the last hexit as a sub-opcode so i can get more instructions in there that only need two register parameters or such
@typhlosion is this on github?
@Fuego i don't put personal stuff on github until i have shown it to work
@typhlosion haha you're more principled than I am ;)
@Fuego well it's basically just that i don't want to put my terrible code into the public and open it to unsolicited feedback until it has at least passed some modicum of quality control
@typhlosion I'm just thinking you have to have some space in instructions where certain operands don't make sense to consider those a branch on zero even if it takes no args and always jumps to a specific register. But I think you will want that more than many other things
@Fuego i'm not sure what you mean
@typhlosion I'd have to see your decoding table to give you a good example
@Fuego maaan am i gonna have to send you my spec ;__; i'm embarraaaassed
@typhlosion @Fuego She can be gentle. She's a damned fine teacher.
Me, I'm just throwing all my crappy code on github as I write it, warts and no-tests and all because I do my coding on a personal VM I don't trust not to get corrupted 'cause I'm terrible about "oh, yeah, I should update ALL THE THINGS AT ONCE" and then I can't boot the thing and have to reinstall it.
@typhlosion you're designing and implementing your own processor. Thats like being embarrassed that you went to the moon but your rocket was painted ugly colors.
@typhlosion ok but like the mips ALU still passes you back at least carry, overflow, and zero... its okay. It was a hobby. And you're cute. So I wont do anything hasty.