Look, if elmer wants a drop shadow (and a variable-width font), he's gonna #$@^?!** get it, no matter what!
Well, yep, that's the beauty of writing your own code ... you get to do whatever you want with it!
I have to admit to being a total fanboi of drop-shadows!
I don't think that there's any need to use a VWF, but I do have a 6x8 font in there at the moment, just-in-case I want to use it.
I'm just not sure (yet) if the 6x8 or VWF font code would run fast-enough to avoid slowing down the whole interface.
On other news, the code-cleanup continues, and I have replaced the proof-of-concept code for loading HuCards with a much faster version that loads entire file-fragments (up to the entire HuCard size) in a single read call.
That has dramatically sped up the code, because it used to load every single sector separately. It is now at least as fast as the existing TED OS loader, with approx 1MB-per-second transfer rate from the SDcard.
This opens up some nice possibilities for future homebrew games!
Say Elmer, as you're writing parts of the TED OS rewrite, could you please do me a favour ? If you are planning to chain the joypad read function to a VSYNC interrupt (as I would almost expect), please make it so that I can disable the automatic joypad scannig (with a disable byte in memory for example). If I'm going to support MB128 backup, a scan will violate the protocol and give back bad data.
Sorry for th ebump and I know the problem was more or less sorted, but while it's not common to use non-alphanumeric characters in BRAM filenames, some games still did this. Steam Heart did use katakana in its save filename.
While the System Card's BRAM routines are written to handle having up to 8KB of backup-ram, were any of the PC Engine or Tennokoe variants ever shipped with anything other than 2KB of backup-ram (apart from the Tennokoe Bank HuCard, which games don't directly save to).
I'm not asked about the MB128, just BRAM that's directly accessed in bank $F7.
In roughly 30 years, I have never heard of an official variant other than 2KB (or zero). In fact, I was shocked in around 2000 when I first heard that 8KB worked at all in emulation. I also seem to recall an edge case where 8KB was broken, but I don’t recall details.
But if you really want to triple-check validity, the first few bytes of the save memory identify the size/end address. You might want to reject invalid sizes...
Homebrew skills: Graphics (ProMotion, PhotoShop, Mappy), basic coding and game design, modern pipelines Fave PCE Shooter: Blazing Lazers Fave PCE Platformer: Bonk's Revenge Fave PCE Game Overall: TV Sports Hockey Fave PCE RPG: Ys Book I & II Currently Playing: Catastrophy
spenoza: I think one of the 2D Duke Nukem's would've made a fun port for TG-16. I wonder why none of those early PC platformers made the jump.
Nov 30, 2020 18:09:07 GMT
Gaijin D: I feel like a lot of those were made by small companies catering to an underserved market. Why put resources into a console port that'd basically be jumping into shark-infested waters?
Dec 1, 2020 4:32:50 GMT
esteban: I have never played the 2D Duke Nukem... well, maybe for a few minutes, but that doesn't count.Which reminds me... GTA also started as a 2D game... I'm kinda curious about the 2D games (I never played the original Grand Theft Auto)
Dec 8, 2020 17:24:28 GMT
Gaijin D: I can't remember if it was the first or the second GTA, but I used to have the PC version. I didn't get that into the single player, but I got to play the multiplayer over LAN in college and that was fun.
Dec 9, 2020 2:43:33 GMT
esteban: Wow, that is something I missed out on: LAN. I never did that. Then again, I wasn't the biggest fan of games that supported LAN... so, I guess I don't feel too bad. But, still...
Dec 9, 2020 15:51:56 GMT
Gaijin D: Well, it did require either a pretty specific environment or a group of people who were enthusiastic enough to lug some pretty heavy equipment somewhere.
Dec 10, 2020 3:14:19 GMT
esteban: Yeah, and that's why college/workplace were well-suited for it... I remember a friend, circa mid+ 90's, loved playing some game (I am trying to remember which game), but I didn't want to be the "newbie"... ha.
Dec 12, 2020 17:44:56 GMT
Gaijin D: I have vague memories of going to a Quake LAN party at some point. I can't remember if I actually played at all, though I doubt I did well if I did. All I remember is them having a ton of custom player models.
Dec 13, 2020 4:48:01 GMT
tron: Can't wait scott pilgrim vs the world the game get's a re-release later this week,note it is getting a physical through limitedrun. www.youtube.com/watch?v=mYcLi-TOJQE
Jan 13, 2021 7:29:26 GMT
spenoza: I love the comic (just got the color release for Christmas) and the movie. I am looking forward to getting a shot at the game.
Jan 13, 2021 19:06:08 GMT
Gaijin D: I'm kind of on the fence because I still have it on 360. It'd be nice to have a physical copy, but I don't really need it. I have to actually look and see if there's anything new.
Jan 14, 2021 5:17:55 GMT
tron: The re-release of scott pilgrim vs the world the game physically and digitally will included all of the dlc as well.
Jan 14, 2021 7:37:53 GMT
Gaijin D: Yeah, looks like that's the most material difference. Guess who bought the DLC back when it came out?
Jan 15, 2021 5:37:00 GMT
tron: I missed out on the dlc so it's convenient for me.
Jan 18, 2021 10:25:40 GMT