Author Topic: Fill your CX with Doom!  (Read 35480 times)

0 Members and 2 Guests are viewing this topic.

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: Fill your CX with Doom!
« Reply #75 on: January 26, 2012, 01:45:02 pm »
Extending nspire_emu to detect it shouldn't be too hard.
Ndless.me with the finest TI-Nspire programs

Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: Fill your CX with Doom!
« Reply #76 on: January 26, 2012, 01:57:07 pm »
Reading from the screen can't be a problem specific to Ndoom - Both boot2 and the OS do it during initialization, and so does Ndless ploaderhook (line 65: "memcpy(savedscr, SCREEN_BASE_ADDRESS, SCREEN_BYTES_SIZE);"), but Ndoom doesn't do it.

I think the problem is related to the memory access size. I've seen the bug happen in my own programs when using byte-sized accesses, but never when using word-sized accesses.
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Fill your CX with Doom!
« Reply #77 on: January 26, 2012, 02:51:30 pm »
I do use byte-sized accesses to the screen buffer... :(
« Last Edit: January 26, 2012, 02:51:43 pm by critor »
TI-Planet co-admin.

Offline subraizada3

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Fill your CX with Doom!
« Reply #78 on: January 17, 2014, 10:02:12 am »
Are the downloads from the first post still up? For me it doesn't show any files there.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Fill your CX with Doom!
« Reply #79 on: January 17, 2014, 11:17:52 am »