Release

Tiny Register Print V2

5

Greenpilloz 2020-12-14 12:56 (Edited)

*****************************************************************
** TINY TIMO TEXT MODIFIED BY ALICE
**
** USED TO PRINT AND POKE THE RAM
** WHY ? FOR FUN !
**
** FOR UNDERSTANDING THE SIGNIFICATION OF THOSE BYTES
** CHECK TIMO'S NICELY WRITTEN MANUAL:
** HTTPS://LOWRESNX.INUTILIS.COM/DOCS/MANUAL.HTML
**
** AUTHOR @GREENPILLOZ
** THE MUSIC IS MICROMACHINES THEME MADE BY @DRGONZO
** ALSO CREDITS TO @NOUSERNAME010 FOR INSPIRING ME ;)
*****************************************************************

VERSION 3:

NOW YOU CAN POKE (WRITE) BYTES !!! IT ACTUALLY BECAME LIKE A FUN GAME !
NOW YOU CAN ACCESS ALL RAM (NOT MUCH MORE TO DO THERE BUT HEY)

COMMANDS:
- ARROWS: MOVE THE POINTER
- A-F, 0-9: WRITE A BYTE IN HEX
- ENTER: WRITE IT TO MEMORY
- SPACE/BACKSPACE: FAST MOVE BETWEEN REGISTERS
- /: RESTORE ORIGINAL RAM STATE
- S: SAVE RAM STATE
- R: LOAD RAM STATE
- H,J,K,L: MOVE BETWEEN PAGES
- N, D, O, X: APPLY BINNARY OPERATION
BETWEEN YOUR BYTE AND THE BYTE YOUR POINTING AT
(RESPECTIVELY NOT, AND, OR, XOR)

WARNING:
IT IS VERY WELL POSSIBLE THAT YOU'LL CRASH THE CONSOLE
OR MAKE IT UNUSABLE IF YOU KEEP POKING AT RANDOM BYTES ! (SO WHAT ?)

CHALLENGES:
- STOP THE MUSIC FROM PLAYING
- WRITE "HELLO" IN RED
- CHANGE THE POINTER COLOR
- MOVE THE CURSOR
- TURN EVERYTHING BLACK
- TURN EVERYTHING TO GIBBERISH
- CHANGE THE NOTES BEEING PLAYED
- CRASH THE CONSOLE


was8bit 2020-12-15 12:28 (Edited)

If you look thru my, i have a few random POKE programs... you can only halt your program trying to poke a restricted portion of memory... technically you cannot "crash" it... you CAN crash real computer doing that ;)

Fortunately, all poke commands here are to a "virtual" computer :)


was8bit 2020-12-15 12:29

I like your program BTW, nice interface :)


Greenpilloz 2020-12-15 13:14 (Edited)

Yes lowres nx is quite safe, but there is a way to get into an infinite loop or to get to an error message, so it count as a crash no ? ;)

(Ok ok, its never really a crash of the "console", you can always restart the game and clear the ram...)


nousername010 2020-12-15 14:00

So far, I managed to do a few challenges. I'll need to read the manual if I'm gonna complete them all.

To add to the conversation, I actually managed to crash the app once. A bug in my code copied 16 KB into the unfortunate palette registers. The app, well, didn't handle that well.


was8bit 2020-12-15 15:39

Oh, yes, you can get it to hang or produce error messages... i do that constantly as i try to make a new game.... ;)


Alice 2020-12-18 23:37

Make a hacker game out of it...nice job.


Log in to reply.