From c0d6966592a0aaeda220fff1171f057ef14a7ea6 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Sun, 3 Dec 2023 10:41:39 +0100 Subject: Let's print the result to the screen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I have found and vendored a piece of code that allows me to convert a 16-bit number so it can be easily printed on screen. With this, let's be a bit more flashy and print the result to the screen. Signed-off-by: Miquel Sabaté Solà --- assets/alphanum.chr | Bin 0 -> 8192 bytes assets/session.nss | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 186 insertions(+) create mode 100644 assets/alphanum.chr create mode 100644 assets/session.nss (limited to 'assets') diff --git a/assets/alphanum.chr b/assets/alphanum.chr new file mode 100644 index 0000000..622eb8e Binary files /dev/null and b/assets/alphanum.chr differ diff --git a/assets/session.nss b/assets/session.nss new file mode 100644 index 0000000..42f6b13 --- /dev/null +++ b/assets/session.nss @@ -0,0 +1,186 @@ +NSTssTXT + +BtnTiles=1 +BtnChecker=0 +BtnSelTiles=0 +BtnChrBank1=0 +BtnChrBank2=1 +BtnGridAll=0 +BtnGridTile=0 +BtnGridAtr=1 +BtnGridBlock=0 +BtnGridScr=0 +BtnPal=1 +BtnTypeIn=0 +BtnFrameAll=1 +BtnFrameSelected=0 +BtnFrameNone=0 +BtnSpriteSnap=0 +BtnSprite8x16=0 +BtnForce8x16=1 +MenuBestOffsets=0 +MenuLossy=0 +MenuThreshold=0 +MenuNoColorData=0 +MenuMetaSprAutoInc=0 +MenuMetaSprSkipZero=0 +MenuMetaSprMerge=0 +MenuSaveIncName=1 +MenuSaveIncAttr=1 +MenuSaveRLE=0 +VarTileViewTagBuf=0 +VarBgPalCur=1 +VarPalActive=0 +VarTileActive=54 +VarBankActive=4096 +VarPPUMask=0 +VarPPUMaskSet0=0 +VarPPUMaskSet1=0 +VarPPUMaskSet2=0 +VarPPUMaskSet3=0 +VarPalBank=0 +VarMetaSpriteActive=0 +VarSpriteActive=0 +VarSpriteGridX=64 +VarSpriteGridY=64 +VarNameW=32 +VarNameH=30 +VarNameViewX=0 +VarNameViewY=-1 +VarNameSelectionL=-1 +VarNameSelectionR=0 +VarNameSelectionT=-1 +VarNameSelectionB=0 +VarNameCopyW=-1 +VarNameCopyH=-1 +VarCHRSelectionL=6 +VarCHRSelectionR=7 +VarCHRSelectionT=3 +VarCHRSelectionB=4 +VarCHRCopyW=-1 +VarCHRCopyH=-1 +VarCHRCopyRect=1 +VarCHRSelectRect=1 +VarCHRBanks=4 +VarCHRBanksUndo=4 +VarCheckpoint_CHRBanks=4 +VarCheckpoint_CHRBanksUndo=4 + + +VarCHRSelected=00[36]0100[c9] + + +Palette=0f3010000f0121310f0616260f0919290f1121310f1222320f1323330f1424340f1525350f1626360f1727370f1828380f1929390f1a2a3a0f1b2b3b0f1c2c3c + + +PalUndo=0f3010000f0121310f0616260f0919290f1121310f1222320f1323330f1424340f1525350f1626360f1727370f1828380f1929390f1a2a3a0f1b2b3b0f1c2c3c + + +CHRMain=00[1101]3c464a52623c00[a]182808[3]3e00[a]3c42023c407e00[a]3c420c02423c00[a]081828487e0800[a]7e407c02423c00[a]3e407c42[2]3c00[a]3e02040810[2]00[a]3c423c42[2]3c00[a]3c42[2]3e023c00[9]3c4299a1[2]99423c00[9]3c42[2]7e42[2]00[a]7c427c42[2]3c00[a]3c4240[2]423c00[a]7c42[4]7c00[a]7c407040[2]7c00[a]3c40[2]7040[2]00[a]3c42404e423c00[a]42[3]7e42[2]00[a]3e08[4]3e00[a]02[3]42[2]3c00[a]44487048444200[a]40[5]7e00[a]42665a42[3]00[a]4262524a464200[a]3c42[4]3c00[a]7c42[2]7c40[2]00[a]3c42[3]3c0600[a]3c42[2]7c444200[a]3e403c02[2]7c00[a]3e08[5]00[a]42[5]3c00[a]22[4]140800[a]42[3]5a664200[a]422418[2]244200[a]41221408[3]00[a]7e040810207e00[f]102000[e]18[2]00[c98] + + +CHRCopy=00[1000] + + +CHRUndo=00[1101]3c464a52623c00[a]182808[3]3e00[a]3c42023c407e00[a]3c420c02423c00[a]081828487e0800[a]7e407c02423c00[a]3e407c42[2]3c00[a]3e02040810[2]00[a]3c423c42[2]3c00[a]3c42[2]3e023c00[9]3c4299a1[2]99423c00[9]3c42[2]7e42[2]00[a]7c427c42[2]3c00[a]3c4240[2]423c00[a]7c42[4]7c00[a]7c407040[2]7c00[a]3c40[2]7040[2]00[a]3c42404e423c00[a]42[3]7e42[2]00[a]3e08[4]3e00[a]02[3]42[2]3c00[a]44487048444200[a]40[5]7e00[a]42665a42[3]00[a]4262524a464200[a]3c42[4]3c00[a]7c42[2]7c40[2]00[a]3c42[3]3c0600[a]3c42[2]7c444200[a]3e403c02[2]7c00[a]3e08[5]00[a]42[5]3c00[a]22[4]140800[a]42[3]5a664200[a]422418[2]244200[a]41221408[3]00[a]7e040810207e00[f]102000[e]18[2]00[c98] + + +NameTable=00[12a]2a261f1b2d1f00311b232e36[3]00[288] + + +NameCopy=00[3c0] + + +NameUndo=00[12a]2a261f1b2d1f00311b232e36[2]00[289] + + +AttrTable=00[40] + + +AttrCopy=00[40] + + +AttrUndo=00[40] + + +MetaSprites=ff[10000] + + +32_TileCollisionProperties=00000000[200] + + +32_TileCollisionPropertiesUndo=00000000[200] + + +PropertyConditions=1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2] + + +PropertyConditionsUndo=1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2]1[2]0[2] + + +TilePropConditionType=00[7]02 + + +TilePropConditionTypeUndo=00[7]02 + + +Checkpoint_Palette=00[40] + + +Checkpoint_PalUndo=00[40] + + +Checkpoint_CHRMain=00[2000] + + +Checkpoint_CHRUndo=00[2000] + + +Checkpoint_NameTable=00[3c0] + + +Checkpoint_NameUndo=00[3c0] + + +Checkpoint_AttrTable=00[40] + + +Checkpoint_AttrUndo=00[40] + + +Checkpoint_MetaSprites=ff[10000] + + +Checkpoint_32_TileCollisionProperties=00000000[200] + + +Checkpoint_32_TileCollisionPropertiesUndo=00000000[200] + + +Checkpoint_PropertyConditions=[20] + + +Checkpoint_PropertyConditionsUndo=[20] + + +Checkpoint_TilePropConditionType=00[7]02 + + +Checkpoint_TilePropConditionTypeUndo=00[7]02 +propertyCHRlabel0=solid +propertyCHRlabel1=dangerous +propertyCHRlabel2=unlabeled2 +propertyCHRlabel3=unlabeled3 +propertyCHRlabel4=unlabeled4 +propertyCHRlabel5=unlabeled5 +propertyCHRlabel6=escape bit +propertyCHRlabel7=global condition +MetaSpriteBankName=session + +FilterCHR=1 +FilterName=1 +FileNameCHR=C:\users\mssola\Desktop\src\github.com\mssola\aoc2023.nes\assets\alphanum.chr +FileNameName= +FileNamePal= +FileNameMetaSpriteBank= +FileNameTileProps= -- cgit v1.2.3