Author Topic: nDoom - 8bpp bug, sleep mode bug [SOLVED]  (Read 8822 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: nDoom - 8bpp bug, sleep mode bug [SOLVED]
« Reply #15 on: February 05, 2011, 12:11:22 am »
Glad to hear the bugs were fixed! :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: nDoom - 8bpp bug, sleep mode bug [SOLVED]
« Reply #16 on: February 09, 2011, 11:31:45 am »
Is reading from the SDRAM as fast as reading from the internal SRAM (where the default screen location is mapped), BTW ?
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: nDoom - 8bpp bug, sleep mode bug [SOLVED]
« Reply #17 on: February 09, 2011, 11:41:07 am »
It should be faster if it's on a cached area (which most of SDRAM is). You have to be careful with putting the screen buffer on a cached area though, because the LCD controller reads directly from memory. If the cached data isn't flushed to the memory, those parts of the screen won't update.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: nDoom - 8bpp bug, sleep mode bug [SOLVED]
« Reply #18 on: February 09, 2011, 12:43:09 pm »
Yeah, when going back to the flat, I was thinking about caching getting in the way...
DMA by the LCD controller steals some bandwidth, but they make it possible to switch screens more efficiently than bus snoop. The TI-68k platform has had both kinds of LCD controllers over time: DMA first (HW1, before 1999), bus snoop later (HW2+, from 1999).
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: nDoom - 8bpp bug, sleep mode bug [SOLVED]
« Reply #19 on: February 13, 2011, 03:02:35 pm »
Yeah, I remember all grayscale games stopped working when HW2 came out then in ticalc news there was speculation about if GS was even possible at all on HW2 calcs.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline GB

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +15/-3
  • Use Microhard WindOS today!
    • View Profile
    • MICROHARD CORPORATION
Re: nDoom - 8bpp bug, sleep mode bug [SOLVED]
« Reply #20 on: April 28, 2011, 07:53:13 pm »
I wish I still had my old TI-89 from 1998.
TI-86 USER
CASIO PRIZM USER
TI-NSPIRE USER
TI-84 PLUS SILVER EDITION USER
TI-83 PLUS USER

PROJECTS:

Microhard Paint
http://www.omnimaga.org/index.php?topic=11915.0

TI-Nspire Character Map
http://www.omnimaga.org/index.php?topic=7725.msg142555#msg142555

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: nDoom - 8bpp bug, sleep mode bug [SOLVED]
« Reply #21 on: May 11, 2011, 06:14:01 pm »
Those were the best, even if they ran at 10 MHz instead of 12. I wish TI didn't keep changing the hardware in their calcs over time, it causes programs to stop working completely from an hardware to another. X.x

That said on HW1 you had to make sure to update to the latest OS, though, because almost nothing works under OS 1.xx.
« Last Edit: May 11, 2011, 06:14:36 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)