Search
1000 results for “0x0”
-
(continued)
How I found the Game Genie codes using FCEUX:
1) By looking at the CHR ROM, I knew I wanted to use tile 0xd2 instead of 0x0a and 0xd7 instead of 0x0e.
2) I looked at RAM in Hex Editor. A copy of sprite data was at 0x0700-0x07ff. The cursor was in the 2nd sprite slot, so the tile was at 0x0705.
3) I set a breakpoint on 0x0705 write in Debugger. It found STA $0701,X. The previous instruction was LDA ($00),Y. Whenever that was run, RAM 0x00 contained 0x98 or 0x9d, RAM 0x01 contained 0xd8 and Y was 1, so a byte was being copied to A from RAM 0xd899 or 0xd89e.
4) Indeed, during gameplay, CPU address 0xd899 contained 0x0a and 0xd89e contained 0x0e.
5) I used https://www.nesdev.org/nesgg.txt to create the codes:
- XSOSOEZA = "if the CPU tries to read a PRG ROM address that's currently mapped to CPU 0xd899 and contains 0x0a, return 0xd2 instead".
- NSOSVETA = same but 0xd89e, 0x0e and 0xd7, respectively.
#NES #gameHacking #GameGenie -
So, it seems that my 2.5 yo Seagate Exos X20 drives are reporting some quite insane read amounts:
Device Statistics (GP Log 0x04)
Page Offset Size Value Flags Description
0x01 ===== = = === == General Statistics (rev 1) ==
0x01 0x008 4 24 --- Lifetime Power-On Resets
0x01 0x010 4 22429 --- Power-on Hours
0x01 0x018 6 76426225523 --- Logical Sectors Written
0x01 0x020 6 667681744 --- Number of Write Commands
0x01 0x028 6 48054400526096 --- Logical Sectors Read
0x01 0x030 6 2915801075 --- Number of Read CommandsIf those numbers would be correct that'd mean the drive would have been reading average 304 MB/s for the whole 2.5 year lifetime. I find this somewhat implausible. The drives max out around 285 MB/s with sequential read.
Did I hear "But surely Seagate's own openSeaChest drive utilities are better and report the correct values!" from the crowd?
Here's the relevant part from openSeaChest_Info -i:
Annualized Workload Rate (TB/yr): 9624.71
Total Bytes Read (PB): 24.60
Total Bytes Written (TB): 39.13So, equally confused.
EDIT: Earlier I confused some numbers due to PB vs PiB being so different.
-
So, it seems that my 2.5 yo Seagate Exos X20 drives are reporting some quite insane read amounts:
Device Statistics (GP Log 0x04)
Page Offset Size Value Flags Description
0x01 ===== = = === == General Statistics (rev 1) ==
0x01 0x008 4 24 --- Lifetime Power-On Resets
0x01 0x010 4 22429 --- Power-on Hours
0x01 0x018 6 76426225523 --- Logical Sectors Written
0x01 0x020 6 667681744 --- Number of Write Commands
0x01 0x028 6 48054400526096 --- Logical Sectors Read
0x01 0x030 6 2915801075 --- Number of Read CommandsIf those numbers would be correct that'd mean the drive would have been reading average 304 MB/s for the whole 2.5 year lifetime. I find this somewhat implausible. The drives max out around 285 MB/s with sequential read.
Did I hear "But surely Seagate's own openSeaChest drive utilities are better and report the correct values!" from the crowd?
Here's the relevant part from openSeaChest_Info -i:
Annualized Workload Rate (TB/yr): 9624.71
Total Bytes Read (PB): 24.60
Total Bytes Written (TB): 39.13So, equally confused.
EDIT: Earlier I confused some numbers due to PB vs PiB being so different.
-
So, it seems that my 2.5 yo Seagate Exos X20 drives are reporting some quite insane read amounts:
Device Statistics (GP Log 0x04)
Page Offset Size Value Flags Description
0x01 ===== = = === == General Statistics (rev 1) ==
0x01 0x008 4 24 --- Lifetime Power-On Resets
0x01 0x010 4 22429 --- Power-on Hours
0x01 0x018 6 76426225523 --- Logical Sectors Written
0x01 0x020 6 667681744 --- Number of Write Commands
0x01 0x028 6 48054400526096 --- Logical Sectors Read
0x01 0x030 6 2915801075 --- Number of Read CommandsIf those numbers would be correct that'd mean the drive would have been reading average 304 MB/s for the whole 2.5 year lifetime. I find this somewhat implausible. The drives max out around 285 MB/s with sequential read.
Did I hear "But surely Seagate's own openSeaChest drive utilities are better and report the correct values!" from the crowd?
Here's the relevant part from openSeaChest_Info -i:
Annualized Workload Rate (TB/yr): 9624.71
Total Bytes Read (PB): 24.60
Total Bytes Written (TB): 39.13So, equally confused.
EDIT: Earlier I confused some numbers due to PB vs PiB being so different.
-
So, it seems that my 2.5 yo Seagate Exos X20 drives are reporting some quite insane read amounts:
Device Statistics (GP Log 0x04)
Page Offset Size Value Flags Description
0x01 ===== = = === == General Statistics (rev 1) ==
0x01 0x008 4 24 --- Lifetime Power-On Resets
0x01 0x010 4 22429 --- Power-on Hours
0x01 0x018 6 76426225523 --- Logical Sectors Written
0x01 0x020 6 667681744 --- Number of Write Commands
0x01 0x028 6 48054400526096 --- Logical Sectors Read
0x01 0x030 6 2915801075 --- Number of Read CommandsIf those numbers would be correct that'd mean the drive would have been reading average 304 MB/s for the whole 2.5 year lifetime. I find this somewhat implausible. The drives max out around 285 MB/s with sequential read.
Did I hear "But surely Seagate's own openSeaChest drive utilities are better and report the correct values!" from the crowd?
Here's the relevant part from openSeaChest_Info -i:
Annualized Workload Rate (TB/yr): 9624.71
Total Bytes Read (PB): 24.60
Total Bytes Written (TB): 39.13So, equally confused.
EDIT: Earlier I confused some numbers due to PB vs PiB being so different.
-
Hello fellow #sysadmins
Is there a way to tell #smartctl to retrieve/display only a chosen Vendor Specific SMART Attributes?
I would like to skip the grep part:
`# smartctl -A /dev/da1 | grep "^231"`
`231 SSD_Life_Left 0x0000 099 099 000 Old_age Offline - 99` -
Hello fellow #sysadmins
Is there a way to tell #smartctl to retrieve/display only a chosen Vendor Specific SMART Attributes?
I would like to skip the grep part:
`# smartctl -A /dev/da1 | grep "^231"`
`231 SSD_Life_Left 0x0000 099 099 000 Old_age Offline - 99` -
Hello fellow #sysadmins
Is there a way to tell #smartctl to retrieve/display only a chosen Vendor Specific SMART Attributes?
I would like to skip the grep part:
`# smartctl -A /dev/da1 | grep "^231"`
`231 SSD_Life_Left 0x0000 099 099 000 Old_age Offline - 99` -
Just tried firmware on my new handwired Dactyl, and I'm not understanding what is going on. The first two columns work as expected:
KL: kc: 0x0014, col: 0, row: 0, pressed: 1
KL: kc: 0x0014, col: 0, row: 0, pressed: 0
KL: kc: 0x001A, col: 1, row: 0, pressed: 1
KL: kc: 0x001A, col: 1, row: 0, pressed: 0But the next 3 columns don't. Nothing is scanned, until I press two at the same time (see picture)
-
Just tried firmware on my new handwired Dactyl, and I'm not understanding what is going on. The first two columns work as expected:
KL: kc: 0x0014, col: 0, row: 0, pressed: 1
KL: kc: 0x0014, col: 0, row: 0, pressed: 0
KL: kc: 0x001A, col: 1, row: 0, pressed: 1
KL: kc: 0x001A, col: 1, row: 0, pressed: 0But the next 3 columns don't. Nothing is scanned, until I press two at the same time (see picture)
-
Just tried firmware on my new handwired Dactyl, and I'm not understanding what is going on. The first two columns work as expected:
KL: kc: 0x0014, col: 0, row: 0, pressed: 1
KL: kc: 0x0014, col: 0, row: 0, pressed: 0
KL: kc: 0x001A, col: 1, row: 0, pressed: 1
KL: kc: 0x001A, col: 1, row: 0, pressed: 0But the next 3 columns don't. Nothing is scanned, until I press two at the same time (see picture)
-
Just tried firmware on my new handwired Dactyl, and I'm not understanding what is going on. The first two columns work as expected:
KL: kc: 0x0014, col: 0, row: 0, pressed: 1
KL: kc: 0x0014, col: 0, row: 0, pressed: 0
KL: kc: 0x001A, col: 1, row: 0, pressed: 1
KL: kc: 0x001A, col: 1, row: 0, pressed: 0But the next 3 columns don't. Nothing is scanned, until I press two at the same time (see picture)
-
Just tried firmware on my new handwired Dactyl, and I'm not understanding what is going on. The first two columns work as expected:
KL: kc: 0x0014, col: 0, row: 0, pressed: 1
KL: kc: 0x0014, col: 0, row: 0, pressed: 0
KL: kc: 0x001A, col: 1, row: 0, pressed: 1
KL: kc: 0x001A, col: 1, row: 0, pressed: 0But the next 3 columns don't. Nothing is scanned, until I press two at the same time (see picture)
-
Just in case you're trying to flash a #heltecv3 for #amateurradio #lora #meshcom like I do at the moment and use #linux like I do, here's the command for flashing the files that can be downloaded from https://icssw.org/heltec-v3-anleitung/ :
esptool.py write_flash 0x0 bootloader.bin 0xe000 boot_app0.bin 0x8000 partitions.bin 0x10000 firmware-mc-heltec-v3-4.34a.bin
It took me a bit to figure it out... screen is still dark 🤔 -
Intervju med Gilbert Achcar om Assads fall, i Jacobins podd.
https://open.spotify.com/episode/0X0vVM8KkaMr74Pbaa7Xar?si=j0E9nedVSzKCDJtFr44Teg
#syrien #poddar #poddtips -
I follow the Floor 796 project for some time, it is basically a ridiculously large animated pixel art fresco by 0x00 depicting a level in a science fiction environment, the electronic version of what in german is called a Wimmelbuch.
If you want to spend large amounts of time recognising characters, this is for you.
-
I follow the Floor 796 project for some time, it is basically a ridiculously large animated pixel art fresco by 0x00 depicting a level in a science fiction environment, the electronic version of what in german is called a Wimmelbuch.
If you want to spend large amounts of time recognising characters, this is for you.
-
I follow the Floor 796 project for some time, it is basically a ridiculously large animated pixel art fresco by 0x00 depicting a level in a science fiction environment, the electronic version of what in german is called a Wimmelbuch.
If you want to spend large amounts of time recognising characters, this is for you.
-
I follow the Floor 796 project for some time, it is basically a ridiculously large animated pixel art fresco by 0x00 depicting a level in a science fiction environment, the electronic version of what in german is called a Wimmelbuch.
If you want to spend large amounts of time recognising characters, this is for you.
-
I follow the Floor 796 project for some time, it is basically a ridiculously large animated pixel art fresco by 0x00 depicting a level in a science fiction environment, the electronic version of what in german is called a Wimmelbuch.
If you want to spend large amounts of time recognising characters, this is for you.
-
(@farty · Sep 9, 2018)
cls(8)q=sspr
r=rectfill
?"keepcalm andpico-8",8,0,7
memcpy(0x0,0x6000,4000)
p=16
::_::cls()
r(10,0,117,127,8)
circ(62,10,4,7)
q( 8,0,p,5,32,20,64,20)
q(24,0,p,5,32,44,64,20)
q(40,0,p,5,36,73,48,10)
q(56,0,24,5,18,92,72+24,20)
flip()goto _https://pico-8-edu.com/?c=AHB4YQDuALw3H-8G27esP8FFVfAEbzBSRMXp7SMcf38ehJdd8AJlEKfHh09wQ-MGD9DV4SMctJMflBQ3Fadt9AtFGr-EWPkSRVokxyVB0Nxmgr24XLssjM4LXqAIVEW6ZrDuFALaIphIkuOaZiQMJ4bSJK3T0hcDRZumm_GapMhEd15xXpsUK0ldu8A3UeF7BIHvEUS_baI6S6qFZMJXZeeLMjNGlGX3VUmZXFdoia1uzvQLI4_wuFusbAE=&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH
#Pico8 #TweetCart